Package | Description |
---|---|
org.bouncycastle.cert.crmf |
Basic support package for handling and creating CRMF (RFC 4211) certificate request messages.
|
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 |
CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the BC lightweight API.
|
org.bouncycastle.cms.jcajce |
CMS operator implementations for doing message encryption, signing, digesting, and MACing operations using the JCA and the JCE.
|
org.bouncycastle.tsp.cms |
Classes for dealing Syntax for Binding Documents with Time-Stamps - RFC 5544.
|
Modifier and Type | Method and Description |
---|---|
PKIArchiveControl |
PKIArchiveControlBuilder.build(OutputEncryptor contentEncryptor)
Build the PKIArchiveControl using the passed in encryptor to encrypt its contents.
|
Modifier and Type | Class and Description |
---|---|
class |
CMSSignerDigestMismatchException |
class |
CMSVerifierCertificateNotValidException |
Modifier and Type | Method and Description |
---|---|
void |
CMSSignedGenerator.addAttributeCertificate(X509AttributeCertificateHolder attrCert)
Add the attribute certificates in attrStore to the certificate set to be included with the generated SignedData message.
|
void |
CMSSignedGenerator.addAttributeCertificates(Store attrStore)
Add the attribute certificates in attrStore to the certificate set to be included with the generated SignedData message.
|
void |
CMSSignedGenerator.addCertificate(X509CertificateHolder certificate)
Add a certificate to the certificate set to be included with the generated SignedData message.
|
void |
CMSSignedGenerator.addCertificates(Store certStore)
Add the certificates in certStore to the certificate set to be included with the generated SignedData message.
|
void |
CMSSignedGenerator.addCRLs(Store crlStore)
Add the CRLs in crlStore to the CRL set to be included with the generated SignedData message.
|
byte[] |
PasswordRecipient.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
protected abstract byte[] |
PasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
SignerInfo |
SignerInfoGenerator.generate(ASN1ObjectIdentifier contentType) |
CMSSignedData |
CMSSignedDataGenerator.generate(CMSTypedData content)
Generate a CMS Signed Data object carrying a detached CMS signature.
|
CMSSignedData |
CMSSignedDataGenerator.generate(CMSTypedData content,
boolean encapsulate)
Generate a CMS Signed Data object which can be carrying a detached CMS signature, or have encapsulated data, depending on the value
of the encapsulated parameter.
|
CMSAuthenticatedData |
CMSAuthenticatedDataGenerator.generate(CMSTypedData typedData,
MacCalculator macCalculator)
Generate an authenticated data object from the passed in typedData and MacCalculator.
|
CMSAuthenticatedData |
CMSAuthenticatedDataGenerator.generate(CMSTypedData typedData,
MacCalculator macCalculator,
DigestCalculator digestCalculator)
Generate an authenticated data object from the passed in typedData and MacCalculator.
|
CMSCompressedData |
CMSCompressedDataGenerator.generate(CMSTypedData content,
OutputCompressor compressor)
generate an object that contains an CMS Compressed Data
|
CMSEnvelopedData |
CMSEnvelopedDataGenerator.generate(CMSTypedData content,
OutputEncryptor contentEncryptor)
generate an enveloped object that contains an CMS Enveloped Data
object using the given provider.
|
CMSEncryptedData |
CMSEncryptedDataGenerator.generate(CMSTypedData content,
OutputEncryptor contentEncryptor)
generate an encrypted object that contains an CMS Encrypted Data structure.
|
RecipientInfo |
KeyTransRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
RecipientInfo |
PasswordRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
RecipientInfo |
RecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
RecipientInfo |
KEKRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
RecipientInfo |
KeyAgreeRecipientInfoGenerator.generate(GenericKey contentEncryptionKey) |
SignerInformationStore |
CMSSignedDataGenerator.generateCounterSigners(SignerInformation signer)
generate a set of one or more SignerInformation objects representing counter signatures on
the passed in SignerInformation object.
|
protected abstract byte[] |
PasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier algorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
protected abstract ASN1Sequence |
KeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm,
AlgorithmIdentifier keyEncAlgorithm,
GenericKey contentEncryptionKey) |
Store |
CMSSignedDataParser.getAttributeCertificates()
Return any X.509 attribute certificate objects in this SignedData structure as a Store of X509AttributeCertificateHolder objects.
|
Store |
CMSSignedDataParser.getCertificates()
Return any X.509 certificate objects in this SignedData structure as a Store of X509CertificateHolder objects.
|
byte[] |
CMSEncryptedData.getContent(InputDecryptorProvider inputDecryptorProvider) |
CMSTypedStream |
CMSCompressedDataParser.getContent(InputExpanderProvider expanderProvider)
Return a typed stream which will allow the reading of the compressed content in
expanded form.
|
byte[] |
CMSCompressedData.getContent(InputExpanderProvider expanderProvider)
Return the uncompressed content.
|
byte[] |
RecipientInformation.getContent(Recipient recipient)
Return the decrypted/encapsulated content in the EnvelopedData after recovering the content
encryption/MAC key using the passed in Recipient.
|
CMSTypedStream |
CMSEncryptedData.getContentStream(InputDecryptorProvider inputDecryptorProvider) |
CMSTypedStream |
RecipientInformation.getContentStream(Recipient recipient)
Return a CMSTypedStream representing the content in the EnvelopedData after recovering the content
encryption/MAC key using the passed in Recipient.
|
Store |
CMSSignedDataParser.getCRLs()
Return any X.509 CRL objects in this SignedData structure as a Store of X509CRLHolder objects.
|
CMSProcessable |
CMSDigestedData.getDigestedContent()
Return the digested content
|
InputStream |
CMSProcessableFile.getInputStream() |
Store |
CMSSignedDataParser.getOtherRevocationInfo(ASN1ObjectIdentifier otherRevocationInfoFormat)
Return any OtherRevocationInfo OtherRevInfo objects of the type indicated by otherRevocationInfoFormat in
this SignedData structure.
|
RecipientOperator |
KEKRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentKey) |
RecipientOperator |
KeyTransRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentKey) |
RecipientOperator |
PasswordRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedEncryptedContentKey) |
RecipientOperator |
KeyAgreeRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
protected RecipientOperator |
KEKRecipientInformation.getRecipientOperator(Recipient recipient) |
protected RecipientOperator |
KeyTransRecipientInformation.getRecipientOperator(Recipient recipient) |
protected RecipientOperator |
PasswordRecipientInformation.getRecipientOperator(Recipient recipient) |
protected abstract RecipientOperator |
RecipientInformation.getRecipientOperator(Recipient recipient) |
protected RecipientOperator |
KeyAgreeRecipientInformation.getRecipientOperator(Recipient recipient) |
SignerInformationStore |
CMSSignedDataParser.getSignerInfos()
return the collection of signers that are associated with the
signatures for the message.
|
protected abstract byte[] |
KeyAgreeRecipientInfoGenerator.getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlgorithm) |
OutputStream |
CMSAuthenticatedDataStreamGenerator.open(ASN1ObjectIdentifier dataType,
OutputStream out,
MacCalculator macCalculator)
generate an authenticated data structure with the encapsulated bytes marked as type dataType.
|
OutputStream |
CMSAuthenticatedDataStreamGenerator.open(ASN1ObjectIdentifier dataType,
OutputStream out,
MacCalculator macCalculator,
DigestCalculator digestCalculator)
generate an authenticated data structure with the encapsulated bytes marked as type dataType.
|
OutputStream |
CMSEnvelopedDataStreamGenerator.open(ASN1ObjectIdentifier dataType,
OutputStream out,
OutputEncryptor encryptor)
generate an enveloped object that contains an CMS Enveloped Data
object using the given encryptor and marking the data as being of the passed
in type.
|
protected OutputStream |
CMSEnvelopedDataStreamGenerator.open(OutputStream out,
ASN1EncodableVector recipientInfos,
OutputEncryptor encryptor) |
OutputStream |
CMSAuthenticatedDataStreamGenerator.open(OutputStream out,
MacCalculator macCalculator)
generate an authenticated data structure with the encapsulated bytes marked as DATA.
|
OutputStream |
CMSAuthenticatedDataStreamGenerator.open(OutputStream out,
MacCalculator macCalculator,
DigestCalculator digestCalculator) |
OutputStream |
CMSEnvelopedDataStreamGenerator.open(OutputStream out,
OutputEncryptor encryptor)
generate an enveloped object that contains an CMS Enveloped Data
object using the given encryptor.
|
static CMSSignedData |
CMSSignedData.replaceCertificatesAndCRLs(CMSSignedData signedData,
Store certificates,
Store attrCerts,
Store revocations)
Replace the certificate and CRL information associated with this
CMSSignedData object with the new one passed in.
|
static OutputStream |
CMSSignedDataParser.replaceCertificatesAndCRLs(InputStream original,
Store certs,
Store crls,
Store attrCerts,
OutputStream out)
Replace the certificate and CRL information associated with this
CMSSignedData object with the new one passed in.
|
static OutputStream |
CMSSignedDataParser.replaceSigners(InputStream original,
SignerInformationStore signerInformationStore,
OutputStream out)
Replace the signerinformation store associated with the passed
in message contained in the stream original with the new one passed in.
|
boolean |
CMSDigestedData.verify(DigestCalculatorProvider calculatorProvider) |
boolean |
SignerInformation.verify(SignerInformationVerifier verifier)
Verify that the given verifier can successfully verify the signature on
this SignerInformation object.
|
boolean |
CMSSignedData.verifySignatures(SignerInformationVerifierProvider verifierProvider)
Verify all the SignerInformation objects and their associated counter signatures attached
to this CMS SignedData object.
|
boolean |
CMSSignedData.verifySignatures(SignerInformationVerifierProvider verifierProvider,
boolean ignoreCounterSignatures)
Verify all the SignerInformation objects and optionally their associated counter signatures attached
to this CMS SignedData object.
|
void |
CMSProcessableByteArray.write(OutputStream zOut) |
void |
CMSAbsentContent.write(OutputStream zOut) |
void |
CMSProcessableFile.write(OutputStream zOut) |
void |
CMSProcessable.write(OutputStream out)
generic routine to copy out the data we want processed - the OutputStream
passed in will do the handling on it's own.
|
void |
PKCS7ProcessableObject.write(OutputStream cOut) |
Constructor and Description |
---|
CMSAuthenticatedData(byte[] authData) |
CMSAuthenticatedData(byte[] authData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedData(ContentInfo contentInfo) |
CMSAuthenticatedData(ContentInfo contentInfo,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedData(InputStream authData) |
CMSAuthenticatedData(InputStream authData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedDataParser(byte[] envelopedData) |
CMSAuthenticatedDataParser(byte[] envelopedData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSAuthenticatedDataParser(InputStream envelopedData) |
CMSAuthenticatedDataParser(InputStream envelopedData,
DigestCalculatorProvider digestCalculatorProvider) |
CMSCompressedData(byte[] compressedData) |
CMSCompressedData(ContentInfo contentInfo) |
CMSCompressedData(InputStream compressedData) |
CMSCompressedDataParser(byte[] compressedData) |
CMSCompressedDataParser(InputStream compressedData) |
CMSContentInfoParser(InputStream data) |
CMSDigestedData(byte[] compressedData) |
CMSDigestedData(ContentInfo contentInfo) |
CMSDigestedData(InputStream compressedData) |
CMSEnvelopedData(byte[] envelopedData) |
CMSEnvelopedData(ContentInfo contentInfo)
Construct a CMSEnvelopedData object from a content info object.
|
CMSEnvelopedData(InputStream envelopedData) |
CMSEnvelopedDataParser(byte[] envelopedData) |
CMSEnvelopedDataParser(InputStream envelopedData) |
CMSSignedData(byte[] sigBlock) |
CMSSignedData(CMSProcessable signedContent,
byte[] sigBlock) |
CMSSignedData(CMSProcessable signedContent,
ContentInfo sigData) |
CMSSignedData(CMSProcessable signedContent,
InputStream sigData)
base constructor - content with detached signature.
|
CMSSignedData(ContentInfo sigData) |
CMSSignedData(InputStream sigData)
base constructor - with encapsulated content
|
CMSSignedData(Map hashes,
byte[] sigBlock)
Content with detached signature, digests precomputed
|
CMSSignedData(Map hashes,
ContentInfo sigData) |
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
byte[] sigBlock) |
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
CMSTypedStream signedContent,
byte[] sigBlock) |
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
CMSTypedStream signedContent,
InputStream sigData)
base constructor
|
CMSSignedDataParser(DigestCalculatorProvider digestCalculatorProvider,
InputStream sigData)
base constructor - with encapsulated content
|
OriginatorInfoGenerator(Store origCerts) |
OriginatorInfoGenerator(Store origCerts,
Store origCRLs) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
BcCMSContentEncryptorBuilder.build() |
protected byte[] |
BcPasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
byte[] |
BcPasswordRecipient.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
protected CipherParameters |
BcKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
protected CipherParameters |
BcKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedEncryptionKey) |
protected KeyParameter |
BcPasswordRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
byte[] |
BcPasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier keyEncryptionAlgorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
RecipientOperator |
BcRSAKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
BcKEKEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
BcPasswordEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
JceCMSMacCalculatorBuilder.build() |
OutputEncryptor |
JceCMSContentEncryptorBuilder.build() |
protected byte[] |
JcePasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
byte[] |
JcePasswordRecipient.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
Cipher |
EnvelopedDataHelper.createContentCipher(Key sKey,
AlgorithmIdentifier encryptionAlgID) |
KeyFactory |
EnvelopedDataHelper.createKeyFactory(ASN1ObjectIdentifier algorithm) |
KeyGenerator |
EnvelopedDataHelper.createKeyGenerator(ASN1ObjectIdentifier algorithm) |
protected Key |
JceKTSKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedEncryptionKey) |
protected Key |
JceKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedContentEncryptionKey) |
protected Key |
JceKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedEncryptionKey) |
protected Key |
JcePasswordRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
protected Key |
JceKeyAgreeRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentEncryptionKey) |
byte[] |
JcePasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier keyEncryptionAlgorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
ASN1Sequence |
JceKeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm,
AlgorithmIdentifier keyEncryptionAlgorithm,
GenericKey contentEncryptionKey) |
AlgorithmParameters |
JceAlgorithmIdentifierConverter.getAlgorithmParameters(AlgorithmIdentifier algorithmIdentifier) |
RecipientOperator |
JceKeyTransAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKTSKeyTransAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKTSKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKEKAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKEKEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JcePasswordEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JcePasswordAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyAgreeEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
RecipientOperator |
JceKeyAgreeAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
protected byte[] |
JceKeyAgreeRecipientInfoGenerator.getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlg) |
void |
EnvelopedDataHelper.keySizeCheck(AlgorithmIdentifier keyAlgorithm,
Key key) |
Modifier and Type | Method and Description |
---|---|
CMSTimeStampedData |
CMSTimeStampedData.addTimeStamp(TimeStampToken token)
Return a new timeStampedData object with the additional token attached.
|
byte[] |
CMSTimeStampedData.calculateNextHash(DigestCalculator calculator) |
byte[] |
CMSTimeStampedDataParser.calculateNextHash(DigestCalculator calculator) |
CMSTimeStampedData |
CMSTimeStampedDataGenerator.generate(TimeStampToken timeStamp) |
CMSTimeStampedData |
CMSTimeStampedDataGenerator.generate(TimeStampToken timeStamp,
byte[] content) |
CMSTimeStampedData |
CMSTimeStampedDataGenerator.generate(TimeStampToken timeStamp,
InputStream content) |
TimeStampToken[] |
CMSTimeStampedData.getTimeStampTokens() |
TimeStampToken[] |
CMSTimeStampedDataParser.getTimeStampTokens() |
void |
CMSTimeStampedData.initialiseMessageImprintDigestCalculator(DigestCalculator calculator)
Initialise the passed in calculator with the MetaData for this message, if it is
required as part of the initial message imprint calculation.
|
void |
CMSTimeStampedDataParser.initialiseMessageImprintDigestCalculator(DigestCalculator calculator)
Initialise the passed in calculator with the MetaData for this message, if it is
required as part of the initial message imprint calculation.
|
void |
CMSTimeStampedGenerator.initialiseMessageImprintDigestCalculator(DigestCalculator calculator)
Initialise the passed in calculator with the MetaData for this message, if it is
required as part of the initial message imprint calculation.
|
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)
Validate the digests present in the TimeStampTokens contained in the CMSTimeStampedData.
|
void |
CMSTimeStampedData.validate(DigestCalculatorProvider calculatorProvider,
byte[] dataDigest,
TimeStampToken timeStampToken)
Validate the passed in timestamp token against the tokens and data present in the message.
|
void |
CMSTimeStampedDataParser.validate(DigestCalculatorProvider calculatorProvider,
byte[] dataDigest,
TimeStampToken timeStampToken)
Validate the passed in timestamp token against the tokens and data present in the message.
|
Constructor and Description |
---|
CMSTimeStampedDataParser(byte[] baseData) |
CMSTimeStampedDataParser(InputStream in) |
Copyright © 2018 BouncyCastle.org. All rights reserved.