All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AADProcessor |
Base interface for extra methods required for handling associated data in AEAD ciphers.
|
| AlgorithmNameFinder |
General finder for converting OIDs and AlgorithmIdentifiers into strings.
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AllTests |
|
| AnnotatedKeyTest |
|
| ArchiveTimeStampValidationException |
Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.
|
| AsymmetricKeyUnwrapper |
|
| AsymmetricKeyWrapper |
|
| AttrCertSelectorTest |
|
| AttrCertTest |
|
| AttributeCertificateHolder |
The Holder object.
|
| AttributeCertificateIssuer |
Carrying class for an attribute certificate issuer.
|
| AuthenticatorControl |
Carrier for an authenticator control.
|
| AuthEnvelopedDataTest |
|
| BasicConstraintsValidation |
|
| BasicOCSPResp |
OCSP RFC 2560, RFC 6960
|
| BasicOCSPRespBuilder |
Generator for basic OCSP response objects.
|
| BcAESSymmetricKeyUnwrapper |
|
| BcAESSymmetricKeyWrapper |
|
| BcAsymmetricKeyUnwrapper |
|
| BcAsymmetricKeyWrapper |
|
| BcAttrCertSelectorTest |
|
| BcAttrCertTest |
|
| BcCertTest |
|
| BcCMSContentEncryptorBuilder |
|
| BcContentSignerBuilder |
|
| BcContentVerifierProviderBuilder |
|
| BcCRMFEncryptorBuilder |
Lightweight CRMFOutputEncryptor builder.
|
| BcDefaultDigestProvider |
|
| BcDigestCalculatorProvider |
|
| BcDigestProvider |
|
| BcDSAContentSignerBuilder |
|
| BcDSAContentVerifierProviderBuilder |
|
| BcECContentSignerBuilder |
|
| BcECContentVerifierProviderBuilder |
|
| BcEncryptedValueBuilder |
Lightweight convenience class for EncryptedValueBuilder
|
| BcEnvelopedDataTest |
|
| BcFixedLengthMGF1Padder |
An encrypted value padder that uses MGF1 as the basis of the padding.
|
| BcKEKEnvelopedRecipient |
|
| BcKEKRecipient |
|
| BcKEKRecipientInfoGenerator |
|
| BcKeyTransRecipient |
|
| BcKeyTransRecipientInfoGenerator |
|
| BcPasswordEnvelopedRecipient |
|
| BcPasswordRecipient |
the RecipientInfo class for a recipient who has been sent a message
encrypted using a password.
|
| BcPasswordRecipientInfoGenerator |
|
| BcPEMDecryptorProvider |
|
| BcPKCS10CertificationRequest |
|
| BcPKCS10CertificationRequestBuilder |
Extension of the PKCS#10 builder to support AsymmetricKey objects.
|
| BcPKCS10Test |
|
| BcPKCS12MacCalculatorBuilder |
|
| BcPKCS12MacCalculatorBuilderProvider |
|
| BcPKCS12PBEInputDecryptorProviderBuilder |
|
| BcPKCS12PBEOutputEncryptorBuilder |
|
| BcRSAAsymmetricKeyUnwrapper |
|
| BcRSAAsymmetricKeyWrapper |
|
| BcRSAContentSignerBuilder |
|
| BcRSAContentVerifierProviderBuilder |
|
| BcRSAKeyTransEnvelopedRecipient |
|
| BcRSAKeyTransRecipientInfoGenerator |
|
| BcRSASignerInfoVerifierBuilder |
|
| BcSignedDataTest |
|
| BcSignerOutputStream |
|
| BcSymmetricKeyUnwrapper |
|
| BcSymmetricKeyWrapper |
|
| BcX509ExtensionUtils |
|
| BcX509v1CertificateBuilder |
JCA helper class to allow BC lightweight objects to be used in the construction of a Version 1 certificate.
|
| BcX509v3CertificateBuilder |
JCA helper class to allow BC lightweight objects to be used in the construction of a Version 3 certificate.
|
| BufferingContentSigner |
A class that explicitly buffers the data to be signed, sending it in one
block when ready for signing.
|
| CACertsResponse |
Holder class for a SimplePKIResponse containing the details making up /cacerts response.
|
| CCPDRequestBuilder |
Builder of CCPD requests (Certify Claim of Possession of Data).
|
| CCPDRequestData |
Data piece of DVCRequest for CCPD service (Certify Claim of Possession of Data).
|
| CertException |
General checked Exception thrown in the cert package and its sub-packages.
|
| CertificateConfirmationContent |
|
| CertificateConfirmationContentBuilder |
|
| CertificateID |
|
| CertificatePoliciesValidation |
|
| CertificatePoliciesValidationBuilder |
|
| CertificateRequestMessage |
Carrier for a CRMF CertReqMsg.
|
| CertificateRequestMessageBuilder |
|
| CertificateStatus |
|
| CertificateStatus |
|
| CertificateTrustBlock |
|
| CertIOException |
General IOException thrown in the cert package and its sub-packages.
|
| CertPath |
|
| CertPathLoopTest |
BC bug test case.
|
| CertPathTest |
|
| CertPathValidation |
|
| CertPathValidationContext |
|
| CertPathValidationException |
|
| CertPathValidationResult |
|
| CertPathValidationTest |
|
| CertRuntimeException |
|
| CertTest |
|
| ChannelBindingProvider |
Channel Binding Provider provides a method of extracting the
ChannelBinding that can be customised specifically for the provider.
|
| CMPException |
|
| CMPRuntimeException |
|
| CMSAbsentContent |
a class representing null or absent content.
|
| CMSAlgorithm |
|
| CMSAttributeTableGenerationException |
|
| CMSAttributeTableGenerator |
Note: The SIGNATURE parameter is only available when generating unsigned attributes.
|
| CMSAuthenticatedData |
containing class for an CMS Authenticated Data object
|
| CMSAuthenticatedDataGenerator |
General class for generating a CMS authenticated-data message.
|
| CMSAuthenticatedDataParser |
Parsing class for an CMS Authenticated Data object from an input stream.
|
| CMSAuthenticatedDataStreamGenerator |
General class for generating a CMS authenticated-data message stream.
|
| CMSAuthenticatedGenerator |
|
| CMSAuthEnvelopedData |
containing class for an CMS AuthEnveloped Data object
|
| CMSAuthEnvelopedDataGenerator |
|
| CMSAuthEnvelopedGenerator |
General class for generating a CMS enveloped-data message.
|
| CMSCompressedData |
containing class for an CMS Compressed Data object
|
| CMSCompressedDataGenerator |
General class for generating a compressed CMS message.
|
| CMSCompressedDataParser |
Class for reading a CMS Compressed Data stream.
|
| CMSCompressedDataStreamGenerator |
General class for generating a compressed CMS message stream.
|
| CMSConfig |
|
| CMSContentInfoParser |
|
| CMSDigestedData |
containing class for an CMS Digested Data object
|
| CMSEncryptedData |
|
| CMSEncryptedDataGenerator |
General class for generating a CMS encrypted-data message.
|
| CMSEncryptedGenerator |
General class for generating a CMS encrypted-data message.
|
| CMSEnvelopedData |
containing class for an CMS Enveloped Data object
|
| CMSEnvelopedDataGenerator |
General class for generating a CMS enveloped-data message.
|
| CMSEnvelopedDataParser |
Parsing class for an CMS Enveloped Data object from an input stream.
|
| CMSEnvelopedDataStreamGenerator |
General class for generating a CMS enveloped-data message stream.
|
| CMSEnvelopedGenerator |
General class for generating a CMS enveloped-data message.
|
| CMSException |
|
| CMSPatchKit |
Toolkit methods for dealing with common errors in CMS
classes.
|
| CMSProcessable |
Use CMSTypedData instead of this.
|
| CMSProcessableByteArray |
a holding class for a byte array of data to be processed.
|
| CMSProcessableFile |
a holding class for a file of data to be processed.
|
| CMSRuntimeException |
|
| CMSSampleMessages |
|
| CMSSignatureAlgorithmNameGenerator |
|
| CMSSignatureEncryptionAlgorithmFinder |
Finder which is used to look up the algorithm identifiers representing the encryption algorithms that
are associated with a particular signature algorithm.
|
| CMSSignedData |
general class for handling a pkcs7-signature message.
|
| CMSSignedDataGenerator |
general class for generating a pkcs7-signature message.
|
| CMSSignedDataParser |
Parsing class for an CMS Signed Data object from an input stream.
|
| CMSSignedDataStreamGenerator |
General class for generating a pkcs7-signature message stream.
|
| CMSSignedGenerator |
|
| CMSSignerDigestMismatchException |
|
| CMSStreamException |
|
| CMSTestUtil |
|
| CMSTimeStampedData |
|
| CMSTimeStampedDataGenerator |
|
| CMSTimeStampedDataGeneratorTest |
|
| CMSTimeStampedDataParser |
|
| CMSTimeStampedDataParserTest |
|
| CMSTimeStampedDataTest |
|
| CMSTimeStampedGenerator |
|
| CMSTypedData |
|
| CMSTypedStream |
|
| CMSVerifierCertificateNotValidException |
|
| ContentSigner |
General interface for an operator that is able to create a signature from
a stream of output.
|
| ContentVerifier |
General interface for an operator that is able to verify a signature based
on data in a stream of output.
|
| ContentVerifierProvider |
General interface for providers of ContentVerifier objects.
|
| Control |
Generic interface for a CertificateRequestMessage control value.
|
| ConverterTest |
|
| ConverterTest |
|
| CPDRequestBuilder |
Builder of DVCSRequests to CPD service (Certify Possession of Data).
|
| CPDRequestData |
Data piece of DVCRequest for CPD service (Certify Possession of Data).
|
| CRLValidation |
|
| CRMFException |
|
| CRMFRuntimeException |
|
| CSRAttributesResponse |
Wrapper class around a CsrAttrs structure.
|
| CSRRequestResponse |
Holder class for a response containing the details making up /csrattrs response.
|
| DANECertificateFetcher |
A single shot fetcher for a certificate which will only request the specific DNS record if the
DANEEntryFetcher used on construction supports it.
|
| DANEEntry |
Carrier class for a DANE entry.
|
| DANEEntryFactory |
Factory class for creating DANEEntry objects.
|
| DANEEntryFetcher |
|
| DANEEntryFetcherFactory |
Factories for DANEEntryFetcher objects should implement this.
|
| DANEEntrySelector |
|
| DANEEntrySelectorFactory |
Factory for creating selector objects to use with the DANECertificateStore.
|
| DANEEntryStore |
Class storing DANEEntry objects.
|
| DANEEntryStoreBuilder |
Builder for the DANECertificateStore.
|
| DANEException |
General checked Exception thrown in the DANE package.
|
| DANETest |
|
| DataGroup |
Representation of data groups according to the description provided in RFC4998.
|
| DefaultAlgorithmNameFinder |
|
| DefaultAuthenticatedAttributeTableGenerator |
Default authenticated attributes generator.
|
| DefaultCMSSignatureAlgorithmNameGenerator |
|
| DefaultCMSSignatureEncryptionAlgorithmFinder |
|
| DefaultDigestAlgorithmIdentifierFinder |
|
| DefaultSecretKeySizeProvider |
|
| DefaultSignatureAlgorithmIdentifierFinder |
|
| DefaultSignedAttributeTableGenerator |
Default signed attributes generator.
|
| DigestAlgorithmIdentifierFinder |
|
| DigestCalculator |
General interface for an operator that is able to calculate a digest from
a stream of output.
|
| DigestCalculatorProvider |
The base interface for a provider of DigestCalculator implementations.
|
| DVCSConstructionException |
Exception thrown when failed to initialize some DVCS-related staff.
|
| DVCSException |
General DVCSException.
|
| DVCSMessage |
|
| DVCSParseTest |
|
| DVCSParsingException |
DVCS parsing exception - thrown when failed to parse DVCS message.
|
| DVCSRequest |
DVCRequest is general request to DVCS (RFC 3029).
|
| DVCSRequestBuilder |
Common base class for client DVCRequest builders.
|
| DVCSRequestData |
Data piece of DVCRequest object (DVCS Data structure).
|
| DVCSRequestInfo |
Information piece of DVCS requests.
|
| DVCSResponse |
DVCResponse is general response to DVCS (RFC 3029).
|
| EACCertificateBuilder |
|
| EACCertificateHolder |
|
| EACCertificateRequestHolder |
|
| EACException |
General checked Exception thrown in the cert package and its sub-packages.
|
| EACIOException |
General IOException thrown in the cert package and its sub-packages.
|
| EACSignatureVerifier |
|
| EACSigner |
|
| EncryptedValueBuilder |
Builder for EncryptedValue structures.
|
| EncryptedValuePadder |
An encrypted value padder is used to make sure that prior to a value been
encrypted the data is padded to a standard length.
|
| EncryptedValueParser |
Parser for EncryptedValue structures.
|
| EncryptionException |
|
| EnrollmentResponse |
Holder class for a response containing the details making up a /simpleenroll response.
|
| EnvelopedDataHelper |
|
| ESTAuth |
Base interface for an object with adds HTTP Auth attributes to an ESTRequest
|
| ESTClient |
ESTClient implement connection to the server.
|
| ESTClientProvider |
A client provider is responsible for creating an ESTClient instance.
|
| ESTClientSourceProvider |
ESTClientSourceProvider, implementations of this are expected to return a source.
|
| ESTException |
Exception emitted by EST classes.
|
| ESTHijacker |
ESTHijacker can take control of the source after the initial http request
has been sent and a response received.
|
| ESTParsingTest |
|
| ESTRequest |
Implements a basic http request.
|
| ESTRequestBuilder |
Builder for basic EST requests
|
| ESTResponse |
A basic http response.
|
| ESTService |
ESTService provides unified access to an EST server which is defined as implementing
RFC7030.
|
| ESTServiceBuilder |
Build an RFC7030 (EST) service.
|
| ESTSourceConnectionListener<T,I> |
ESTSourceConnectionListener is called when the source is
is connected to the remote end point but no application
data has been sent.
|
| GeneralPKIMessage |
General wrapper for a generic PKIMessage
|
| GenericKey |
|
| GenTimeAccuracy |
|
| GenTimeAccuracyUnitTest |
|
| GOST3410_2012CMSTest |
|
| HostNameAuthorizerMatchTest |
|
| HttpAuth |
Provides stock implementations for basic auth and digest auth.
|
| ImprintDigestInvalidException |
|
| InputAEADDecryptor |
Base interface for an input consuming AEAD Decryptor supporting associated text.
|
| InputDecryptor |
General interface for an operator that is able to produce
an InputStream that will decrypt a stream of encrypted data.
|
| InputDecryptorProvider |
|
| InputExpander |
General interface for an operator that is able to produce
an InputStream that will produce uncompressed data.
|
| InputExpanderProvider |
|
| JcaAlgorithmParametersConverter |
|
| JcaAttributeCertificateIssuer |
|
| JcaBasicOCSPRespBuilder |
|
| JcaCertificateID |
|
| JcaCertificateRequestMessage |
|
| JcaCertificateRequestMessageBuilder |
|
| JcaCertStore |
Class for storing Certificates for later lookup.
|
| JcaCertStoreBuilder |
Builder to create a CertStore from certificate and CRL stores.
|
| JcaContentSignerBuilder |
|
| JcaContentVerifierProviderBuilder |
|
| JcaCRLStore |
Class for storing CRLs for later lookup.
|
| JcaDigestCalculatorProviderBuilder |
|
| JcaEACSignatureVerifierBuilder |
|
| JcaEACSignerBuilder |
|
| JcaEncryptedValueBuilder |
JCA convenience class for EncryptedValueBuilder
|
| JcaHttpAuthBuilder |
Builder for HttpAuth operator that handles digest auth using a JCA provider.
|
| JcaJceUtils |
General utility methods for building common objects for supporting the JCA/JCE/JSSE.
|
| JcaMiscPEMGenerator |
PEM generator for the original set of PEM objects used in Open SSL.
|
| JcaPEMKeyConverter |
|
| JcaPEMWriter |
General purpose writer for OpenSSL PEM objects based on JCA/JCE classes.
|
| JcaPKCS10CertificationRequest |
|
| JcaPKCS10CertificationRequestBuilder |
Extension of the PKCS#10 builder to support PublicKey and X500Principal objects.
|
| JcaPKCS12SafeBagBuilder |
|
| JcaPKCS8EncryptedPrivateKeyInfoBuilder |
|
| JcaPKCS8Generator |
|
| JcaPKIArchiveControlBuilder |
|
| JcaPKIXIdentity |
Holder class for public/private key based identity information.
|
| JcaPKIXIdentityBuilder |
Builder for a private/public identity object representing a "user"
|
| JcaPublicKeyConverter |
|
| JcaRespID |
|
| JcaSelectorConverter |
|
| JcaSelectorConverter |
|
| JcaSignedPublicKeyAndChallenge |
This is designed to parse the SignedPublicKeyAndChallenge created by the
KEYGEN tag included by Mozilla based browsers.
|
| JcaSignerId |
|
| JcaSignerInfoGeneratorBuilder |
|
| JcaSignerInfoVerifierBuilder |
|
| JcaSimpleSignerInfoGeneratorBuilder |
Use this class if you are using a provider that has all the facilities you
need.
|
| JcaSimpleSignerInfoVerifierBuilder |
|
| JcaX500NameUtil |
|
| JcaX509CertificateConverter |
Converter for producing X509Certificate objects tied to a specific provider from X509CertificateHolder objects.
|
| JcaX509CertificateHolder |
JCA helper class for converting an X509Certificate into a X509CertificateHolder object.
|
| JcaX509CertificateHolderSelector |
|
| JcaX509CertSelectorConverter |
|
| JcaX509CertSelectorConverter |
|
| JcaX509ContentVerifierProviderBuilder |
|
| JcaX509CRLConverter |
Class for converting an X509CRLHolder into a corresponding X509CRL object tied to a
particular JCA provider.
|
| JcaX509CRLHolder |
JCA helper class for converting an X509CRL into a X509CRLHolder object.
|
| JcaX509ExtensionUtils |
|
| JcaX509v1CertificateBuilder |
JCA helper class to allow JCA objects to be used in the construction of a Version 1 certificate.
|
| JcaX509v2CRLBuilder |
|
| JcaX509v3CertificateBuilder |
JCA helper class to allow JCA objects to be used in the construction of a Version 3 certificate.
|
| JceAlgorithmIdentifierConverter |
|
| JceAsymmetricKeyUnwrapper |
|
| JceAsymmetricKeyWrapper |
|
| JceAsymmetricValueDecryptorGenerator |
|
| JceCMSContentEncryptorBuilder |
Builder for the content encryptor in EnvelopedData - used to encrypt the actual transmitted content.
|
| JceCMSMacCalculatorBuilder |
|
| JceCRMFEncryptorBuilder |
|
| JceGenericKey |
|
| JceInputDecryptorProviderBuilder |
A generic decryptor provider for IETF style algorithms.
|
| JceKEKAuthenticatedRecipient |
the KeyTransRecipientInformation class for a recipient who has been sent a secret
key encrypted using their public key that needs to be used to
extract the message.
|
| JceKEKEnvelopedRecipient |
|
| JceKEKRecipient |
|
| JceKEKRecipientInfoGenerator |
|
| JceKeyAgreeAuthenticatedRecipient |
|
| JceKeyAgreeEnvelopedRecipient |
|
| JceKeyAgreeRecipient |
|
| JceKeyAgreeRecipientId |
|
| JceKeyAgreeRecipientInfoGenerator |
|
| JceKeyTransAuthenticatedRecipient |
the KeyTransRecipientInformation class for a recipient who has been sent a secret
key encrypted using their public key that needs to be used to
extract the message.
|
| JceKeyTransAuthEnvelopedRecipient |
|
| JceKeyTransEnvelopedRecipient |
|
| JceKeyTransRecipient |
|
| JceKeyTransRecipientId |
|
| JceKeyTransRecipientInfoGenerator |
|
| JceKTSKeyTransAuthenticatedRecipient |
the KeyTransRecipient class for a recipient who has been sent secret
key material encrypted using their public key that needs to be used to
derive a key and authenticate a message.
|
| JceKTSKeyTransEnvelopedRecipient |
the KeyTransRecipient class for a recipient who has been sent secret
key material encrypted using their public key that needs to be used to
derive a key and extract a message.
|
| JceKTSKeyTransRecipient |
|
| JceKTSKeyTransRecipientInfoGenerator |
|
| JceKTSKeyUnwrapper |
|
| JceKTSKeyWrapper |
|
| JceOpenSSLPKCS8DecryptorProviderBuilder |
DecryptorProviderBuilder for producing DecryptorProvider for use with PKCS8EncryptedPrivateKeyInfo.
|
| JceOpenSSLPKCS8EncryptorBuilder |
|
| JcePasswordAuthenticatedRecipient |
|
| JcePasswordEnvelopedRecipient |
|
| JcePasswordRecipient |
the RecipientInfo class for a recipient who has been sent a message
encrypted using a password.
|
| JcePasswordRecipientInfoGenerator |
|
| JcePEMDecryptorProviderBuilder |
|
| JcePEMEncryptorBuilder |
|
| JcePKCS12MacCalculatorBuilder |
|
| JcePKCS12MacCalculatorBuilderProvider |
|
| JcePKCSPBEInputDecryptorProviderBuilder |
|
| JcePKCSPBEOutputEncryptorBuilder |
|
| JcePKMACValuesCalculator |
|
| JceSymmetricKeyUnwrapper |
|
| JceSymmetricKeyWrapper |
|
| JndiDANEFetcherFactory |
A DANE entry fetcher implemented using JNDI.
|
| JsseDefaultHostnameAuthorizer |
A typical hostname authorizer for verifying a hostname against the available certificates.
|
| JsseESTServiceBuilder |
Build an RFC7030 (EST) service based on the JSSE.
|
| JsseHostnameAuthorizer |
Verify the host name is as expected after the SSL Handshake has been completed.
|
| KEKRecipient |
|
| KEKRecipientId |
|
| KEKRecipientInfoGenerator |
|
| KEKRecipientInformation |
the RecipientInfo class for a recipient who has been sent a message
encrypted using a secret key known to the other side.
|
| KeyAgreeRecipient |
|
| KeyAgreeRecipientId |
|
| KeyAgreeRecipientInfoGenerator |
|
| KeyAgreeRecipientInformation |
the RecipientInfo class for a recipient who has been sent a message
encrypted using key agreement.
|
| KeyTransRecipient |
|
| KeyTransRecipientId |
|
| KeyTransRecipientInfoGenerator |
|
| KeyTransRecipientInformation |
the KeyTransRecipientInformation class for a recipient who has been sent a secret
key encrypted using their public key that needs to be used to
extract the message.
|
| KeyUnwrapper |
|
| KeyUsageValidation |
|
| KeyWrapper |
|
| LimitedSource |
Interface for a Source which can only produce up to a certain number of bytes.
|
| MacCalculator |
General interface for a key initialized operator that is able to calculate a MAC from
a stream of output.
|
| MacCalculatorProvider |
|
| MessageImprint |
|
| MessageImprintBuilder |
|
| MiscDataStreamTest |
|
| MiscPEMGenerator |
PEM generator for the original set of PEM objects used in Open SSL.
|
| NewAuthenticatedDataStreamTest |
|
| NewAuthenticatedDataTest |
|
| NewCompressedDataStreamTest |
|
| NewCompressedDataTest |
|
| NewEnvelopedDataStreamTest |
|
| NewEnvelopedDataTest |
|
| NewSignedDataStreamTest |
|
| NewSignedDataTest |
|
| NewTSPTest |
|
| NullProviderTest |
|
| OCSPException |
|
| OCSPReq |
OCSPRequest ::= SEQUENCE {
tbsRequest TBSRequest,
optionalSignature [0] EXPLICIT Signature OPTIONAL }
TBSRequest ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
requestorName [1] EXPLICIT GeneralName OPTIONAL,
requestList SEQUENCE OF Request,
requestExtensions [2] EXPLICIT Extensions OPTIONAL }
Signature ::= SEQUENCE {
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING,
certs [0] EXPLICIT SEQUENCE OF Certificate OPTIONAL}
Version ::= INTEGER { v1(0) }
Request ::= SEQUENCE {
reqCert CertID,
singleRequestExtensions [0] EXPLICIT Extensions OPTIONAL }
CertID ::= SEQUENCE {
hashAlgorithm AlgorithmIdentifier,
issuerNameHash OCTET STRING, -- Hash of Issuer's DN
issuerKeyHash OCTET STRING, -- Hash of Issuers public key
serialNumber CertificateSerialNumber }
|
| OCSPReqBuilder |
|
| OCSPResp |
|
| OCSPRespBuilder |
base generator for an OCSP response - at the moment this only supports the
generation of responses containing BasicOCSP responses.
|
| OCSPTest |
|
| OCSPTestUtil |
|
| OperatorCreationException |
|
| OperatorException |
|
| OperatorStreamException |
|
| OriginatorInfoGenerator |
|
| OriginatorInformation |
|
| OutputAEADEncryptor |
|
| OutputCompressor |
General interface for an operator that is able to produce
an OutputStream that will output compressed data.
|
| OutputEncryptor |
General interface for an operator that is able to produce
an OutputStream that will output encrypted data.
|
| ParentCertIssuedValidation |
|
| ParserTest |
basic class for reading test.pem - the password is "secret"
|
| ParseTest |
Test Cases
|
| PartialHashTreeProcessor |
|
| PartialHashTreeVerificationException |
|
| PasswordException |
|
| PasswordFinder |
Deprecated.
|
| PasswordRecipient |
|
| PasswordRecipient.PRF |
|
| PasswordRecipientId |
|
| PasswordRecipientInfoGenerator |
|
| PasswordRecipientInformation |
the RecipientInfo class for a recipient who has been sent a message
encrypted using a password.
|
| PEMData |
|
| PEMDecryptor |
Base interface for decryption operations.
|
| PEMDecryptorProvider |
|
| PEMEncryptedKeyPair |
|
| PEMEncryptor |
|
| PEMException |
|
| PEMKeyPair |
|
| PEMParser |
Class for parsing OpenSSL PEM encoded streams containing
X509 certificates, PKCS8 encoded keys and PKCS7 objects.
|
| PEMWriter |
Deprecated.
|
| PfxPduTest |
|
| PKCS10CertificationRequest |
Holding class for a PKCS#10 certification request.
|
| PKCS10CertificationRequestBuilder |
A class for creating PKCS#10 Certification requests.
|
| PKCS10Test |
|
| PKCS10Test |
|
| PKCS12MacCalculatorBuilder |
|
| PKCS12MacCalculatorBuilderProvider |
|
| PKCS12PfxPdu |
A holding class for the PKCS12 Pfx structure.
|
| PKCS12PfxPduBuilder |
A builder for the PKCS#12 Pfx key and certificate store.
|
| PKCS12SafeBag |
|
| PKCS12SafeBagBuilder |
|
| PKCS12SafeBagFactory |
|
| PKCS7ProcessableObject |
|
| PKCS7TypedStream |
|
| PKCS8EncryptedPrivateKeyInfo |
Holding class for a PKCS#8 EncryptedPrivateKeyInfo structure.
|
| PKCS8EncryptedPrivateKeyInfoBuilder |
A class for creating EncryptedPrivateKeyInfo structures.
|
| PKCS8Generator |
|
| PKCS8Test |
|
| PKCSException |
General checked Exception thrown in the cert package and its sub-packages.
|
| PKCSIOException |
General IOException thrown in the cert package and its sub-packages.
|
| PKIArchiveControl |
Carrier for a PKIArchiveOptions structure.
|
| PKIArchiveControlBuilder |
Builder for a PKIArchiveControl structure.
|
| PKIXIdentity |
Holder class for public/private key based identity information.
|
| PKIXRevocationTest |
|
| PKMACBuilder |
|
| PKMACValuesCalculator |
|
| ProofOfPossessionSigningKeyBuilder |
|
| ProtectedPKIMessage |
Wrapper for a PKIMessage with protection attached to it.
|
| ProtectedPKIMessageBuilder |
Builder for creating a protected PKI message.
|
| RawContentVerifier |
Interface for ContentVerifiers that also support raw signatures that can be
verified using the digest of the calculated data.
|
| Recipient |
|
| RecipientId |
|
| RecipientInfoGenerator |
|
| RecipientInformation |
|
| RecipientInformationStore |
|
| RecipientOperator |
|
| RegTokenControl |
Carrier for a registration token control.
|
| Req |
|
| RespData |
OCSP RFC 2560, RFC 6960
|
| RespID |
Carrier for a ResponderID.
|
| RevocationDetails |
|
| RevocationDetailsBuilder |
|
| RevocationTest |
|
| RevokedStatus |
wrapper for the RevokedInfo object
|
| Rfc4134Test |
|
| RuntimeOperatorException |
|
| SecretKeySizeProvider |
|
| SignatureAlgorithmIdentifierFinder |
|
| SignedDVCSMessageGenerator |
|
| SignedPublicKeyAndChallenge |
This is designed to parse the SignedPublicKeyAndChallenge created by the
KEYGEN tag included by Mozilla based browsers.
|
| SignerId |
a basic index for a signer.
|
| SignerInfoGenerator |
|
| SignerInfoGeneratorBuilder |
Builder for SignerInfo generator objects.
|
| SignerInformation |
an expanded SignerInfo block from a CMS Signed message
|
| SignerInformationStore |
|
| SignerInformationVerifier |
|
| SignerInformationVerifierProvider |
|
| SimpleAttributeTableGenerator |
Basic generator that just returns a preconstructed attribute table
|
| SingleResp |
|
| Source<T> |
Used to Wrap a socket and to provide access to the underlying session.
|
| SPKACTest |
|
| SSLSocketFactoryCreator |
Implementations provide SSL socket factories.
|
| SunProviderTest |
|
| SymmetricKeyUnwrapper |
|
| SymmetricKeyWrapper |
|
| TargetChain |
|
| TestHostNameAuthorizer |
TestHostNameAuthorizer tests the hostname authorizer only.
|
| TestUtil |
|
| TimeStampRequest |
Base class for an RFC 3161 Time Stamp Request.
|
| TimeStampRequestGenerator |
Generator for RFC 3161 Time Stamp Request objects.
|
| TimeStampResponse |
Base class for an RFC 3161 Time Stamp Response object.
|
| TimeStampResponseGenerator |
Generator for RFC 3161 Time Stamp Responses.
|
| TimeStampToken |
Carrier class for a TimeStampToken.
|
| TimeStampTokenGenerator |
Currently the class supports ESSCertID by if a digest calculator based on SHA1 is passed in, otherwise it uses
ESSCertIDv2.
|
| TimeStampTokenInfo |
|
| TimeStampTokenInfoUnitTest |
|
| TLSUniqueProvider |
TLSUniqueProvider implementation of this can provide the TLS unique value.
|
| TruncatingDigestCalculator |
A calculator which produces a truncated digest from a regular one, with the truncation
achieved by dropping off the right most octets.
|
| TSPAlgorithms |
Recognised hash algorithms for the time stamp protocol.
|
| TSPException |
|
| TSPIOException |
|
| TSPTestUtil |
|
| TSPUtil |
|
| TSPValidationException |
Exception thrown if a TSP request or response fails to validate.
|
| UnknownStatus |
wrapper for the UnknownInfo object
|
| ValueDecryptorGenerator |
|
| VPKCRequestBuilder |
Builder of DVC requests to VPKC service (Verify Public Key Certificates).
|
| VPKCRequestData |
Data piece of DVCS request to VPKC service (Verify Public Key Certificates).
|
| VSDRequestBuilder |
Builder of DVCS requests to VSD service (Verify Signed Document).
|
| VSDRequestData |
Data piece of DVCS request to VSD service (Verify Signed Document).
|
| WriterTest |
|
| X509AttributeCertificateHolder |
Holding class for an X.509 AttributeCertificate structure.
|
| X509AttributeCertificateHolderSelector |
This class is an Selector like implementation to select
attribute certificates from a given set of criteria.
|
| X509AttributeCertificateHolderSelectorBuilder |
This class builds selectors according to the set criteria.
|
| X509CertificateHolder |
Holding class for an X.509 Certificate structure.
|
| X509CertificateHolderSelector |
a basic index for a X509CertificateHolder class
|
| X509ContentVerifierProviderBuilder |
|
| X509CRLEntryHolder |
Holding class for an X.509 CRL Entry structure.
|
| X509CRLHolder |
Holding class for an X.509 CRL structure.
|
| X509ExtensionUtils |
General utility class for creating calculated extensions using the standard methods.
|
| X509ExtensionUtilsTest |
|
| X509RevocationChecker |
X.509 Certificate Revocation Checker - still lacks OCSP support and support for delta CRLs.
|
| X509RevocationChecker.Builder |
|
| X509TrustedCertificateBlock |
Holder for an OpenSSL trusted certificate block.
|
| X509v1CertificateBuilder |
class to produce an X.509 Version 1 certificate.
|
| X509v2AttributeCertificateBuilder |
class to produce an X.509 Version 2 AttributeCertificate.
|
| X509v2CRLBuilder |
class to produce an X.509 Version 2 CRL.
|
| X509v3CertificateBuilder |
class to produce an X.509 Version 3 certificate.
|
| ZlibCompressor |
|
| ZlibExpanderProvider |
|