Package org.bouncycastle.pkcs
package org.bouncycastle.pkcs
Basic support package for handling and creating PKCS#10 certification requests, PKCS#8 encrypted keys and PKCS#12 keys stores.
-
ClassDescriptionHelpers for working with the delta certificate request attribute carried by a paired ("chameleon") PKCS#10 request — see draft-bonnell-lamps-chameleon-certs.The delta certificate request attribute defined in draft-bonnell-lamps-chameleon-certs.Builder for the delta certificate request attribute defined in draft-bonnell-lamps-chameleon-certs §5.Holding class for a PKCS#10 certification request (RFC 2986).A class for creating PKCS#10 Certification requests.Holding class for a PKCS#12 PFX structure (RFC 7292).A builder for the PKCS#12 Pfx key and certificate store.Holding class for a PKCS#12 SafeBag (RFC 7292).Builder for a
PKCS12SafeBag.Factory that materialises thePKCS12SafeBags carried in oneContentInfoof a PFX's AuthenticatedSafe.Wrapper around the RFC 7292SecretBagASN.1 structure used by the PKCS#12 secretBag bag type.Builder for aPKCS12SecretBagcarrying an arbitrary secret value identified by the supplied bag-type OID.Holding class for a PKCS#8 EncryptedPrivateKeyInfo structure (RFC 5958, originally RFC 5208).A class for creating EncryptedPrivateKeyInfo structures.General checked exception thrown by classes inorg.bouncycastle.pkcsand its sub-packages.SpecialisedIOExceptionthrown by classes inorg.bouncycastle.pkcsand its sub-packages to signal malformed or corrupted PKCS encodings.