Struct openssl::pkcs12::Pkcs12Builder [] [src]

pub struct Pkcs12Builder { /* fields omitted */ }

Methods

impl Pkcs12Builder
[src]

Important traits for &'a mut W
[src]

The encryption algorithm that should be used for the key

Important traits for &'a mut W
[src]

The encryption algorithm that should be used for the cert

Important traits for &'a mut W
[src]

Key iteration count, default is 2048 as of this writing

Important traits for &'a mut W
[src]

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.

Important traits for &'a mut W
[src]

An additional set of certificates to include in the archive beyond the one provided to build.

[src]

Builds the PKCS #12 object

Arguments

  • password - the password used to encrypt the key and certificate
  • friendly_name - user defined name for the certificate
  • pkey - key to store
  • cert - certificate to store

Trait Implementations

Auto Trait Implementations

impl !Send for Pkcs12Builder

impl !Sync for Pkcs12Builder