AppsPeopleOzExternalMergedpeopleapiSshPublicKey

AI Overview😉

  • The potential purpose of this module is to associate SSH public keys with user identities, allowing for secure authentication and authorization processes. It stores the SSH public key information, including the fingerprint, key, and metadata, and can be used to verify the identity of users.
  • This module could impact search results by allowing Google to better understand the relationships between users and their online identities, potentially improving the accuracy of search results and personalized recommendations. It may also enable more secure and trusted interactions between users and online services.
  • To be more favorable for this function, a website could ensure that it properly handles and stores SSH public key information, providing accurate and up-to-date metadata. This could involve implementing secure authentication and authorization mechanisms, such as SSH key-based login systems, and making sure that user identities are correctly associated with their corresponding SSH public keys.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSshPublicKey (google_api_content_warehouse v0.4.0)

Custom field that represents SSH public keys associated with the user. We can treat the field as a map from a string fingerprint to the SSH public key information.

Attributes

  • expirationTime (type: DateTime.t, default: nil) -
  • fingerprint (type: String.t, default: nil) - The value is automatically set to a SHA-256 fingerprint of an SSH public key. A fingerprint should uniquely identify an SSH public key.
  • key (type: String.t, default: nil) -
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t, default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiSshPublicKey{
    expirationTime: DateTime.t() | nil,
    fingerprint: String.t() | nil,
    key: String.t() | nil,
    metadata:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.