GapiGmailV1Model.SmimeInfo
type t = {
encryptedKeyPassword : string;
Encrypted key password, when key is encrypted.
*)expiration : int64;
When the certificate expires (in milliseconds since epoch).
*)id : string;
The immutable ID for the SmimeInfo.
*)isDefault : bool;
Whether this SmimeInfo is the default one for this user's send-as address.
*)issuerCn : string;
The S/MIME certificate issuer's common name.
*)pem : string;
PEM formatted X509 concatenated certificate string (standard base64 encoding). Format used for returning key, which includes public key as well as certificate chain (not private key).
*)pkcs12 : string;
PKCS#12 format containing a single private/public key pair and certificate chain. This format is only accepted from client for creating a new SmimeInfo and is never returned, because the private key is not intended to be exported. PKCS#12 may be encrypted, in which case encryptedKeyPassword should be set appropriately.
*)}
val encryptedKeyPassword : (t, string) GapiLens.t
val expiration : (t, int64) GapiLens.t
val id : (t, string) GapiLens.t
val isDefault : (t, bool) GapiLens.t
val issuerCn : (t, string) GapiLens.t
val pem : (t, string) GapiLens.t
val pkcs12 : (t, string) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t