View Source GoogleApi.PrivateCA.V1.Model.KeyUsageOptions (google_api_private_ca v0.12.0)
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
Attributes
-
certSign
(type:boolean()
, default:nil
) - The key may be used to sign certificates. -
contentCommitment
(type:boolean()
, default:nil
) - The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". -
crlSign
(type:boolean()
, default:nil
) - The key may be used sign certificate revocation lists. -
dataEncipherment
(type:boolean()
, default:nil
) - The key may be used to encipher data. -
decipherOnly
(type:boolean()
, default:nil
) - The key may be used to decipher only. -
digitalSignature
(type:boolean()
, default:nil
) - The key may be used for digital signatures. -
encipherOnly
(type:boolean()
, default:nil
) - The key may be used to encipher only. -
keyAgreement
(type:boolean()
, default:nil
) - The key may be used in a key agreement protocol. -
keyEncipherment
(type:boolean()
, default:nil
) - The key may be used to encipher other keys.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.PrivateCA.V1.Model.KeyUsageOptions{ certSign: boolean() | nil, contentCommitment: boolean() | nil, crlSign: boolean() | nil, dataEncipherment: boolean() | nil, decipherOnly: boolean() | nil, digitalSignature: boolean() | nil, encipherOnly: boolean() | nil, keyAgreement: boolean() | nil, keyEncipherment: boolean() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.