package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module GapiGmailV1Model.SmimeInfoSource

Sourcetype t = {
  1. encryptedKeyPassword : string;
    (*

    Encrypted key password, when key is encrypted.

    *)
  2. expiration : int64;
    (*

    When the certificate expires (in milliseconds since epoch).

    *)
  3. id : string;
    (*

    The immutable ID for the SmimeInfo.

    *)
  4. isDefault : bool;
    (*

    Whether this SmimeInfo is the default one for this user's send-as address.

    *)
  5. issuerCn : string;
    (*

    The S/MIME certificate issuer's common name.

    *)
  6. 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).

    *)
  7. 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.

    *)
}
Sourceval encryptedKeyPassword : (t, string) GapiLens.t
Sourceval expiration : (t, int64) GapiLens.t
Sourceval id : (t, string) GapiLens.t
Sourceval isDefault : (t, bool) GapiLens.t
Sourceval issuerCn : (t, string) GapiLens.t
Sourceval pem : (t, string) GapiLens.t
Sourceval pkcs12 : (t, string) GapiLens.t
Sourceval empty : t
Sourceval render : t -> GapiJson.json_data_model list
Sourceval to_data_model : t -> GapiJson.json_data_model
Sourceval of_data_model : GapiJson.json_data_model -> t
OCaml

Innovation. Community. Security.