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 AlgorithmIdentifierEncryptedObjectStoreData. getEncryptionAlgorithm()AlgorithmIdentifierObjectStoreData. getIntegrityAlgorithm()AlgorithmIdentifierEncryptedSecretKeyData. getKeyEncryptionAlgorithm()AlgorithmIdentifierPbkdMacIntegrityCheck. 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 AlgorithmIdentifierOOBCertHash. getHashAlg()AlgorithmIdentifierPBMParameter. getMac()AlgorithmIdentifierChallenge. getOwf()AlgorithmIdentifierPBMParameter. getOwf()AlgorithmIdentifierPKIHeader. getProtectionAlg()Methods in org.bouncycastle.asn1.cmp with parameters of type AlgorithmIdentifier Modifier and Type Method Description PKIHeaderBuilderPKIHeaderBuilder. 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 AlgorithmIdentifierPKMACValue. getAlgId()AlgorithmIdentifierPOPOSigningKey. getAlgorithmIdentifier()AlgorithmIdentifierEncryptedValue. getIntendedAlg()AlgorithmIdentifierEncryptedValue. getKeyAlg()AlgorithmIdentifierCertTemplate. getSigningAlg()AlgorithmIdentifierEncryptedValue. getSymmAlg()Methods in org.bouncycastle.asn1.crmf with parameters of type AlgorithmIdentifier Modifier and Type Method Description CertTemplateBuilderCertTemplateBuilder. 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 AlgorithmIdentifierOtherHash. getHashAlgorithm()AlgorithmIdentifierOtherHashAlgAndValue. 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 AlgorithmIdentifierOtherCertID. getAlgorithmHash()AlgorithmIdentifierESSCertIDv2. 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 AlgorithmIdentifierLDSSecurityObject. 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 AlgorithmIdentifierCertHash. 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 AlgorithmIdentifierSignedPublicKeyAndChallenge. getSignatureAlgorithm() -
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.ocsp
Methods in org.bouncycastle.asn1.ocsp that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifierCertID. getHashAlgorithm()AlgorithmIdentifierBasicOCSPResponse. getSignatureAlgorithm()AlgorithmIdentifierSignature. 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 AlgorithmIdentifierRSAESOAEPparams. DEFAULT_HASH_ALGORITHMstatic AlgorithmIdentifierRSASSAPSSparams. DEFAULT_HASH_ALGORITHMstatic AlgorithmIdentifierRSAESOAEPparams. DEFAULT_MASK_GEN_FUNCTIONstatic AlgorithmIdentifierRSASSAPSSparams. DEFAULT_MASK_GEN_FUNCTIONstatic AlgorithmIdentifierRSAESOAEPparams. DEFAULT_P_SOURCE_ALGORITHMprotected AlgorithmIdentifierCertificationRequest. sigAlgIdMethods in org.bouncycastle.asn1.pkcs that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifierSignerInfo. getDigestAlgorithm()AlgorithmIdentifierSignerInfo. getDigestEncryptionAlgorithm()AlgorithmIdentifierEncryptedData. getEncryptionAlgorithm()AlgorithmIdentifierEncryptedPrivateKeyInfo. getEncryptionAlgorithm()AlgorithmIdentifierRSAESOAEPparams. getHashAlgorithm()AlgorithmIdentifierRSASSAPSSparams. getHashAlgorithm()AlgorithmIdentifierRSAESOAEPparams. getMaskGenAlgorithm()AlgorithmIdentifierRSASSAPSSparams. getMaskGenAlgorithm()AlgorithmIdentifierPBKDF2Params. getPrf()Return the algId of the underlying pseudo random function to use.AlgorithmIdentifierPrivateKeyInfo. getPrivateKeyAlgorithm()AlgorithmIdentifierRSAESOAEPparams. getPSourceAlgorithm()AlgorithmIdentifierCertificationRequest. 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 AlgorithmIdentifierMessageImprint. 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 AlgorithmIdentifierSubjectPublicKeyInfo. getAlgorithm()AlgorithmIdentifierDigestInfo. getAlgorithmId()AlgorithmIdentifierObjectDigestInfo. getDigestAlgorithm()static AlgorithmIdentifierAlgorithmIdentifier. getInstance(java.lang.Object obj)static AlgorithmIdentifierAlgorithmIdentifier. getInstance(ASN1TaggedObject obj, boolean explicit)AlgorithmIdentifierAttributeCertificateInfo. getSignature()AlgorithmIdentifierTBSCertificate. getSignature()AlgorithmIdentifierTBSCertList. getSignature()AlgorithmIdentifierAttributeCertificate. getSignatureAlgorithm()AlgorithmIdentifierCertificate. getSignatureAlgorithm()AlgorithmIdentifierCertificateList. getSignatureAlgorithm()Methods in org.bouncycastle.asn1.x509 with parameters of type AlgorithmIdentifier Modifier and Type Method Description voidV1TBSCertificateGenerator. 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 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 AlgorithmIdentifierBiometricData. 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 AlgorithmIdentifierAsymmetricRSAKey. DEF_ALG_IDprotected AlgorithmIdentifierAsymmetricDSTU4145Key. dstu4145Identifierprotected AlgorithmIdentifierAsymmetricRSAKey. rsaAlgIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.crypto.util
Fields in org.bouncycastle.crypto.util declared as AlgorithmIdentifier Modifier and Type Field Description static AlgorithmIdentifierPBKDF2Config. PRF_SHA1AlgorithmIdentifier for a PRF using HMac with SHA-1static AlgorithmIdentifierPBKDF2Config. PRF_SHA256AlgorithmIdentifier for a PRF using HMac with SHA-256static AlgorithmIdentifierPBKDF2Config. PRF_SHA3_256AlgorithmIdentifier for a PRF using HMac with SHA3-256static AlgorithmIdentifierPBKDF2Config. PRF_SHA3_512AlgorithmIdentifier for a PRF using SHA3-512static AlgorithmIdentifierPBKDF2Config. PRF_SHA512AlgorithmIdentifier for a PRF using HMac with SHA-512Methods in org.bouncycastle.crypto.util that return AlgorithmIdentifier Modifier and Type Method Description AlgorithmIdentifierPBKDF2Config. getPRF()Methods in org.bouncycastle.crypto.util with parameters of type AlgorithmIdentifier Modifier and Type Method Description PBKDF2Config.BuilderPBKDF2Config.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 AlgorithmIdentifierKTSParameterSpec. getKdfAlgorithm()Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.AlgorithmIdentifierKTSKeySpec. getKdfAlgorithmId()Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.AlgorithmIdentifierPBKDF2KeySpec. getPrf()Return an AlgorithmIdentifier representing the PRF.AlgorithmIdentifierPBKDF2ParameterSpec. getPrf()Return an AlgorithmIdentifier representing the PRF.Methods in org.bouncycastle.jcajce.spec with parameters of type AlgorithmIdentifier Modifier and Type Method Description KTSExtractKeySpec.BuilderKTSExtractKeySpec.Builder. withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)Set the KDF algorithm and digest algorithm for key generation (ignored for OAEP).KTSGenerateKeySpec.BuilderKTSGenerateKeySpec.Builder. withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)Set the KDF algorithm and digest algorithm for key generation.KTSParameterSpec.BuilderKTSParameterSpec.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.
-