Crate pkcs12

Source
Expand description

§RustCrypto: PKCS#12 Personal Information Exchange Syntax

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #12: Personal Information Exchange Syntax v1.1 (RFC7292).

Documentation

§Minimum Supported Rust Version

This crate requires Rust 1.65 at a minimum.

We may change the MSRV in the future, but it will be accompanied by a minor version bump.

§License

Licensed under either of:

at your option.

§Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Modules§

authenticated_safe
AuthenticatedSafe-related types
bag_type
BagType-related types
cert_type
CertBag-related types
crl_type
CertBag-related types
digest_info
DigestInfo-related types
kdfkdf
Implementation of the key derivation function RFC 7292 Appendix B
mac_data
MacData-related types
pbe_params
pkcs-12PbeParams implementation
pfx
PFX-related types
safe_bag
SafeBag-related types

Constants§

PKCS_12_CERT_BAG_OID
pkcs-12 certBag Object Identifier (OID).
PKCS_12_CRL_BAG_OID
pkcs-12 crlBag Object Identifier (OID).
PKCS_12_KEY_BAG_OID
pkcs-12 keyBag Object Identifier (OID).
PKCS_12_PBEWITH_SHAAND40_BIT_RC2_CBC
pbeWithSHAAnd128BitRC4 Object Identifier (OID).
PKCS_12_PBE_WITH_SHAAND2_KEY_TRIPLE_DES_CBC
pbeWithSHAAnd128BitRC4 Object Identifier (OID).
PKCS_12_PBE_WITH_SHAAND3_KEY_TRIPLE_DES_CBC
pbeWithSHAAnd128BitRC4 Object Identifier (OID).
PKCS_12_PBE_WITH_SHAAND40_BIT_RC4
pbeWithSHAAnd128BitRC4 Object Identifier (OID).
PKCS_12_PBE_WITH_SHAAND128_BIT_RC4
pbeWithSHAAnd128BitRC4 Object Identifier (OID).
PKCS_12_PBE_WITH_SHAAND128_BIT_RC2_CBC
pbeWithSHAAnd128BitRC4 Object Identifier (OID).
PKCS_12_PKCS8_KEY_BAG_OID
pkcs-12 pkcs8ShroudedKeyBag Object Identifier (OID).
PKCS_12_SAFE_CONTENTS_BAG_OID
pkcs-12 safeContentsBag Object Identifier (OID).
PKCS_12_SDSI_CERT_OID
pkcs-9 sdsiCertificate for pkcs-12 Object Identifier (OID).
PKCS_12_SECRET_BAG_OID
pkcs-12 secretBag Object Identifier (OID).
PKCS_12_X509_CERT_OID
pkcs-9 x509Certificate for pkcs-12 Object Identifier (OID).