Expand description
§RustCrypto: PKCS#12 Personal Information Exchange Syntax
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #12: Personal Information Exchange Syntax v1.1 (RFC7292).
§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
- kdf
kdf
- 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_ SHAAN D40_ BIT_ RC2_ CBC pbeWithSHAAnd128BitRC4
Object Identifier (OID).- PKCS_
12_ PBE_ WITH_ SHAAN D2_ KEY_ TRIPLE_ DES_ CBC pbeWithSHAAnd128BitRC4
Object Identifier (OID).- PKCS_
12_ PBE_ WITH_ SHAAN D3_ KEY_ TRIPLE_ DES_ CBC pbeWithSHAAnd128BitRC4
Object Identifier (OID).- PKCS_
12_ PBE_ WITH_ SHAAN D40_ BIT_ RC4 pbeWithSHAAnd128BitRC4
Object Identifier (OID).- PKCS_
12_ PBE_ WITH_ SHAAN D128_ BIT_ RC4 pbeWithSHAAnd128BitRC4
Object Identifier (OID).- PKCS_
12_ PBE_ WITH_ SHAAN D128_ 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).