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