Uses of Interface
org.bouncycastle.operator.DigestCalculator
-
Packages that use DigestCalculator Package Description org.bouncycastle.cert Basic support package for handling and creating X.509 certificates, CRLs, and attribute certificates.org.bouncycastle.cert.bc org.bouncycastle.cert.dane org.bouncycastle.cert.jcajce JCA extensions to the certificate building and processing package.org.bouncycastle.cert.ocsp Basic support package for handling and creating OCSP (RFC 2560) online certificate status requests.org.bouncycastle.cert.ocsp.jcajce JCA extensions to the OCSP online certificate status package.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.dvcs Classes for dealing "Internet X.509 Public Key Infrastructure Data Validation and Certification Server Protocols" - RFC 3029.org.bouncycastle.operator Basic operator definitions for doing encryption, signing, and digest operations.org.bouncycastle.operator.bc Basic operator implementations for doing encryption, signing, and digest operations using the BC lightweight API.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. -
-
Uses of DigestCalculator in org.bouncycastle.cert
Constructors in org.bouncycastle.cert with parameters of type DigestCalculator Constructor Description X509ExtensionUtils(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 Constructor Description BcX509ExtensionUtils(DigestCalculator calculator)
-
Uses of DigestCalculator in org.bouncycastle.cert.dane
Classes in org.bouncycastle.cert.dane that implement DigestCalculator Modifier and Type Class Description class
TruncatingDigestCalculator
A 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 DigestCalculator Constructor Description DANECertificateFetcher(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 Constructor Description JcaX509ExtensionUtils(DigestCalculator calculator)
-
Uses of DigestCalculator in org.bouncycastle.cert.ocsp
Constructors in org.bouncycastle.cert.ocsp with parameters of type DigestCalculator Constructor Description BasicOCSPRespBuilder(org.bouncycastle.asn1.x509.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(org.bouncycastle.asn1.x509.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 DigestCalculator Constructor Description JcaBasicOCSPRespBuilder(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 DigestCalculator Modifier and Type Method Description DigestCalculator
SignerInformationVerifier. getDigestCalculator(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier)
Methods in org.bouncycastle.cms with parameters of type DigestCalculator Modifier and Type Method Description CMSAuthenticatedData
CMSAuthenticatedDataGenerator. generate(CMSTypedData typedData, MacCalculator macCalculator, DigestCalculator digestCalculator)
Generate an authenticated data object from the passed in typedData and MacCalculator.OutputStream
CMSAuthenticatedDataStreamGenerator. open(OutputStream out, MacCalculator macCalculator, DigestCalculator digestCalculator)
OutputStream
CMSAuthenticatedDataStreamGenerator. open(org.bouncycastle.asn1.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 Constructor Description MessageImprintBuilder(DigestCalculator digestCalculator)
-
Uses of DigestCalculator in org.bouncycastle.operator
Methods in org.bouncycastle.operator that return DigestCalculator Modifier and Type Method Description DigestCalculator
DigestCalculatorProvider. get(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier)
-
Uses of DigestCalculator in org.bouncycastle.operator.bc
Methods in org.bouncycastle.operator.bc that return DigestCalculator Modifier and Type Method Description DigestCalculator
BcDigestCalculatorProvider. get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm)
-
Uses of DigestCalculator in org.bouncycastle.tsp
Methods in org.bouncycastle.tsp with parameters of type DigestCalculator Modifier and Type Method Description byte[]
DataGroup. getHash(DigestCalculator digestCalculator)
Generates a hash for the whole DataGroup.byte[]
PartialHashTreeProcessor. getHash(DigestCalculator digestCalculator)
Compute a hash over the whole partialHashTree: - Concatenate all the hashes contained in the partial hash tree; - Generate a hash over the concatenated hashes, using a providedDigestCalculator
.TreeSet<byte[]>
DataGroup. getHashes(DigestCalculator digestCalculator)
Generates hashes for all the data objects included in the data group.Constructors in org.bouncycastle.tsp with parameters of type DigestCalculator Constructor Description TimeStampTokenGenerator(SignerInfoGenerator signerInfoGen, DigestCalculator digestCalculator, org.bouncycastle.asn1.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, org.bouncycastle.asn1.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 DigestCalculator Modifier and Type Method Description 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.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.Methods in org.bouncycastle.tsp.cms with parameters of type DigestCalculator Modifier and Type Method Description byte[]
CMSTimeStampedData. calculateNextHash(DigestCalculator calculator)
byte[]
CMSTimeStampedDataParser. calculateNextHash(DigestCalculator calculator)
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.
-