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