View Source GoogleApi.PrivateCA.V1.Model.KeyUsageOptions (google_api_private_ca v0.15.2)
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.