Struct openssl::pkcs12::Pkcs12Builder [−][src]
pub struct Pkcs12Builder { /* fields omitted */ }
Implementations
The encryption algorithm that should be used for the key
The encryption algorithm that should be used for the cert
Key iteration count, default is 2048 as of this writing
MAC iteration count, default is the same as key_iter.
Old implementations don’t understand MAC iterations greater than 1, (pre 1.0.1?), if such compatibility is required this should be set to 1.
An additional set of certificates to include in the archive beyond the one provided to
build
.
pub fn build<T>(
self,
password: &str,
friendly_name: &str,
pkey: &PKeyRef<T>,
cert: &X509Ref
) -> Result<Pkcs12, ErrorStack> where
T: HasPrivate,
pub fn build<T>(
self,
password: &str,
friendly_name: &str,
pkey: &PKeyRef<T>,
cert: &X509Ref
) -> Result<Pkcs12, ErrorStack> where
T: HasPrivate,
Builds the PKCS #12 object
Arguments
password
- the password used to encrypt the key and certificatefriendly_name
- user defined name for the certificatepkey
- key to storecert
- certificate to store