Struct openssl::x509::extension::KeyUsage
[−]
[src]
pub struct KeyUsage { /* fields omitted */ }
pub struct KeyUsage { /* fields omitted */ }
impl KeyUsage
[src]fn new() -> KeyUsage
[src]fn critical(&mut self) -> &mut KeyUsage
[src]fn digital_signature(&mut self) -> &mut KeyUsage
[src]fn non_repudiation(&mut self) -> &mut KeyUsage
[src]fn key_encipherment(&mut self) -> &mut KeyUsage
[src]fn data_encipherment(&mut self) -> &mut KeyUsage
[src]fn key_agreement(&mut self) -> &mut KeyUsage
[src]fn key_cert_sign(&mut self) -> &mut KeyUsage
[src]fn crl_sign(&mut self) -> &mut KeyUsage
[src]fn encipher_only(&mut self) -> &mut KeyUsage
[src]fn decipher_only(&mut self) -> &mut KeyUsage
[src]fn build(&self) -> Result<X509Extension, ErrorStack>
[src]