Uses of Interface
org.bouncycastle.operator.DigestCalculator
Packages that use DigestCalculator
Package
Description
-
Uses of DigestCalculator in org.bouncycastle.cert
Constructors in org.bouncycastle.cert with parameters of type DigestCalculatorModifierConstructorDescriptionX509ExtensionUtils(DigestCalculator calculator) Base constructor - for conformance to RFC 5280 use a calculator based on SHA-1. -
Uses of DigestCalculator in org.bouncycastle.cert.bc
Constructors in org.bouncycastle.cert.bc with parameters of type DigestCalculator -
Uses of DigestCalculator in org.bouncycastle.cert.dane
Classes in org.bouncycastle.cert.dane that implement DigestCalculatorModifier and TypeClassDescriptionclassA calculator which produces a truncated digest from a regular one, with the truncation achieved by dropping off the right most octets.Constructors in org.bouncycastle.cert.dane with parameters of type DigestCalculatorModifierConstructorDescriptionDANECertificateFetcher(DANEEntryFetcherFactory fetcherFactory, DigestCalculator digestCalculator) Base constructor.DANEEntryFactory(DigestCalculator digestCalculator) Base constructor.DANEEntrySelectorFactory(DigestCalculator digestCalculator) Base constructor.TruncatingDigestCalculator(DigestCalculator baseCalculator) Default constructor - truncate to 28.TruncatingDigestCalculator(DigestCalculator baseCalculator, int length) Constructor specifying a length. -
Uses of DigestCalculator in org.bouncycastle.cert.jcajce
Constructors in org.bouncycastle.cert.jcajce with parameters of type DigestCalculator -
Uses of DigestCalculator in org.bouncycastle.cert.ocsp
Constructors in org.bouncycastle.cert.ocsp with parameters of type DigestCalculatorModifierConstructorDescriptionBasicOCSPRespBuilder(SubjectPublicKeyInfo key, DigestCalculator digCalc) construct with the responderID to be the SHA-1 keyHash of the passed in public key.CertificateID(DigestCalculator digestCalculator, X509CertificateHolder issuerCert, BigInteger number) create from an issuer certificate and the serial number of the certificate it signed.RespID(SubjectPublicKeyInfo subjectPublicKeyInfo, DigestCalculator digCalc) Calculate a RespID based on the public key of the responder. -
Uses of DigestCalculator in org.bouncycastle.cert.ocsp.jcajce
Constructors in org.bouncycastle.cert.ocsp.jcajce with parameters of type DigestCalculatorModifierConstructorDescriptionJcaBasicOCSPRespBuilder(PublicKey key, DigestCalculator digCalc) JcaCertificateID(DigestCalculator digestCalculator, X509Certificate issuerCert, BigInteger number) JcaRespID(PublicKey pubKey, DigestCalculator digCalc) -
Uses of DigestCalculator in org.bouncycastle.cms
Methods in org.bouncycastle.cms that return DigestCalculatorModifier and TypeMethodDescriptionSignerInformationVerifier.getDigestCalculator(AlgorithmIdentifier algorithmIdentifier) Methods in org.bouncycastle.cms with parameters of type DigestCalculatorModifier and TypeMethodDescriptionCMSAuthenticatedDataGenerator.generate(CMSTypedData typedData, MacCalculator macCalculator, DigestCalculator digestCalculator) Generate an authenticated data object from the passed in typedData and MacCalculator.CMSAuthenticatedDataStreamGenerator.open(OutputStream out, MacCalculator macCalculator, DigestCalculator digestCalculator) CMSAuthenticatedDataStreamGenerator.open(ASN1ObjectIdentifier dataType, OutputStream out, MacCalculator macCalculator, DigestCalculator digestCalculator) generate an authenticated data structure with the encapsulated bytes marked as type dataType. -
Uses of DigestCalculator in org.bouncycastle.dvcs
Constructors in org.bouncycastle.dvcs with parameters of type DigestCalculator -
Uses of DigestCalculator in org.bouncycastle.operator
Methods in org.bouncycastle.operator that return DigestCalculatorModifier and TypeMethodDescriptionDigestCalculatorProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) -
Uses of DigestCalculator in org.bouncycastle.operator.bc
Methods in org.bouncycastle.operator.bc that return DigestCalculator -
Uses of DigestCalculator in org.bouncycastle.tsp
Constructors in org.bouncycastle.tsp with parameters of type DigestCalculatorModifierConstructorDescriptionTimeStampTokenGenerator(SignerInfoGenerator signerInfoGen, DigestCalculator digestCalculator, ASN1ObjectIdentifier tsaPolicy) Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from the signer's associated certificate using the sha1DigestCalculator.TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen, DigestCalculator digestCalculator, ASN1ObjectIdentifier tsaPolicy, boolean isIssuerSerialIncluded) Basic Constructor - set up a calculator based on signerInfoGen with a ESSCertID calculated from the signer's associated certificate using the sha1DigestCalculator. -
Uses of DigestCalculator in org.bouncycastle.tsp.cms
Methods in org.bouncycastle.tsp.cms that return DigestCalculatorModifier and TypeMethodDescriptionCMSTimeStampedData.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.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.Methods in org.bouncycastle.tsp.cms with parameters of type DigestCalculatorModifier and TypeMethodDescriptionbyte[]CMSTimeStampedData.calculateNextHash(DigestCalculator calculator) byte[]CMSTimeStampedDataParser.calculateNextHash(DigestCalculator calculator) voidCMSTimeStampedData.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.voidCMSTimeStampedDataParser.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.voidCMSTimeStampedGenerator.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. -
Uses of DigestCalculator in org.bouncycastle.tsp.ers
Methods in org.bouncycastle.tsp.ers with parameters of type DigestCalculatorModifier and TypeMethodDescriptionprotected byte[]ERSByteData.calculateHash(DigestCalculator digestCalculator, byte[] previousChainHash) protected abstract byte[]ERSCachingData.calculateHash(DigestCalculator digestCalculator, byte[] previousChainHash) protected byte[]ERSDataGroup.calculateHash(DigestCalculator digestCalculator, byte[] previousChainHash) Generates a hash for the whole DataGroup.protected byte[]ERSFileData.calculateHash(DigestCalculator digestCalculator, byte[] previousChainHash) protected byte[]ERSInputStreamData.calculateHash(DigestCalculator digestCalculator, byte[] previousChainHash) org.bouncycastle.asn1.tsp.PartialHashtree[]BinaryTreeRootCalculator.computePathToRoot(DigestCalculator digCalc, org.bouncycastle.asn1.tsp.PartialHashtree node, int index) org.bouncycastle.asn1.tsp.PartialHashtree[]ERSRootNodeCalculator.computePathToRoot(DigestCalculator digCalc, org.bouncycastle.asn1.tsp.PartialHashtree node, int index) Calculate a path from the leaf node to the root of the last computed Merkle tree.byte[]BinaryTreeRootCalculator.computeRootHash(DigestCalculator digCalc, org.bouncycastle.asn1.tsp.PartialHashtree[] nodes) byte[]ERSRootNodeCalculator.computeRootHash(DigestCalculator digCalc, org.bouncycastle.asn1.tsp.PartialHashtree[] nodes) Calculate the root hash of the Merkle tree from the partial hash-tree nodes.ERSEvidenceRecord.generateHashRenewalRequest(DigestCalculator digCalc, ERSData data, TimeStampRequestGenerator tspReqGen) ERSEvidenceRecord.generateHashRenewalRequest(DigestCalculator digCalc, ERSData data, TimeStampRequestGenerator tspReqGen, BigInteger nonce) byte[]ERSCachingData.getHash(DigestCalculator digestCalculator, byte[] previousChainHash) Generates a hash for the whole DataGroup.byte[]ERSData.getHash(DigestCalculator digestCalculator, byte[] previousChainHash) Return the calculated hash for the Databyte[]ERSDataGroup.getHash(DigestCalculator digestCalculator, byte[] previousChainHash) Return the calculated hash for the DataList<byte[]>ERSDataGroup.getHashes(DigestCalculator digestCalculator, byte[] previousChainHash) Generates hashes for all the data objects included in the data group with a previous chain hash.byte[]BinaryTreeRootCalculator.recoverRootHash(DigestCalculator digCalc, org.bouncycastle.asn1.tsp.PartialHashtree[] nodes) byte[]ERSRootNodeCalculator.recoverRootHash(DigestCalculator digCalc, org.bouncycastle.asn1.tsp.PartialHashtree[] nodes) Recover the root hash from a path made up of PartialHashtrees.ERSEvidenceRecord.renewHash(DigestCalculator digCalc, ERSData data, TimeStampResponse tspResp) Constructors in org.bouncycastle.tsp.ers with parameters of type DigestCalculator