Uses of Class
org.bouncycastle.asn1.x509.AlgorithmIdentifier
Packages that use AlgorithmIdentifier
Package
Description
BC specific object identifiers and classes for the BCFKS key store.
Support classes useful for encoding and supporting PKIX-CMP as described RFC 2510.
Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).
Classes specific to RFC 5753 "Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax."
Classes and object identifiers specific to RFC 4211 "Internet X.509 Public Key Infrastructure Certificate Request Message Format (CRMF)."
Support classes useful for encoding and supporting [ESF] RFC3126
Electronic Signature Formats for long term electronic signatures.
Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.
ICAO ASN.1 classes for electronic passport.
OCSP request extensions related to ISISMT -- the Industrial Signature Interoperability Specification.
Support classes useful for encoding objects used by mozilla.
Support classes useful for encoding and supporting OCSP objects.
Support classes useful for encoding and supporting the various RSA PKCS documents.
Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.
Support classes useful for encoding and processing X.509 certificates.
Support classes useful for encoding and processing messages based around RFC3739
Keys and parameter classes for asymmetric (public/private) key algorithms.
Utility classes for supporting the crypto APIs - entropy provision and SP 800-56A OtherInfo and MacData.
Key and algorithm parameters specifications for supporting provider specific algorithms and modes.
-
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.bc
Methods in org.bouncycastle.asn1.bc that return AlgorithmIdentifierModifier and TypeMethodDescriptionEncryptedObjectStoreData.getEncryptionAlgorithm()
ObjectStoreData.getIntegrityAlgorithm()
EncryptedSecretKeyData.getKeyEncryptionAlgorithm()
PbkdMacIntegrityCheck.getMacAlgorithm()
Constructors in org.bouncycastle.asn1.bc with parameters of type AlgorithmIdentifierModifierConstructorDescriptionEncryptedObjectStoreData
(AlgorithmIdentifier encryptionAlgorithm, byte[] encryptedContent) EncryptedSecretKeyData
(AlgorithmIdentifier keyEncryptionAlgorithm, byte[] encryptedKeyData) ObjectStoreData
(AlgorithmIdentifier integrityAlgorithm, Date creationDate, Date lastModifiedDate, ObjectDataSequence objectDataSequence, String comment) PbkdMacIntegrityCheck
(AlgorithmIdentifier macAlgorithm, KeyDerivationFunc pbkdAlgorithm, byte[] mac) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.cmp
Methods in org.bouncycastle.asn1.cmp that return AlgorithmIdentifierModifier and TypeMethodDescriptionOOBCertHash.getHashAlg()
PBMParameter.getMac()
Challenge.getOwf()
PBMParameter.getOwf()
PKIHeader.getProtectionAlg()
Methods in org.bouncycastle.asn1.cmp with parameters of type AlgorithmIdentifierConstructors in org.bouncycastle.asn1.cmp with parameters of type AlgorithmIdentifierModifierConstructorDescriptionChallenge
(AlgorithmIdentifier owf, byte[] witness, byte[] challenge) OOBCertHash
(AlgorithmIdentifier hashAlg, CertId certId, byte[] hashVal) OOBCertHash
(AlgorithmIdentifier hashAlg, CertId certId, DERBitString hashVal) PBMParameter
(byte[] salt, AlgorithmIdentifier owf, int iterationCount, AlgorithmIdentifier mac) PBMParameter
(ASN1OctetString salt, AlgorithmIdentifier owf, ASN1Integer iterationCount, AlgorithmIdentifier mac) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.cms
Methods in org.bouncycastle.asn1.cms that return AlgorithmIdentifierModifier and TypeMethodDescriptionOriginatorPublicKey.getAlgorithm()
CompressedData.getCompressionAlgorithmIdentifier()
CompressedDataParser.getCompressionAlgorithmIdentifier()
EncryptedContentInfo.getContentEncryptionAlgorithm()
EncryptedContentInfoParser.getContentEncryptionAlgorithm()
GenericHybridParameters.getDem()
AuthenticatedData.getDigestAlgorithm()
AuthenticatedDataParser.getDigestAlgorithm()
CMSAlgorithmProtection.getDigestAlgorithm()
DigestedData.getDigestAlgorithm()
SignerInfo.getDigestAlgorithm()
SignerInfo.getDigestEncryptionAlgorithm()
GenericHybridParameters.getKem()
PasswordRecipientInfo.getKeyDerivationAlgorithm()
RsaKemParameters.getKeyDerivationFunction()
KEKRecipientInfo.getKeyEncryptionAlgorithm()
KeyAgreeRecipientInfo.getKeyEncryptionAlgorithm()
KeyTransRecipientInfo.getKeyEncryptionAlgorithm()
PasswordRecipientInfo.getKeyEncryptionAlgorithm()
AuthenticatedData.getMacAlgorithm()
AuthenticatedDataParser.getMacAlgorithm()
CMSAlgorithmProtection.getMacAlgorithm()
CMSAlgorithmProtection.getSignatureAlgorithm()
Constructors in org.bouncycastle.asn1.cms with parameters of type AlgorithmIdentifierModifierConstructorDescriptionAuthenticatedData
(OriginatorInfo originatorInfo, ASN1Set recipientInfos, AlgorithmIdentifier macAlgorithm, AlgorithmIdentifier digestAlgorithm, ContentInfo encapsulatedContent, ASN1Set authAttrs, ASN1OctetString mac, ASN1Set unauthAttrs) CMSAlgorithmProtection
(AlgorithmIdentifier digestAlgorithm, int type, AlgorithmIdentifier algorithmIdentifier) CompressedData
(AlgorithmIdentifier compressionAlgorithm, ContentInfo encapContentInfo) DigestedData
(AlgorithmIdentifier digestAlgorithm, ContentInfo encapContentInfo, byte[] digest) EncryptedContentInfo
(ASN1ObjectIdentifier contentType, AlgorithmIdentifier contentEncryptionAlgorithm, ASN1OctetString encryptedContent) KEKRecipientInfo
(KEKIdentifier kekid, AlgorithmIdentifier keyEncryptionAlgorithm, ASN1OctetString encryptedKey) KeyAgreeRecipientInfo
(OriginatorIdentifierOrKey originator, ASN1OctetString ukm, AlgorithmIdentifier keyEncryptionAlgorithm, ASN1Sequence recipientEncryptedKeys) KeyTransRecipientInfo
(RecipientIdentifier rid, AlgorithmIdentifier keyEncryptionAlgorithm, ASN1OctetString encryptedKey) OriginatorPublicKey
(AlgorithmIdentifier algorithm, byte[] publicKey) PasswordRecipientInfo
(AlgorithmIdentifier keyEncryptionAlgorithm, ASN1OctetString encryptedKey) PasswordRecipientInfo
(AlgorithmIdentifier keyDerivationAlgorithm, AlgorithmIdentifier keyEncryptionAlgorithm, ASN1OctetString encryptedKey) RsaKemParameters
(AlgorithmIdentifier keyDerivationFunction, int keyLength) Base constructor.SignerInfo
(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, ASN1Set authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, ASN1OctetString encryptedDigest, ASN1Set unauthenticatedAttributes) SignerInfo
(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Attributes authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, ASN1OctetString encryptedDigest, Attributes unauthenticatedAttributes) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.cms.ecc
Constructors in org.bouncycastle.asn1.cms.ecc with parameters of type AlgorithmIdentifierModifierConstructorDescriptionECCCMSSharedInfo
(AlgorithmIdentifier keyInfo, byte[] suppPubInfo) ECCCMSSharedInfo
(AlgorithmIdentifier keyInfo, byte[] entityUInfo, byte[] suppPubInfo) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.crmf
Methods in org.bouncycastle.asn1.crmf that return AlgorithmIdentifierModifier and TypeMethodDescriptionPKMACValue.getAlgId()
POPOSigningKey.getAlgorithmIdentifier()
EncryptedValue.getIntendedAlg()
EncryptedValue.getKeyAlg()
CertTemplate.getSigningAlg()
EncryptedValue.getSymmAlg()
Methods in org.bouncycastle.asn1.crmf with parameters of type AlgorithmIdentifierConstructors in org.bouncycastle.asn1.crmf with parameters of type AlgorithmIdentifierModifierConstructorDescriptionEncryptedValue
(AlgorithmIdentifier intendedAlg, AlgorithmIdentifier symmAlg, DERBitString encSymmKey, AlgorithmIdentifier keyAlg, ASN1OctetString valueHint, DERBitString encValue) PKMACValue
(AlgorithmIdentifier aid, DERBitString value) Creates a new PKMACValue.POPOSigningKey
(POPOSigningKeyInput poposkIn, AlgorithmIdentifier aid, DERBitString signature) Creates a new Proof of Possession object for a signing key. -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.esf
Methods in org.bouncycastle.asn1.esf that return AlgorithmIdentifierModifier and TypeMethodDescriptionOtherHash.getHashAlgorithm()
OtherHashAlgAndValue.getHashAlgorithm()
Constructors in org.bouncycastle.asn1.esf with parameters of type AlgorithmIdentifierModifierConstructorDescriptionOtherHashAlgAndValue
(AlgorithmIdentifier hashAlgorithm, ASN1OctetString hashValue) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.ess
Methods in org.bouncycastle.asn1.ess that return AlgorithmIdentifierConstructors in org.bouncycastle.asn1.ess with parameters of type AlgorithmIdentifierModifierConstructorDescriptionESSCertIDv2
(AlgorithmIdentifier algId, byte[] certHash) ESSCertIDv2
(AlgorithmIdentifier algId, byte[] certHash, IssuerSerial issuerSerial) OtherCertID
(AlgorithmIdentifier algId, byte[] digest) OtherCertID
(AlgorithmIdentifier algId, byte[] digest, IssuerSerial issuerSerial) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.icao
Methods in org.bouncycastle.asn1.icao that return AlgorithmIdentifierConstructors in org.bouncycastle.asn1.icao with parameters of type AlgorithmIdentifierModifierConstructorDescriptionLDSSecurityObject
(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash) LDSSecurityObject
(AlgorithmIdentifier digestAlgorithmIdentifier, DataGroupHash[] datagroupHash, LDSVersionInfo versionInfo) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.isismtt.ocsp
Methods in org.bouncycastle.asn1.isismtt.ocsp that return AlgorithmIdentifierConstructors in org.bouncycastle.asn1.isismtt.ocsp with parameters of type AlgorithmIdentifierModifierConstructorDescriptionCertHash
(AlgorithmIdentifier hashAlgorithm, byte[] certificateHash) Constructor from a given details. -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.mozilla
Methods in org.bouncycastle.asn1.mozilla that return AlgorithmIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.ocsp
Methods in org.bouncycastle.asn1.ocsp that return AlgorithmIdentifierModifier and TypeMethodDescriptionCertID.getHashAlgorithm()
BasicOCSPResponse.getSignatureAlgorithm()
Signature.getSignatureAlgorithm()
Constructors in org.bouncycastle.asn1.ocsp with parameters of type AlgorithmIdentifierModifierConstructorDescriptionBasicOCSPResponse
(ResponseData tbsResponseData, AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs) CertID
(AlgorithmIdentifier hashAlgorithm, ASN1OctetString issuerNameHash, ASN1OctetString issuerKeyHash, ASN1Integer serialNumber) Signature
(AlgorithmIdentifier signatureAlgorithm, DERBitString signature) Signature
(AlgorithmIdentifier signatureAlgorithm, DERBitString signature, ASN1Sequence certs) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.pkcs
Fields in org.bouncycastle.asn1.pkcs declared as AlgorithmIdentifierModifier and TypeFieldDescriptionstatic final AlgorithmIdentifier
RSAESOAEPparams.DEFAULT_HASH_ALGORITHM
static final AlgorithmIdentifier
RSASSAPSSparams.DEFAULT_HASH_ALGORITHM
static final AlgorithmIdentifier
RSAESOAEPparams.DEFAULT_MASK_GEN_FUNCTION
static final AlgorithmIdentifier
RSASSAPSSparams.DEFAULT_MASK_GEN_FUNCTION
static final AlgorithmIdentifier
RSAESOAEPparams.DEFAULT_P_SOURCE_ALGORITHM
protected AlgorithmIdentifier
CertificationRequest.sigAlgId
Methods in org.bouncycastle.asn1.pkcs that return AlgorithmIdentifierModifier and TypeMethodDescriptionSignerInfo.getDigestAlgorithm()
SignerInfo.getDigestEncryptionAlgorithm()
EncryptedData.getEncryptionAlgorithm()
EncryptedPrivateKeyInfo.getEncryptionAlgorithm()
RSAESOAEPparams.getHashAlgorithm()
RSASSAPSSparams.getHashAlgorithm()
RSAESOAEPparams.getMaskGenAlgorithm()
RSASSAPSSparams.getMaskGenAlgorithm()
PBKDF2Params.getPrf()
Return the algId of the underlying pseudo random function to use.PrivateKeyInfo.getPrivateKeyAlgorithm()
RSAESOAEPparams.getPSourceAlgorithm()
CertificationRequest.getSignatureAlgorithm()
Constructors in org.bouncycastle.asn1.pkcs with parameters of type AlgorithmIdentifierModifierConstructorDescriptionCertificationRequest
(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DERBitString signature) EncryptedData
(ASN1ObjectIdentifier contentType, AlgorithmIdentifier encryptionAlgorithm, ASN1Encodable content) EncryptedPrivateKeyInfo
(AlgorithmIdentifier algId, byte[] encoding) PBKDF2Params
(byte[] salt, int iterationCount, int keyLength, AlgorithmIdentifier prf) Create a PBKDF2Params with the specified salt, iteration count, keyLength, and a defined prf.PBKDF2Params
(byte[] salt, int iterationCount, AlgorithmIdentifier prf) Create a PBKDF2Params with the specified salt, iteration count, and a defined prf.PrivateKeyInfo
(AlgorithmIdentifier privateKeyAlgorithm, ASN1Encodable privateKey) PrivateKeyInfo
(AlgorithmIdentifier privateKeyAlgorithm, ASN1Encodable privateKey, ASN1Set attributes) PrivateKeyInfo
(AlgorithmIdentifier privateKeyAlgorithm, ASN1Encodable privateKey, ASN1Set attributes, byte[] publicKey) RSAESOAEPparams
(AlgorithmIdentifier hashAlgorithm, AlgorithmIdentifier maskGenAlgorithm, AlgorithmIdentifier pSourceAlgorithm) RSASSAPSSparams
(AlgorithmIdentifier hashAlgorithm, AlgorithmIdentifier maskGenAlgorithm, ASN1Integer saltLength, ASN1Integer trailerField) SignerInfo
(ASN1Integer version, IssuerAndSerialNumber issuerAndSerialNumber, AlgorithmIdentifier digAlgorithm, ASN1Set authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, ASN1OctetString encryptedDigest, ASN1Set unauthenticatedAttributes) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.tsp
Methods in org.bouncycastle.asn1.tsp that return AlgorithmIdentifierConstructors in org.bouncycastle.asn1.tsp with parameters of type AlgorithmIdentifierModifierConstructorDescriptionMessageImprint
(AlgorithmIdentifier hashAlgorithm, byte[] hashedMessage) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.x509
Methods in org.bouncycastle.asn1.x509 that return AlgorithmIdentifierModifier and TypeMethodDescriptionSubjectPublicKeyInfo.getAlgorithm()
DigestInfo.getAlgorithmId()
ObjectDigestInfo.getDigestAlgorithm()
static AlgorithmIdentifier
AlgorithmIdentifier.getInstance
(Object obj) static AlgorithmIdentifier
AlgorithmIdentifier.getInstance
(ASN1TaggedObject obj, boolean explicit) AttributeCertificateInfo.getSignature()
TBSCertificate.getSignature()
TBSCertList.getSignature()
AttributeCertificate.getSignatureAlgorithm()
Certificate.getSignatureAlgorithm()
CertificateList.getSignatureAlgorithm()
Methods in org.bouncycastle.asn1.x509 with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionvoid
V1TBSCertificateGenerator.setSignature
(AlgorithmIdentifier signature) void
V2AttributeCertificateInfoGenerator.setSignature
(AlgorithmIdentifier signature) void
V2TBSCertListGenerator.setSignature
(AlgorithmIdentifier signature) void
V3TBSCertificateGenerator.setSignature
(AlgorithmIdentifier signature) Constructors in org.bouncycastle.asn1.x509 with parameters of type AlgorithmIdentifierModifierConstructorDescriptionAttributeCertificate
(AttributeCertificateInfo acinfo, AlgorithmIdentifier signatureAlgorithm, DERBitString signatureValue) DigestInfo
(AlgorithmIdentifier algId, byte[] digest) ObjectDigestInfo
(int digestedObjectType, ASN1ObjectIdentifier otherObjectTypeID, AlgorithmIdentifier digestAlgorithm, byte[] objectDigest) Constructor from given details.SubjectPublicKeyInfo
(AlgorithmIdentifier algId, byte[] publicKey) SubjectPublicKeyInfo
(AlgorithmIdentifier algId, ASN1Encodable publicKey) -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.x509.qualified
Methods in org.bouncycastle.asn1.x509.qualified that return AlgorithmIdentifierConstructors in org.bouncycastle.asn1.x509.qualified with parameters of type AlgorithmIdentifierModifierConstructorDescriptionBiometricData
(TypeOfBiometricData typeOfBiometricData, AlgorithmIdentifier hashAlgorithm, ASN1OctetString biometricDataHash) BiometricData
(TypeOfBiometricData typeOfBiometricData, AlgorithmIdentifier hashAlgorithm, ASN1OctetString biometricDataHash, DERIA5String sourceDataUri) -
Uses of AlgorithmIdentifier in org.bouncycastle.crypto.asymmetric
Fields in org.bouncycastle.crypto.asymmetric declared as AlgorithmIdentifierModifier and TypeFieldDescriptionprotected static final AlgorithmIdentifier
AsymmetricRSAKey.DEF_ALG_ID
protected final AlgorithmIdentifier
AsymmetricDSTU4145Key.dstu4145Identifier
protected final AlgorithmIdentifier
AsymmetricRSAKey.rsaAlgIdentifier
-
Uses of AlgorithmIdentifier in org.bouncycastle.crypto.util
Fields in org.bouncycastle.crypto.util declared as AlgorithmIdentifierModifier and TypeFieldDescriptionstatic final AlgorithmIdentifier
PBKDF2Config.PRF_SHA1
AlgorithmIdentifier for a PRF using HMac with SHA-1static final AlgorithmIdentifier
PBKDF2Config.PRF_SHA256
AlgorithmIdentifier for a PRF using HMac with SHA-256static final AlgorithmIdentifier
PBKDF2Config.PRF_SHA3_256
AlgorithmIdentifier for a PRF using HMac with SHA3-256static final AlgorithmIdentifier
PBKDF2Config.PRF_SHA3_512
AlgorithmIdentifier for a PRF using SHA3-512static final AlgorithmIdentifier
PBKDF2Config.PRF_SHA512
AlgorithmIdentifier for a PRF using HMac with SHA-512Methods in org.bouncycastle.crypto.util that return AlgorithmIdentifierMethods in org.bouncycastle.crypto.util with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionPBKDF2Config.Builder.withPRF
(AlgorithmIdentifier prf) Set the PRF to use for key generation.Constructors in org.bouncycastle.crypto.util with parameters of type AlgorithmIdentifierModifierConstructorDescriptionBuilder
(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo) Create a basic builder with just the compulsory fields. -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce.spec
Methods in org.bouncycastle.jcajce.spec that return AlgorithmIdentifierModifier and TypeMethodDescriptionKTSParameterSpec.getKdfAlgorithm()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.KTSKeySpec.getKdfAlgorithmId()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.PBKDF2KeySpec.getPrf()
Return an AlgorithmIdentifier representing the PRF.PBKDF2ParameterSpec.getPrf()
Return an AlgorithmIdentifier representing the PRF.Methods in org.bouncycastle.jcajce.spec with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionKTSExtractKeySpec.Builder.withKdfAlgorithm
(AlgorithmIdentifier kdfAlgorithm) Set the KDF algorithm and digest algorithm for key generation (ignored for OAEP).KTSGenerateKeySpec.Builder.withKdfAlgorithm
(AlgorithmIdentifier kdfAlgorithm) Set the KDF algorithm and digest algorithm for key generation.KTSParameterSpec.Builder.withKdfAlgorithm
(AlgorithmIdentifier kdfAlgorithm) Set the KDF algorithm and digest algorithm for wrap key generation.Constructors in org.bouncycastle.jcajce.spec with parameters of type AlgorithmIdentifierModifierConstructorDescriptionPBKDF2KeySpec
(char[] password, byte[] salt, int iterationCount, int keySize, AlgorithmIdentifier prf) Constructor that allows specifying a PRF.PBKDF2ParameterSpec
(byte[] salt, int iterationCount, int keySize, AlgorithmIdentifier prf) Constructor that allows specifying a PRF.