AuthorityConfigX509ConfigKeyUsageBaseKeyUsage constructor

const AuthorityConfigX509ConfigKeyUsageBaseKeyUsage({
  1. Input<bool?>? certSign,
  2. Input<bool?>? contentCommitment,
  3. Input<bool?>? crlSign,
  4. Input<bool?>? dataEncipherment,
  5. Input<bool?>? decipherOnly,
  6. Input<bool?>? digitalSignature,
  7. Input<bool?>? encipherOnly,
  8. Input<bool?>? keyAgreement,
  9. Input<bool?>? keyEncipherment,
})

Creates a new AuthorityConfigX509ConfigKeyUsageBaseKeyUsage. certSign The key may be used to sign certificates. contentCommitment The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". crlSign The key may be used sign certificate revocation lists. dataEncipherment The key may be used to encipher data. decipherOnly The key may be used to decipher only. digitalSignature The key may be used for digital signatures. encipherOnly The key may be used to encipher only. keyAgreement The key may be used in a key agreement protocol. keyEncipherment The key may be used to encipher other keys.

Implementation

const AuthorityConfigX509ConfigKeyUsageBaseKeyUsage({
  this.certSign,
  this.contentCommitment,
  this.crlSign,
  this.dataEncipherment,
  this.decipherOnly,
  this.digitalSignature,
  this.encipherOnly,
  this.keyAgreement,
  this.keyEncipherment,
});