Package | Description |
---|---|
org.bouncycastle.cert |
Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.
|
org.bouncycastle.cert.cmp |
Basic support package for handling and creating CMP (RFC 4210) certificate management messages.
|
org.bouncycastle.cert.ocsp |
Basic support package for handling and creating OCSP (RFC 2560) online certificate status requests.
|
org.bouncycastle.cms |
A package for processing RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369).
|
org.bouncycastle.cms.bc | |
org.bouncycastle.cms.jcajce | |
org.bouncycastle.operator.bc | |
org.bouncycastle.operator.jcajce | |
org.bouncycastle.tsp |
Classes for dealing Time Stamp Protocol (TSP) - RFC 3161.
|
org.bouncycastle.tsp.cms |
Classes for dealing Syntax for Binding Documents with Time-Stamps - RFC 5544.
|
Modifier and Type | Method and Description |
---|---|
static void |
AttributeCertificateHolder.setDigestCalculatorProvider(DigestCalculatorProvider digCalcProvider)
Set a digest calculator provider to be used if matches are attempted using
ObjectDigestInfo,
|
Modifier and Type | Method and Description |
---|---|
CertificateConfirmationContent |
CertificateConfirmationContentBuilder.build(DigestCalculatorProvider digesterProvider) |
boolean |
CertificateStatus.isVerified(X509CertificateHolder certHolder,
DigestCalculatorProvider digesterProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
CertificateID.matchesIssuer(X509CertificateHolder issuerCert,
DigestCalculatorProvider digCalcProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
CMSDigestedData.verify(DigestCalculatorProvider calculatorProvider) |
Constructor and Description |
---|
CMSAuthenticatedData(byte[] authData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedData(org.bouncycastle.asn1.cms.ContentInfo contentInfo,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedData(java.io.InputStream authData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedDataParser(byte[] envelopedData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedDataParser(java.io.InputStream envelopedData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
byte[] sigBlock) |
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
CMSTypedStream signedContent,
byte[] sigBlock) |
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
CMSTypedStream signedContent,
java.io.InputStream sigData)
base constructor
|
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
java.io.InputStream sigData)
base constructor - with encapsulated content
|
SignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider)
Base constructor.
|
SignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider,
CMSSignatureEncryptionAlgorithmFinder sigEncAlgFinder)
Base constructor.
|
SignerInformationVerifier(CMSSignatureAlgorithmNameGenerator sigNameGenerator,
SignatureAlgorithmIdentifierFinder sigAlgorithmFinder,
ContentVerifierProvider verifierProvider,
DigestCalculatorProvider digestProvider) |
Constructor and Description |
---|
BcRSASignerInfoVerifierBuilder(CMSSignatureAlgorithmNameGenerator sigAlgNameGen,
SignatureAlgorithmIdentifierFinder sigAlgIdFinder,
DigestAlgorithmIdentifierFinder digestAlgorithmFinder,
DigestCalculatorProvider digestCalculatorProvider) |
Constructor and Description |
---|
JcaSignerInfoGeneratorBuilder(DigestCalculatorProvider digestProvider) |
JcaSignerInfoVerifierBuilder(DigestCalculatorProvider digestProvider) |
Modifier and Type | Class and Description |
---|---|
class |
BcDigestCalculatorProvider |
Modifier and Type | Method and Description |
---|---|
DigestCalculatorProvider |
JcaDigestCalculatorProviderBuilder.build() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection |
TSPUtil.getSignatureTimestamps(SignerInformation signerInfo,
DigestCalculatorProvider digCalcProvider)
Fetches the signature time-stamp attributes from a SignerInformation object.
|
Modifier and Type | Method and Description |
---|---|
DigestCalculator |
CMSTimeStampedDataParser.getMessageImprintDigestCalculator(DigestCalculatorProvider calculatorProvider)
Returns an appropriately initialised digest calculator based on the message imprint algorithm
described in the first time stamp in the TemporalData for this message.
|
DigestCalculator |
CMSTimeStampedData.getMessageImprintDigestCalculator(DigestCalculatorProvider calculatorProvider)
Returns an appropriately initialised digest calculator based on the message imprint algorithm
described in the first time stamp in the TemporalData for this message.
|
void |
CMSTimeStampedDataParser.validate(DigestCalculatorProvider calculatorProvider,
byte[] dataDigest)
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
|
void |
CMSTimeStampedData.validate(DigestCalculatorProvider calculatorProvider,
byte[] dataDigest)
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
|
void |
CMSTimeStampedDataParser.validate(DigestCalculatorProvider calculatorProvider,
byte[] dataDigest,
TimeStampToken timeStampToken)
Validate the passed in timestamp token against the tokens and data present in the message.
|
void |
CMSTimeStampedData.validate(DigestCalculatorProvider calculatorProvider,
byte[] dataDigest,
TimeStampToken timeStampToken)
Validate the passed in timestamp token against the tokens and data present in the message.
|