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 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 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()SignatureCheck.getSignatureAlgorithm()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) SignatureCheck(AlgorithmIdentifier signatureAlgorithm, byte[] signature) SignatureCheck(AlgorithmIdentifier signatureAlgorithm, Certificate[] certificates, byte[] signature) -
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 AlgorithmIdentifierRSAESOAEPparams.DEFAULT_HASH_ALGORITHMstatic final AlgorithmIdentifierRSASSAPSSparams.DEFAULT_HASH_ALGORITHMstatic final AlgorithmIdentifierRSAESOAEPparams.DEFAULT_MASK_GEN_FUNCTIONstatic final AlgorithmIdentifierRSASSAPSSparams.DEFAULT_MASK_GEN_FUNCTIONstatic final AlgorithmIdentifierRSAESOAEPparams.DEFAULT_P_SOURCE_ALGORITHMprotected AlgorithmIdentifierCertificationRequest.sigAlgIdMethods 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.x509
Methods in org.bouncycastle.asn1.x509 that return AlgorithmIdentifierModifier and TypeMethodDescriptionAltSignatureAlgorithm.getAlgorithm()SubjectAltPublicKeyInfo.getAlgorithm()SubjectPublicKeyInfo.getAlgorithm()DigestInfo.getAlgorithmId()ObjectDigestInfo.getDigestAlgorithm()static AlgorithmIdentifierAlgorithmIdentifier.getInstance(Object obj) static AlgorithmIdentifierAlgorithmIdentifier.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 TypeMethodDescriptionvoidV1TBSCertificateGenerator.setSignature(AlgorithmIdentifier signature) voidV2AttributeCertificateInfoGenerator.setSignature(AlgorithmIdentifier signature) voidV2TBSCertListGenerator.setSignature(AlgorithmIdentifier signature) voidV3TBSCertificateGenerator.setSignature(AlgorithmIdentifier signature) Constructors in org.bouncycastle.asn1.x509 with parameters of type AlgorithmIdentifierModifierConstructorDescriptionAltSignatureAlgorithm(AlgorithmIdentifier algorithm) 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.SubjectAltPublicKeyInfo(AlgorithmIdentifier algorithm, ASN1BitString subjectAltPublicKey) 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 AlgorithmIdentifierAsymmetricRSAKey.DEF_ALG_IDprotected final AlgorithmIdentifierAsymmetricDSTU4145Key.dstu4145Identifierprotected static final AlgorithmIdentifierAsymmetricRSAKey.PSS_ALG_IDprotected final AlgorithmIdentifierAsymmetricRSAKey.rsaAlgIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.crypto.util
Fields in org.bouncycastle.crypto.util declared as AlgorithmIdentifierModifier and TypeFieldDescriptionstatic final AlgorithmIdentifierPBKDF2Config.PRF_SHA1AlgorithmIdentifier for a PRF using HMac with SHA-1static final AlgorithmIdentifierPBKDF2Config.PRF_SHA256AlgorithmIdentifier for a PRF using HMac with SHA-256static final AlgorithmIdentifierPBKDF2Config.PRF_SHA3_256AlgorithmIdentifier for a PRF using HMac with SHA3-256static final AlgorithmIdentifierPBKDF2Config.PRF_SHA3_512AlgorithmIdentifier for a PRF using SHA3-512static final AlgorithmIdentifierPBKDF2Config.PRF_SHA512AlgorithmIdentifier 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.internal.asn1.cms
Methods in org.bouncycastle.internal.asn1.cms that return AlgorithmIdentifierModifier and TypeMethodDescriptionGenericHybridParameters.getDem()GenericHybridParameters.getKem()RsaKemParameters.getKeyDerivationFunction()Constructors in org.bouncycastle.internal.asn1.cms with parameters of type AlgorithmIdentifierModifierConstructorDescriptionRsaKemParameters(AlgorithmIdentifier keyDerivationFunction, int keyLength) Base constructor. -
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.