GoogleApi.Gmail.V1.Model.CseKeyPair (google_api_gmail v0.17.0)
View SourceA client-side encryption S/MIME key pair, which is comprised of a public key, its certificate chain, and metadata for its paired private key. Gmail uses the key pair to complete the following tasks: - Sign outgoing client-side encrypted messages. - Save and reopen drafts of client-side encrypted messages. - Save and reopen sent messages. - Decrypt incoming or archived S/MIME messages.
Attributes
-
disableTime
(type:DateTime.t
, default:nil
) - Output only. If a key pair is set toDISABLED
, the time that the key pair's state changed fromENABLED
toDISABLED
. This field is present only when the key pair is in stateDISABLED
. -
enablementState
(type:String.t
, default:nil
) - Output only. The current state of the key pair. -
keyPairId
(type:String.t
, default:nil
) - Output only. The immutable ID for the client-side encryption S/MIME key pair. -
pem
(type:String.t
, default:nil
) - Output only. The public key and its certificate chain, in PEM format. -
pkcs7
(type:String.t
, default:nil
) - Input only. The public key and its certificate chain. The chain must be in PKCS#7 format and use PEM encoding and ASCII armor. -
privateKeyMetadata
(type:list(GoogleApi.Gmail.V1.Model.CsePrivateKeyMetadata.t)
, default:nil
) - Metadata for instances of this key pair's private key. -
subjectEmailAddresses
(type:list(String.t)
, default:nil
) - Output only. The email address identities that are specified on the leaf certificate.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Gmail.V1.Model.CseKeyPair{ disableTime: DateTime.t() | nil, enablementState: String.t() | nil, keyPairId: String.t() | nil, pem: String.t() | nil, pkcs7: String.t() | nil, privateKeyMetadata: [GoogleApi.Gmail.V1.Model.CsePrivateKeyMetadata.t()] | nil, subjectEmailAddresses: [String.t()] | nil }