Struct openssl::x509::X509ReqBuilder
[−]
[src]
pub struct X509ReqBuilder(_);
Methods
impl X509ReqBuilder
[src]
pub fn new() -> Result<X509ReqBuilder, ErrorStack>
[src]
pub fn set_version(&mut self, version: i32) -> Result<(), ErrorStack>
[src]
pub fn set_subject_name(
&mut self,
subject_name: &X509NameRef
) -> Result<(), ErrorStack>
[src]
&mut self,
subject_name: &X509NameRef
) -> Result<(), ErrorStack>
pub fn set_pubkey(&mut self, key: &PKeyRef) -> Result<(), ErrorStack>
[src]
pub fn x509v3_context<'a>(
&'a self,
conf: Option<&'a ConfRef>
) -> X509v3Context<'a>
[src]
&'a self,
conf: Option<&'a ConfRef>
) -> X509v3Context<'a>
pub fn add_extensions(
&mut self,
extensions: &StackRef<X509Extension>
) -> Result<(), ErrorStack>
[src]
&mut self,
extensions: &StackRef<X509Extension>
) -> Result<(), ErrorStack>
pub fn sign(
&mut self,
key: &PKeyRef,
hash: MessageDigest
) -> Result<(), ErrorStack>
[src]
&mut self,
key: &PKeyRef,
hash: MessageDigest
) -> Result<(), ErrorStack>