Uses of Class
org.bouncycastle.asn1.x509.AlgorithmIdentifier
Packages that use AlgorithmIdentifier
Package
Description
-
Uses of AlgorithmIdentifier in org.bouncycastle.asn1.bc
Methods in org.bouncycastle.asn1.bc that return AlgorithmIdentifierModifier and TypeMethodDescriptionEncryptedObjectStoreData.getEncryptionAlgorithm()ExternalValue.getHashAlg()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) ExternalValue(GeneralName location, AlgorithmIdentifier hashAlg, byte[] hashVal) 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.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()PBMAC1Params.getKeyDerivationFunc()RSAESOAEPparams.getMaskGenAlgorithm()RSASSAPSSparams.getMaskGenAlgorithm()PBMAC1Params.getMessageAuthScheme()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, ASN1BitString 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.PBMAC1Params(AlgorithmIdentifier keyDevFunc, AlgorithmIdentifier encScheme) 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()Return the algorithm identifier representing the alternate signature algorithm used to generate the alternate signature algorithm value extension.SubjectAltPublicKeyInfo.getAlgorithm()SubjectPublicKeyInfo.getAlgorithm()DigestInfo.getAlgorithmId()SubjectPublicKeyInfo.getAlgorithmId()Deprecated.use getAlgorithm()ObjectDigestInfo.getDigestAlgorithm()static AlgorithmIdentifierAlgorithmIdentifier.getInstance(Object obj) static AlgorithmIdentifierAlgorithmIdentifier.getInstance(ASN1TaggedObject obj, boolean explicit) AttributeCertificateInfo.getSignature()DeltaCertificateDescriptor.getSignature()TBSCertificate.getSignature()TBSCertificateStructure.getSignature()Deprecated.TBSCertList.getSignature()AttributeCertificate.getSignatureAlgorithm()Certificate.getSignatureAlgorithm()CertificateList.getSignatureAlgorithm()X509CertificateStructure.getSignatureAlgorithm()Deprecated.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, ASN1BitString 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, ASN1BitString 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, ASN1IA5String sourceDataUri) -
Uses of AlgorithmIdentifier in org.bouncycastle.cert
Methods in org.bouncycastle.cert that return AlgorithmIdentifierModifier and TypeMethodDescriptionAttributeCertificateHolder.getDigestAlgorithm()Returns algorithm identifier for the digest used if ObjectDigestInfo is present.X509AttributeCertificateHolder.getSignatureAlgorithm()Return the details of the signature algorithm used to create this attribute certificate.X509CertificateHolder.getSignatureAlgorithm()Return the details of the signature algorithm used to create this attribute certificate. -
Uses of AlgorithmIdentifier in org.bouncycastle.cert.cmp
Methods in org.bouncycastle.cert.cmp that return AlgorithmIdentifierModifier and TypeMethodDescriptionProtectedPKIMessage.getProtectionAlgorithm()Return the message's protection algorithm.Methods in org.bouncycastle.cert.cmp with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionCertificateConfirmationContentBuilder.addAcceptedCertificate(org.bouncycastle.asn1.cmp.CMPCertificate cmpCertificate, AlgorithmIdentifier sigAlg, ASN1Integer certReqID) booleanCertificateStatus.isVerified(org.bouncycastle.asn1.cmp.CMPCertificate cmpCert, AlgorithmIdentifier signatureAlgorithm, DigestCalculatorProvider digesterProvider) -
Uses of AlgorithmIdentifier in org.bouncycastle.cert.crmf
Methods in org.bouncycastle.cert.crmf that return AlgorithmIdentifierMethods in org.bouncycastle.cert.crmf with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionPKMACBuilder.get(AlgorithmIdentifier algorithm, char[] password) ValueDecryptorGenerator.getValueDecryptor(AlgorithmIdentifier keyAlg, AlgorithmIdentifier symmAlg, byte[] encKey) voidPKMACValuesCalculator.setup(AlgorithmIdentifier digestAlg, AlgorithmIdentifier macAlg) -
Uses of AlgorithmIdentifier in org.bouncycastle.cert.crmf.jcajce
Methods in org.bouncycastle.cert.crmf.jcajce with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionJceAsymmetricValueDecryptorGenerator.getValueDecryptor(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) voidJcePKMACValuesCalculator.setup(AlgorithmIdentifier digAlg, AlgorithmIdentifier macAlg) -
Uses of AlgorithmIdentifier in org.bouncycastle.cert.dane
Methods in org.bouncycastle.cert.dane that return AlgorithmIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.cert.ocsp
Fields in org.bouncycastle.cert.ocsp declared as AlgorithmIdentifierModifier and TypeFieldDescriptionstatic final AlgorithmIdentifierCertificateID.HASH_SHA1static final AlgorithmIdentifierRespID.HASH_SHA1Methods in org.bouncycastle.cert.ocsp that return AlgorithmIdentifierModifier and TypeMethodDescriptionBasicOCSPResp.getSignatureAlgorithmID()Return the algorithm identifier describing the signature used in the response. -
Uses of AlgorithmIdentifier in org.bouncycastle.cms
Fields in org.bouncycastle.cms declared as AlgorithmIdentifierModifier and TypeFieldDescriptionprotected final AlgorithmIdentifierSignerInformation.digestAlgorithmprotected final AlgorithmIdentifierSignerInformation.encryptionAlgorithmprotected AlgorithmIdentifierRecipientInformation.keyEncAlgprotected AlgorithmIdentifierRecipientInformation.messageAlgorithmMethods in org.bouncycastle.cms that return AlgorithmIdentifierModifier and TypeMethodDescriptionCMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm) Return the encryption algorithm identifier associated with the passed in signatureAlgorithmDefaultCMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm) PasswordRecipient.PRF.getAlgorithmID()CMSEnvelopedData.getContentEncryptionAlgorithm()Return the content encryption algorithm details for the data in this object.CMSEnvelopedDataParser.getContentEncryptionAlgorithm()Return the content encryption algorithm details for the data in this object.CMSDigestedData.getDigestAlgorithm()SignerInfoGenerator.getDigestAlgorithm()SignerInformation.getDigestAlgorithmID()CMSAuthEnvelopedDataParser.getEncryptionAlgOID()Return the MAC algorithm details for the MAC associated with the data in this object.abstract AlgorithmIdentifierKEMKeyWrapper.getKdfAlgorithmIdentifier()PasswordRecipientInformation.getKeyDerivationAlgorithm()Return the key derivation algorithm details for the key in this recipient.RecipientInformation.getKeyEncryptionAlgorithm()Return the key encryption algorithm details for the key in this recipient.CMSAuthenticatedData.getMacAlgorithm()Return the MAC algorithm details for the MAC associated with the data in this object.CMSAuthenticatedDataParser.getMacAlgorithm()Return the MAC algorithm details for the MAC associated with the data in this object.KeyAgreeRecipient.getPrivateKeyAlgorithmIdentifier()abstract AlgorithmIdentifierKEMKeyWrapper.getWrapAlgorithmIdentifier()Methods in org.bouncycastle.cms that return types with arguments of type AlgorithmIdentifierModifier and TypeMethodDescriptionCMSSignedData.getDigestAlgorithmIDs()Return the digest algorithm identifiers for the SignedData objectCMSSignedDataParser.getDigestAlgorithmIDs()Return the digest algorithm identifiers for the SignedData objectCMSSignedDataStreamGenerator.getDigestAlgorithms()Return a list of the current Digest AlgorithmIdentifiers applying to the next signature.Methods in org.bouncycastle.cms with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionstatic CMSSignedDataCMSSignedData.addDigestAlgorithm(CMSSignedData signedData, AlgorithmIdentifier digestAlgorithm) Return a new CMSSignedData which guarantees to have the passed in digestAlgorithm in it.static CMSSignedDataCMSSignedData.addDigestAlgorithm(CMSSignedData signedData, AlgorithmIdentifier digestAlgorithm, DigestAlgorithmIdentifierFinder digestAlgIdFinder) Return a new CMSSignedData which guarantees to have the passed in digestAlgorithm in it.byte[]PasswordRecipient.calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) protected abstract byte[]PasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) static SignerInformationCMSPatchKit.createWithSignatureAlgorithm(SignerInformation original, AlgorithmIdentifier signatureAlgorithm) Create a SignerInformation based on original has it's signatureAlgorithm replaced with the passed in AlgorithmIdentifier.CMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm) Return the encryption algorithm identifier associated with the passed in signatureAlgorithmDefaultCMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm) protected abstract byte[]PasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier algorithm, byte[] derivedKey, GenericKey contentEncryptionKey) protected abstract ASN1SequenceKeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm, AlgorithmIdentifier keyEncAlgorithm, GenericKey contentEncryptionKey) protected MapCMSAuthenticatedGenerator.getBaseParameters(ASN1ObjectIdentifier contentType, AlgorithmIdentifier digAlgId, AlgorithmIdentifier macAlgId, byte[] hash) protected MapCMSSignedGenerator.getBaseParameters(ASN1ObjectIdentifier contentType, AlgorithmIdentifier digAlgId, byte[] hash) SignerInformationVerifier.getContentVerifier(AlgorithmIdentifier signingAlgorithm, AlgorithmIdentifier digestAlgorithm) SignerInformationVerifier.getDigestCalculator(AlgorithmIdentifier algorithmIdentifier) KEKRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentKey) KEMRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentKey) KeyAgreeRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg, AlgorithmIdentifier contentEncryptionAlgorithm, SubjectPublicKeyInfo senderPublicKey, ASN1OctetString userKeyingMaterial, byte[] encryptedContentKey) KeyTransRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentKey) PasswordRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedEncryptedContentKey) CMSSignatureAlgorithmNameGenerator.getSignatureName(AlgorithmIdentifier digestAlg, AlgorithmIdentifier encryptionAlg) Return the digest algorithm using one of the standard string representations rather than the algorithm object identifier (if possible).DefaultCMSSignatureAlgorithmNameGenerator.getSignatureName(AlgorithmIdentifier digestAlg, AlgorithmIdentifier encryptionAlg) protected abstract byte[]KeyAgreeRecipientInfoGenerator.getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlgorithm) SignerInfoGeneratorBuilder.setContentDigest(AlgorithmIdentifier contentDigest) Set the algorithm identifier for the contentDigest to be used for processing the data.Constructors in org.bouncycastle.cms with parameters of type AlgorithmIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.cms.bc
Methods in org.bouncycastle.cms.bc with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionbyte[]BcPasswordRecipient.calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) protected byte[]BcPasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) protected CipherParametersBcKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) protected CipherParametersBcKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedEncryptionKey) protected KeyParameterBcPasswordRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey) byte[]BcPasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier keyEncryptionAlgorithm, byte[] derivedKey, GenericKey contentEncryptionKey) BcKEKEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) BcPasswordEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey) BcRSAKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) Constructors in org.bouncycastle.cms.bc with parameters of type AlgorithmIdentifierModifierConstructorDescriptionBcRSAKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier encAlgId, AsymmetricKeyParameter publicKey) -
Uses of AlgorithmIdentifier in org.bouncycastle.cms.jcajce
Methods in org.bouncycastle.cms.jcajce that return AlgorithmIdentifierModifier and TypeMethodDescriptionEnvelopedDataHelper.getAlgorithmIdentifier(ASN1ObjectIdentifier macOID, AlgorithmParameterSpec paramSpec) ZlibCompressor.getAlgorithmIdentifier()JceKeyAgreeRecipient.getPrivateKeyAlgorithmIdentifier()Methods in org.bouncycastle.cms.jcajce with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionbyte[]JcePasswordRecipient.calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) protected byte[]JcePasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID, AlgorithmIdentifier derivationAlgorithm, int keySize) EnvelopedDataHelper.createAsymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, PrivateKey keyEncryptionKey) EnvelopedDataHelper.createAsymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, PrivateKey keyEncryptionKey, byte[] partyUInfo, byte[] partyVInfo) EnvelopedDataHelper.createContentCipher(Key sKey, AlgorithmIdentifier encryptionAlgID) EnvelopedDataHelper.createKEMUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, PrivateKey keyEncryptionKey) EnvelopedDataHelper.createSymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, SecretKey keyEncryptionKey) protected KeyJceKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedContentEncryptionKey) protected KeyJceKEMRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedEncryptionKey) protected KeyJceKeyAgreeRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, SubjectPublicKeyInfo senderKey, ASN1OctetString userKeyingMaterial, byte[] encryptedContentEncryptionKey) protected KeyJceKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedEncryptionKey) protected KeyJceKTSKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedEncryptionKey) protected KeyJcePasswordRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey) byte[]JcePasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier keyEncryptionAlgorithm, byte[] derivedKey, GenericKey contentEncryptionKey) JceKeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm, AlgorithmIdentifier keyEncryptionAlgorithm, GenericKey contentEncryptionKey) ZlibExpanderProvider.get(AlgorithmIdentifier algorithm) JceAlgorithmIdentifierConverter.getAlgorithmParameters(AlgorithmIdentifier algorithmIdentifier) EnvelopedDataHelper.getJceKey(AlgorithmIdentifier algId, GenericKey key) JceKEKAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentMacAlgorithm, byte[] encryptedContentEncryptionKey) JceKEKEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) JceKEMEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) JceKeyAgreeAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentMacAlgorithm, SubjectPublicKeyInfo senderPublicKey, ASN1OctetString userKeyingMaterial, byte[] encryptedContentKey) JceKeyAgreeEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, SubjectPublicKeyInfo senderPublicKey, ASN1OctetString userKeyingMaterial, byte[] encryptedContentKey) JceKeyTransAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentMacAlgorithm, byte[] encryptedContentEncryptionKey) JceKeyTransAuthEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) JceKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) JceKTSKeyTransAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentMacAlgorithm, byte[] encryptedContentEncryptionKey) JceKTSKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) JcePasswordAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentMacAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey) JcePasswordEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey) protected byte[]JceKeyAgreeRecipientInfoGenerator.getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlg) voidEnvelopedDataHelper.keySizeCheck(AlgorithmIdentifier keyAlgorithm, Key key) JcaSignerInfoGeneratorBuilder.setContentDigest(AlgorithmIdentifier contentDigest) JcaSimpleSignerInfoGeneratorBuilder.setContentDigest(AlgorithmIdentifier contentDigest) JceKEMRecipientInfoGenerator.setKDF(AlgorithmIdentifier kdfAlgorithm) JceKeyAgreeRecipient.setPrivateKeyAlgorithmIdentifier(AlgorithmIdentifier privKeyAlgID) Set the algorithm identifier for the private key.Constructors in org.bouncycastle.cms.jcajce with parameters of type AlgorithmIdentifierModifierConstructorDescriptionJceCMSContentEncryptorBuilder(AlgorithmIdentifier encryptionAlgId) Constructor for a content encryptor builder based on an algorithm identifier and its contained parameters.JceKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) Create a generator overriding the algorithm type implied by the public key passed in.JceKeyTransRecipientInfoGenerator(X509Certificate recipientCert, AlgorithmIdentifier algorithmIdentifier) Create a generator overriding the algorithm type implied by the public key in the certificate passed in.JceKTSKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier, AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) Create a generator overriding the algorithm type implied by the public key passed in.JceKTSKeyTransRecipientInfoGenerator(X509Certificate recipientCert, AlgorithmIdentifier algorithmIdentifier) Create a generator overriding the algorithm type implied by the public key in the certificate passed in. -
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 AlgorithmIdentifierModifier and TypeMethodDescriptionstatic AlgorithmIdentifierAlgorithmIdentifierFactory.generateEncryptionAlgID(ASN1ObjectIdentifier encryptionOID, int keySize, SecureRandom random) Create an AlgorithmIdentifier for the passed in encryption algorithm.JournaledAlgorithm.getAlgorithmIdentifier()PBKDF2Config.getPRF()Methods in org.bouncycastle.crypto.util with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionstatic ObjectCipherFactory.createContentCipher(boolean forEncryption, CipherParameters encKey, AlgorithmIdentifier encryptionAlgID) Create a content cipher for encrypting bulk data.PBKDF2Config.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.JournaledAlgorithm(AlgorithmIdentifier aid, JournalingSecureRandom journaling) -
Uses of AlgorithmIdentifier in org.bouncycastle.its.bc
Methods in org.bouncycastle.its.bc that return AlgorithmIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.its.jcajce
Methods in org.bouncycastle.its.jcajce that return AlgorithmIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.its.operator
Methods in org.bouncycastle.its.operator that return AlgorithmIdentifier -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce
Constructors in org.bouncycastle.jcajce with parameters of type AlgorithmIdentifierModifierConstructorDescriptionExternalPublicKey(GeneralName location, AlgorithmIdentifier digestAlg, byte[] digest) Base constructor with fundamental contents. -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce.provider.asymmetric.rsa
Fields in org.bouncycastle.jcajce.provider.asymmetric.rsa declared as AlgorithmIdentifierModifier and TypeFieldDescriptionprotected AlgorithmIdentifierBCRSAPrivateKey.algorithmIdentifierConstructors in org.bouncycastle.jcajce.provider.asymmetric.rsa with parameters of type AlgorithmIdentifierModifierConstructorDescriptionKeyPairGeneratorSpi(String algorithmName, AlgorithmIdentifier algId) -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce.provider.asymmetric.util
Methods in org.bouncycastle.jcajce.provider.asymmetric.util with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionstatic byte[]KeyUtil.getEncodedPrivateKeyInfo(AlgorithmIdentifier algId, ASN1Encodable privKey) static byte[]KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId, byte[] keyData) static byte[]KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId, ASN1Encodable keyData) -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce.provider.keystore.pkcs12
Methods in org.bouncycastle.jcajce.provider.keystore.pkcs12 with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionprotected byte[]PKCS12KeyStoreSpi.cryptData(boolean forEncryption, AlgorithmIdentifier algId, char[] password, boolean wrongPKCS12Zero, byte[] data) protected PrivateKeyPKCS12KeyStoreSpi.unwrapKey(AlgorithmIdentifier algId, byte[] data, char[] password, boolean wrongPKCS12Zero) -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce.spec
Methods in org.bouncycastle.jcajce.spec that return AlgorithmIdentifierModifier and TypeMethodDescriptionKEMKDFSpec.getKdfAlgorithm()PBKDF2KeySpec.getPrf()Return an AlgorithmIdentifier representing the PRF.Methods in org.bouncycastle.jcajce.spec with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionKEMExtractSpec.Builder.withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm) Set the KDF algorithm and digest algorithm for wrap key generation.KEMGenerateSpec.Builder.withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm) Set the KDF algorithm and digest algorithm for wrap 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 AlgorithmIdentifierModifierConstructorDescriptionprotectedKEMKDFSpec(AlgorithmIdentifier kdfAlgorithm, byte[] otherInfo, String keyAlgorithmName, int keySizeInBits) protectedKTSParameterSpec(String wrappingKeyAlgorithm, int keySizeInBits, AlgorithmParameterSpec parameterSpec, AlgorithmIdentifier kdfAlgorithm, byte[] otherInfo) PBKDF2KeySpec(char[] password, byte[] salt, int iterationCount, int keySize, AlgorithmIdentifier prf) Base constructor. -
Uses of AlgorithmIdentifier in org.bouncycastle.jcajce.util
Methods in org.bouncycastle.jcajce.util that return AlgorithmIdentifierModifier and TypeMethodDescriptionstatic AlgorithmIdentifierMessageDigestUtils.getDigestAlgID(String digestName) Attempt to find a standard JCA name for the digest represented by the passed in OID. -
Uses of AlgorithmIdentifier in org.bouncycastle.jce.netscape
Methods in org.bouncycastle.jce.netscape that return AlgorithmIdentifierModifier and TypeMethodDescriptionNetscapeCertRequest.getKeyAlgorithm()NetscapeCertRequest.getSigningAlgorithm()Methods in org.bouncycastle.jce.netscape with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionvoidNetscapeCertRequest.setKeyAlgorithm(AlgorithmIdentifier value) voidNetscapeCertRequest.setSigningAlgorithm(AlgorithmIdentifier value) Constructors in org.bouncycastle.jce.netscape with parameters of type AlgorithmIdentifierModifierConstructorDescriptionNetscapeCertRequest(String challenge, AlgorithmIdentifier signing_alg, PublicKey pub_key) -
Uses of AlgorithmIdentifier in org.bouncycastle.openssl
Fields in org.bouncycastle.openssl declared as AlgorithmIdentifierModifier and TypeFieldDescriptionstatic final AlgorithmIdentifierPKCS8Generator.PRF_HMACGOST3411static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA1static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA224static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA256static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA3_224static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA3_256static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA3_384static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA3_512static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA384static final AlgorithmIdentifierPKCS8Generator.PRF_HMACSHA512 -
Uses of AlgorithmIdentifier in org.bouncycastle.openssl.jcajce
Methods in org.bouncycastle.openssl.jcajce with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionJceOpenSSLPKCS8EncryptorBuilder.setPRF(AlgorithmIdentifier prf) Set the PRF to use for key generation. -
Uses of AlgorithmIdentifier in org.bouncycastle.operator
Methods in org.bouncycastle.operator that return AlgorithmIdentifierModifier and TypeMethodDescriptionDefaultDigestAlgorithmIdentifierFinder.find(ASN1ObjectIdentifier digAlgOid) DefaultDigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId) Find the algorithm identifier that matches with the passed in digest name.DigestAlgorithmIdentifierFinder.find(ASN1ObjectIdentifier digestOid) Find the algorithm identifier that matches with the passed in digest OID.DigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId) Find the digest algorithm identifier that matches with the passed in signature algorithm identifier.Find the algorithm identifier that matches with the passed in digest name.Find the signature algorithm identifier that matches with the passed in signature algorithm name.AsymmetricKeyUnwrapper.getAlgorithmIdentifier()AsymmetricKeyWrapper.getAlgorithmIdentifier()BufferingContentSigner.getAlgorithmIdentifier()Return the algorithm identifier supported by this signer.ContentSigner.getAlgorithmIdentifier()Return the algorithm identifier describing the signature algorithm and parameters this signer generates.ContentVerifier.getAlgorithmIdentifier()Return the algorithm identifier describing the signature algorithm and parameters this verifier supports.DigestCalculator.getAlgorithmIdentifier()Return the algorithm identifier representing the digest implemented by this calculator.GenericKey.getAlgorithmIdentifier()InputDecryptor.getAlgorithmIdentifier()Return the algorithm identifier describing the encryption algorithm and parameters this decryptor can process.InputExpander.getAlgorithmIdentifier()Return the algorithm identifier describing the compression algorithm and parameters this expander supports.KeyUnwrapper.getAlgorithmIdentifier()KeyWrapper.getAlgorithmIdentifier()MacCalculator.getAlgorithmIdentifier()OutputCompressor.getAlgorithmIdentifier()Return the algorithm identifier describing the compression algorithm and parameters this compressor uses.OutputEncryptor.getAlgorithmIdentifier()Return the algorithm identifier describing the encryption algorithm and parameters this encryptor uses.SymmetricKeyUnwrapper.getAlgorithmIdentifier()SymmetricKeyWrapper.getAlgorithmIdentifier()Methods in org.bouncycastle.operator with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionDefaultDigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId) DigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId) Find the digest algorithm identifier that matches with the passed in signature algorithm identifier.KeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptionKeyAlgorithm, byte[] encryptedKey) ContentVerifierProvider.get(AlgorithmIdentifier verifierAlgorithmIdentifier) Return a ContentVerifier that matches the passed in algorithm identifier,DigestCalculatorProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) InputDecryptorProvider.get(AlgorithmIdentifier algorithm) InputExpanderProvider.get(AlgorithmIdentifier algorithm) MacCalculatorProvider.get(AlgorithmIdentifier algorithm) PBEMacCalculatorProvider.get(AlgorithmIdentifier algorithm, char[] password) AlgorithmNameFinder.getAlgorithmName(AlgorithmIdentifier algorithmIdentifier) Return a string representation of the passed in AlgorithmIdentifier, based on the OID in the AlgorithmField, with the parameters included where appropriate.DefaultAlgorithmNameFinder.getAlgorithmName(AlgorithmIdentifier algorithmIdentifier) DefaultSignatureNameFinder.getAlgorithmName(AlgorithmIdentifier algorithmIdentifier) Return the signature name for the passed in algorithm identifier.intDefaultSecretKeySizeProvider.getKeySize(AlgorithmIdentifier algorithmIdentifier) intSecretKeySizeProvider.getKeySize(AlgorithmIdentifier algorithmIdentifier) Constructors in org.bouncycastle.operator with parameters of type AlgorithmIdentifierModifierConstructorDescriptionprotectedAsymmetricKeyUnwrapper(AlgorithmIdentifier algorithmId) protectedAsymmetricKeyWrapper(AlgorithmIdentifier algorithmId) GenericKey(AlgorithmIdentifier algorithmIdentifier, byte[] representation) protectedGenericKey(AlgorithmIdentifier algorithmIdentifier, Object representation) protectedSymmetricKeyUnwrapper(AlgorithmIdentifier algorithmId) protectedSymmetricKeyWrapper(AlgorithmIdentifier algorithmId) -
Uses of AlgorithmIdentifier in org.bouncycastle.operator.bc
Methods in org.bouncycastle.operator.bc with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionprotected abstract SignerBcContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier algorithmIdentifier) protected abstract SignerBcContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) Create the correct signer for the algorithm identifier sigAlgId.protected SignerBcDSAContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) protected SignerBcDSAContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) protected SignerBcECContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) protected SignerBcECContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) protected SignerBcEdDSAContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) protected SignerBcEdECContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) protected SignerBcRSAContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) protected SignerBcRSAContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) BcAsymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) BcSymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) BcDefaultDigestProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) BcDigestCalculatorProvider.get(AlgorithmIdentifier algorithm) BcDigestProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) Constructors in org.bouncycastle.operator.bc with parameters of type AlgorithmIdentifierModifierConstructorDescriptionBcAsymmetricKeyUnwrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter privateKey) BcAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter publicKey) BcContentSignerBuilder(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) BcDSAContentSignerBuilder(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) BcECContentSignerBuilder(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) BcRSAAsymmetricKeyUnwrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter privateKey) BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId, SubjectPublicKeyInfo publicKeyInfo) BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId, AsymmetricKeyParameter publicKey) BcRSAContentSignerBuilder(AlgorithmIdentifier sigAlgId, AlgorithmIdentifier digAlgId) BcSymmetricKeyUnwrapper(AlgorithmIdentifier wrappingAlgorithm, Wrapper wrapper, KeyParameter wrappingKey) BcSymmetricKeyWrapper(AlgorithmIdentifier wrappingAlgorithm, Wrapper wrapper, KeyParameter wrappingKey) -
Uses of AlgorithmIdentifier in org.bouncycastle.operator.jcajce
Methods in org.bouncycastle.operator.jcajce that return AlgorithmIdentifierModifier and TypeMethodDescriptionJcaAlgorithmParametersConverter.getAlgorithmIdentifier(ASN1ObjectIdentifier algId, AlgorithmParameters parameters) JcaAlgorithmParametersConverter.getAlgorithmIdentifier(ASN1ObjectIdentifier algorithm, AlgorithmParameterSpec algorithmSpec) Methods in org.bouncycastle.operator.jcajce with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionJceAsymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) JceKTSKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) JceSymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) Constructors in org.bouncycastle.operator.jcajce with parameters of type AlgorithmIdentifierModifierConstructorDescriptionJceAsymmetricKeyUnwrapper(AlgorithmIdentifier algorithmIdentifier, PrivateKey privKey) JceAsymmetricKeyWrapper(AlgorithmIdentifier algorithmIdentifier, PublicKey publicKey) Create a wrapper, overriding the algorithm type that is stored in the public key.JceGenericKey(AlgorithmIdentifier algorithmIdentifier, Key representation) JceKTSKeyUnwrapper(AlgorithmIdentifier algorithmIdentifier, PrivateKey privKey, byte[] partyUInfo, byte[] partyVInfo) JceSymmetricKeyUnwrapper(AlgorithmIdentifier algorithmIdentifier, SecretKey secretKey) -
Uses of AlgorithmIdentifier in org.bouncycastle.pkcs
Methods in org.bouncycastle.pkcs that return AlgorithmIdentifierModifier and TypeMethodDescriptionPKCS12MacCalculatorBuilder.getDigestAlgorithmIdentifier()PKCS8EncryptedPrivateKeyInfo.getEncryptionAlgorithm()PKCS12PfxPdu.getMacAlgorithmID()Return the algorithm identifier describing the MAC algorithmDeltaCertificateRequestAttributeValue.getSignatureAlgorithm()PKCS10CertificationRequest.getSignatureAlgorithm()Return the details of the signature algorithm used to create this request.Methods in org.bouncycastle.pkcs with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionPKCS12MacCalculatorBuilderProvider.get(AlgorithmIdentifier algorithmIdentifier) DeltaCertificateRequestAttributeValueBuilder.setSignatureAlgorithm(AlgorithmIdentifier signatureAlgorithm) -
Uses of AlgorithmIdentifier in org.bouncycastle.pkcs.bc
Methods in org.bouncycastle.pkcs.bc that return AlgorithmIdentifierMethods in org.bouncycastle.pkcs.bc with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionBcPKCS12MacCalculatorBuilderProvider.get(AlgorithmIdentifier algorithmIdentifier) Constructors in org.bouncycastle.pkcs.bc with parameters of type AlgorithmIdentifierModifierConstructorDescriptionBcPKCS12MacCalculatorBuilder(ExtendedDigest digest, AlgorithmIdentifier algorithmIdentifier) -
Uses of AlgorithmIdentifier in org.bouncycastle.pkcs.jcajce
Fields in org.bouncycastle.pkcs.jcajce declared as AlgorithmIdentifierModifier and TypeFieldDescriptionstatic final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA224static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA256static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA3_224static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA3_256static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA3_384static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA3_512static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA384static final AlgorithmIdentifierJcePBMac1CalculatorBuilder.PRF_SHA512Methods in org.bouncycastle.pkcs.jcajce that return AlgorithmIdentifierMethods in org.bouncycastle.pkcs.jcajce with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionJcePKCS12MacCalculatorBuilderProvider.get(AlgorithmIdentifier algorithmIdentifier) JcePBMac1CalculatorBuilder.setPrf(AlgorithmIdentifier prf) JcePKCSPBEOutputEncryptorBuilder.setPRF(AlgorithmIdentifier prf) Set the PRF to use for key generation. -
Uses of AlgorithmIdentifier in org.bouncycastle.pqc.asn1
Methods in org.bouncycastle.pqc.asn1 that return AlgorithmIdentifierModifier and TypeMethodDescriptionMcElieceCCA2PrivateKey.getDigest()McElieceCCA2PublicKey.getDigest()SPHINCS256KeyParams.getTreeDigest()XMSSKeyParams.getTreeDigest()XMSSMTKeyParams.getTreeDigest()Constructors in org.bouncycastle.pqc.asn1 with parameters of type AlgorithmIdentifierModifierConstructorDescriptionGMSSPrivateKey(int[] index, byte[][] currentSeed, byte[][] nextNextSeed, byte[][][] currentAuthPath, byte[][][] nextAuthPath, Treehash[][] currentTreehash, Treehash[][] nextTreehash, Vector[] currentStack, Vector[] nextStack, Vector[][] currentRetain, Vector[][] nextRetain, byte[][][] keep, GMSSLeaf[] nextNextLeaf, GMSSLeaf[] upperLeaf, GMSSLeaf[] upperTreehashLeaf, int[] minTreehash, byte[][] nextRoot, GMSSRootCalc[] nextNextRoot, byte[][] currentRootSig, GMSSRootSig[] nextRootSig, GMSSParameters gmssParameterset, AlgorithmIdentifier digestAlg) McElieceCCA2PrivateKey(int n, int k, GF2mField field, PolynomialGF2mSmallM goppaPoly, Permutation p, AlgorithmIdentifier digest) McElieceCCA2PublicKey(int n, int t, GF2Matrix g, AlgorithmIdentifier digest) SPHINCS256KeyParams(AlgorithmIdentifier treeDigest) XMSSKeyParams(int height, AlgorithmIdentifier treeDigest) XMSSMTKeyParams(int height, int layers, AlgorithmIdentifier treeDigest) -
Uses of AlgorithmIdentifier in org.bouncycastle.pqc.crypto.newhope
Constructors in org.bouncycastle.pqc.crypto.newhope with parameters of type AlgorithmIdentifierModifierConstructorDescriptionNHOtherInfoGenerator(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) Create a basic builder with just the compulsory fields.PartyU(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) PartyV(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) -
Uses of AlgorithmIdentifier in org.bouncycastle.pqc.crypto.util
Constructors in org.bouncycastle.pqc.crypto.util with parameters of type AlgorithmIdentifierModifierConstructorDescriptionPartyU(KEMParameters kemParams, AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) Create a basic builder with just the compulsory fields for the initiator.PartyV(KEMParameters kemParams, AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) Create a basic builder with just the compulsory fields for the responder.PQCOtherInfoGenerator(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) Create a basic builder with just the compulsory fields. -
Uses of AlgorithmIdentifier in org.bouncycastle.pqc.jcajce.provider.util
Methods in org.bouncycastle.pqc.jcajce.provider.util with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionstatic byte[]KeyUtil.getEncodedPrivateKeyInfo(AlgorithmIdentifier algId, ASN1Encodable privKey) static byte[]KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId, byte[] keyData) static byte[]KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId, ASN1Encodable keyData) -
Uses of AlgorithmIdentifier in org.bouncycastle.tsp
Methods in org.bouncycastle.tsp that return AlgorithmIdentifierModifier and TypeMethodDescriptionTimeStampTokenInfo.getHashAlgorithm()TimeStampRequest.getMessageImprintAlgID()Methods in org.bouncycastle.tsp with parameters of type AlgorithmIdentifierModifier and TypeMethodDescriptionTimeStampRequestGenerator.generate(AlgorithmIdentifier digestAlgorithmID, byte[] digest) TimeStampRequestGenerator.generate(AlgorithmIdentifier digestAlgorithmID, byte[] digest, BigInteger nonce) -
Uses of AlgorithmIdentifier in org.bouncycastle.tsp.ers
Methods in org.bouncycastle.tsp.ers that return AlgorithmIdentifier