Uses of Class
org.bouncycastle.asn1.x509.AlgorithmIdentifier
-
Packages that use AlgorithmIdentifier Package Description org.bouncycastle.asn1.bc BC specific object identifiers and classes for the BCFKS key store.org.bouncycastle.asn1.cmp Support classes useful for encoding and supporting PKIX-CMP as described RFC 2510.org.bouncycastle.asn1.cms Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).org.bouncycastle.asn1.cms.ecc Classes specific to RFC 5753 "Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax."org.bouncycastle.asn1.crmf Classes and object identifiers specific to RFC 4211 "Internet X.509 Public Key Infrastructure Certificate Request Message Format (CRMF)."org.bouncycastle.asn1.esf Support classes useful for encoding and supporting [ESF] RFC3126 Electronic Signature Formats for long term electronic signatures.org.bouncycastle.asn1.ess Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.org.bouncycastle.asn1.icao ICAO ASN.1 classes for electronic passport.org.bouncycastle.asn1.isismtt.ocsp OCSP request extensions related to ISISMT -- the Industrial Signature Interoperability Specification.org.bouncycastle.asn1.mozilla Support classes useful for encoding objects used by mozilla.org.bouncycastle.asn1.ocsp Support classes useful for encoding and supporting OCSP objects.org.bouncycastle.asn1.pkcs Support classes useful for encoding and supporting the various RSA PKCS documents.org.bouncycastle.asn1.tsp Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.org.bouncycastle.asn1.x509 Support classes useful for encoding and processing X.509 certificates.org.bouncycastle.asn1.x509.qualified Support classes useful for encoding and processing messages based around RFC3739org.bouncycastle.crypto.asymmetric Keys and parameter classes for asymmetric (public/private) key algorithms.org.bouncycastle.crypto.util Utility classes for supporting the crypto APIs - entropy provision and SP 800-56A OtherInfo and MacData.org.bouncycastle.jcajce.spec 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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
EncryptedObjectStoreData. getEncryptionAlgorithm()
AlgorithmIdentifier
ObjectStoreData. getIntegrityAlgorithm()
AlgorithmIdentifier
EncryptedSecretKeyData. getKeyEncryptionAlgorithm()
AlgorithmIdentifier
PbkdMacIntegrityCheck. getMacAlgorithm()
Constructors in org.bouncycastle.asn1.bc with parameters of type AlgorithmIdentifier Constructor Description EncryptedObjectStoreData(AlgorithmIdentifier encryptionAlgorithm, byte[] encryptedContent)
EncryptedSecretKeyData(AlgorithmIdentifier keyEncryptionAlgorithm, byte[] encryptedKeyData)
ObjectStoreData(AlgorithmIdentifier integrityAlgorithm, java.util.Date creationDate, java.util.Date lastModifiedDate, ObjectDataSequence objectDataSequence, java.lang.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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
OOBCertHash. getHashAlg()
AlgorithmIdentifier
PBMParameter. getMac()
AlgorithmIdentifier
Challenge. getOwf()
AlgorithmIdentifier
PBMParameter. getOwf()
AlgorithmIdentifier
PKIHeader. getProtectionAlg()
Methods in org.bouncycastle.asn1.cmp with parameters of type AlgorithmIdentifier Modifier and Type Method Description PKIHeaderBuilder
PKIHeaderBuilder. setProtectionAlg(AlgorithmIdentifier aid)
Constructors in org.bouncycastle.asn1.cmp with parameters of type AlgorithmIdentifier Constructor Description Challenge(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
-
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.cms.ecc
Constructors in org.bouncycastle.asn1.cms.ecc with parameters of type AlgorithmIdentifier Constructor Description ECCCMSSharedInfo(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
PKMACValue. getAlgId()
AlgorithmIdentifier
POPOSigningKey. getAlgorithmIdentifier()
AlgorithmIdentifier
EncryptedValue. getIntendedAlg()
AlgorithmIdentifier
EncryptedValue. getKeyAlg()
AlgorithmIdentifier
CertTemplate. getSigningAlg()
AlgorithmIdentifier
EncryptedValue. getSymmAlg()
Methods in org.bouncycastle.asn1.crmf with parameters of type AlgorithmIdentifier Modifier and Type Method Description CertTemplateBuilder
CertTemplateBuilder. setSigningAlg(AlgorithmIdentifier aid)
Constructors in org.bouncycastle.asn1.crmf with parameters of type AlgorithmIdentifier Constructor Description EncryptedValue(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
OtherHash. getHashAlgorithm()
AlgorithmIdentifier
OtherHashAlgAndValue. getHashAlgorithm()
Constructors in org.bouncycastle.asn1.esf with parameters of type AlgorithmIdentifier Constructor Description OtherHashAlgAndValue(AlgorithmIdentifier hashAlgorithm, ASN1OctetString hashValue)
-
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.ess
Methods in org.bouncycastle.asn1.ess that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
OtherCertID. getAlgorithmHash()
AlgorithmIdentifier
ESSCertIDv2. getHashAlgorithm()
Constructors in org.bouncycastle.asn1.ess with parameters of type AlgorithmIdentifier Constructor Description ESSCertIDv2(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
LDSSecurityObject. getDigestAlgorithmIdentifier()
Constructors in org.bouncycastle.asn1.icao with parameters of type AlgorithmIdentifier Constructor Description LDSSecurityObject(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
CertHash. getHashAlgorithm()
Constructors in org.bouncycastle.asn1.isismtt.ocsp with parameters of type AlgorithmIdentifier Constructor Description CertHash(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 Modifier and Type Method Description AlgorithmIdentifier
SignedPublicKeyAndChallenge. getSignatureAlgorithm()
-
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.ocsp
Methods in org.bouncycastle.asn1.ocsp that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
CertID. getHashAlgorithm()
AlgorithmIdentifier
BasicOCSPResponse. getSignatureAlgorithm()
AlgorithmIdentifier
Signature. getSignatureAlgorithm()
Constructors in org.bouncycastle.asn1.ocsp with parameters of type AlgorithmIdentifier Constructor Description BasicOCSPResponse(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 AlgorithmIdentifier Modifier and Type Field Description static AlgorithmIdentifier
RSAESOAEPparams. DEFAULT_HASH_ALGORITHM
static AlgorithmIdentifier
RSASSAPSSparams. DEFAULT_HASH_ALGORITHM
static AlgorithmIdentifier
RSAESOAEPparams. DEFAULT_MASK_GEN_FUNCTION
static AlgorithmIdentifier
RSASSAPSSparams. DEFAULT_MASK_GEN_FUNCTION
static AlgorithmIdentifier
RSAESOAEPparams. DEFAULT_P_SOURCE_ALGORITHM
protected AlgorithmIdentifier
CertificationRequest. sigAlgId
Methods in org.bouncycastle.asn1.pkcs that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
SignerInfo. getDigestAlgorithm()
AlgorithmIdentifier
SignerInfo. getDigestEncryptionAlgorithm()
AlgorithmIdentifier
EncryptedData. getEncryptionAlgorithm()
AlgorithmIdentifier
EncryptedPrivateKeyInfo. getEncryptionAlgorithm()
AlgorithmIdentifier
RSAESOAEPparams. getHashAlgorithm()
AlgorithmIdentifier
RSASSAPSSparams. getHashAlgorithm()
AlgorithmIdentifier
RSAESOAEPparams. getMaskGenAlgorithm()
AlgorithmIdentifier
RSASSAPSSparams. getMaskGenAlgorithm()
AlgorithmIdentifier
PBKDF2Params. getPrf()
Return the algId of the underlying pseudo random function to use.AlgorithmIdentifier
PrivateKeyInfo. getPrivateKeyAlgorithm()
AlgorithmIdentifier
RSAESOAEPparams. getPSourceAlgorithm()
AlgorithmIdentifier
CertificationRequest. getSignatureAlgorithm()
Constructors in org.bouncycastle.asn1.pkcs with parameters of type AlgorithmIdentifier Constructor Description CertificationRequest(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
MessageImprint. getHashAlgorithm()
Constructors in org.bouncycastle.asn1.tsp with parameters of type AlgorithmIdentifier Constructor Description MessageImprint(AlgorithmIdentifier hashAlgorithm, byte[] hashedMessage)
-
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.x509
Methods in org.bouncycastle.asn1.x509 that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
SubjectPublicKeyInfo. getAlgorithm()
AlgorithmIdentifier
DigestInfo. getAlgorithmId()
AlgorithmIdentifier
ObjectDigestInfo. getDigestAlgorithm()
static AlgorithmIdentifier
AlgorithmIdentifier. getInstance(java.lang.Object obj)
static AlgorithmIdentifier
AlgorithmIdentifier. getInstance(ASN1TaggedObject obj, boolean explicit)
AlgorithmIdentifier
AttributeCertificateInfo. getSignature()
AlgorithmIdentifier
TBSCertificate. getSignature()
AlgorithmIdentifier
TBSCertList. getSignature()
AlgorithmIdentifier
AttributeCertificate. getSignatureAlgorithm()
AlgorithmIdentifier
Certificate. getSignatureAlgorithm()
AlgorithmIdentifier
CertificateList. getSignatureAlgorithm()
Methods in org.bouncycastle.asn1.x509 with parameters of type AlgorithmIdentifier Modifier and Type Method Description void
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 AlgorithmIdentifier Constructor Description AttributeCertificate(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
BiometricData. getHashAlgorithm()
Constructors in org.bouncycastle.asn1.x509.qualified with parameters of type AlgorithmIdentifier Constructor Description BiometricData(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 AlgorithmIdentifier Modifier and Type Field Description protected static AlgorithmIdentifier
AsymmetricRSAKey. DEF_ALG_ID
protected AlgorithmIdentifier
AsymmetricDSTU4145Key. dstu4145Identifier
protected AlgorithmIdentifier
AsymmetricRSAKey. rsaAlgIdentifier
-
Uses of AlgorithmIdentifier in org.bouncycastle.crypto.util
Fields in org.bouncycastle.crypto.util declared as AlgorithmIdentifier Modifier and Type Field Description static AlgorithmIdentifier
PBKDF2Config. PRF_SHA1
AlgorithmIdentifier for a PRF using HMac with SHA-1static AlgorithmIdentifier
PBKDF2Config. PRF_SHA256
AlgorithmIdentifier for a PRF using HMac with SHA-256static AlgorithmIdentifier
PBKDF2Config. PRF_SHA3_256
AlgorithmIdentifier for a PRF using HMac with SHA3-256static AlgorithmIdentifier
PBKDF2Config. PRF_SHA3_512
AlgorithmIdentifier for a PRF using SHA3-512static AlgorithmIdentifier
PBKDF2Config. PRF_SHA512
AlgorithmIdentifier for a PRF using HMac with SHA-512Methods in org.bouncycastle.crypto.util that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
PBKDF2Config. getPRF()
Methods in org.bouncycastle.crypto.util with parameters of type AlgorithmIdentifier Modifier and Type Method Description PBKDF2Config.Builder
PBKDF2Config.Builder. withPRF(AlgorithmIdentifier prf)
Set the PRF to use for key generation.Constructors in org.bouncycastle.crypto.util with parameters of type AlgorithmIdentifier Constructor Description Builder(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 AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifier
KTSParameterSpec. getKdfAlgorithm()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.AlgorithmIdentifier
KTSKeySpec. getKdfAlgorithmId()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.AlgorithmIdentifier
PBKDF2KeySpec. getPrf()
Return an AlgorithmIdentifier representing the PRF.AlgorithmIdentifier
PBKDF2ParameterSpec. getPrf()
Return an AlgorithmIdentifier representing the PRF.Methods in org.bouncycastle.jcajce.spec with parameters of type AlgorithmIdentifier Modifier and Type Method Description KTSExtractKeySpec.Builder
KTSExtractKeySpec.Builder. withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)
Set the KDF algorithm and digest algorithm for key generation (ignored for OAEP).KTSGenerateKeySpec.Builder
KTSGenerateKeySpec.Builder. withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)
Set the KDF algorithm and digest algorithm for key generation.KTSParameterSpec.Builder
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 AlgorithmIdentifier Constructor Description PBKDF2KeySpec(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.
-