Struct openssl::x509::extension::KeyUsage [−][src]
pub struct KeyUsage { /* fields omitted */ }
Expand description
An extension consisting of a list of names of the permitted key usages.
Implementations
Sets the critical
flag to true
. The extension will be critical.
Sets the digitalSignature
flag to true
.
Sets the nonRepudiation
flag to true
.
Sets the keyEncipherment
flag to true
.
Sets the dataEncipherment
flag to true
.
Sets the keyAgreement
flag to true
.
Sets the keyCertSign
flag to true
.
Sets the encipherOnly
flag to true
.
Sets the decipherOnly
flag to true
.
Return the KeyUsage
extension as an X509Extension
.