View Source GoogleApi.PrivateCA.V1.Model.AllowedKeyType (google_api_private_ca v0.15.1)

Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.

Attributes

  • ellipticCurve (type: GoogleApi.PrivateCA.V1.Model.EcKeyType.t, default: nil) - Represents an allowed Elliptic Curve key type.
  • rsa (type: GoogleApi.PrivateCA.V1.Model.RsaKeyType.t, default: nil) - Represents an allowed RSA key type.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.PrivateCA.V1.Model.AllowedKeyType{
  ellipticCurve: GoogleApi.PrivateCA.V1.Model.EcKeyType.t() | nil,
  rsa: GoogleApi.PrivateCA.V1.Model.RsaKeyType.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.