Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
EncryptedObjectStoreData.getEncryptionAlgorithm() |
AlgorithmIdentifier |
ObjectStoreData.getIntegrityAlgorithm() |
AlgorithmIdentifier |
EncryptedSecretKeyData.getKeyEncryptionAlgorithm() |
AlgorithmIdentifier |
PbkdMacIntegrityCheck.getMacAlgorithm() |
Constructor and Description |
---|
EncryptedObjectStoreData(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) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
OOBCertHash.getHashAlg() |
AlgorithmIdentifier |
PBMParameter.getMac() |
AlgorithmIdentifier |
PBMParameter.getOwf() |
AlgorithmIdentifier |
Challenge.getOwf() |
AlgorithmIdentifier |
PKIHeader.getProtectionAlg() |
Modifier and Type | Method and Description |
---|---|
PKIHeaderBuilder |
PKIHeaderBuilder.setProtectionAlg(AlgorithmIdentifier aid) |
Constructor and Description |
---|
Challenge(AlgorithmIdentifier owf,
byte[] witness,
byte[] challenge) |
OOBCertHash(AlgorithmIdentifier hashAlg,
CertId certId,
byte[] hashVal) |
OOBCertHash(AlgorithmIdentifier hashAlg,
CertId certId,
DERBitString hashVal) |
PBMParameter(ASN1OctetString salt,
AlgorithmIdentifier owf,
ASN1Integer iterationCount,
AlgorithmIdentifier mac) |
PBMParameter(byte[] salt,
AlgorithmIdentifier owf,
int iterationCount,
AlgorithmIdentifier mac) |
Constructor and Description |
---|
ECCCMSSharedInfo(AlgorithmIdentifier keyInfo,
byte[] suppPubInfo) |
ECCCMSSharedInfo(AlgorithmIdentifier keyInfo,
byte[] entityUInfo,
byte[] suppPubInfo) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
PKMACValue.getAlgId() |
AlgorithmIdentifier |
POPOSigningKey.getAlgorithmIdentifier() |
AlgorithmIdentifier |
EncryptedValue.getIntendedAlg() |
AlgorithmIdentifier |
EncryptedValue.getKeyAlg() |
AlgorithmIdentifier |
CertTemplate.getSigningAlg() |
AlgorithmIdentifier |
EncryptedValue.getSymmAlg() |
Modifier and Type | Method and Description |
---|---|
CertTemplateBuilder |
CertTemplateBuilder.setSigningAlg(AlgorithmIdentifier aid) |
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
OtherHashAlgAndValue.getHashAlgorithm() |
AlgorithmIdentifier |
OtherHash.getHashAlgorithm() |
Constructor and Description |
---|
OtherHashAlgAndValue(AlgorithmIdentifier hashAlgorithm,
ASN1OctetString hashValue) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
OtherCertID.getAlgorithmHash() |
AlgorithmIdentifier |
ESSCertIDv2.getHashAlgorithm() |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
LDSSecurityObject.getDigestAlgorithmIdentifier() |
Constructor and Description |
---|
LDSSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier,
DataGroupHash[] datagroupHash) |
LDSSecurityObject(AlgorithmIdentifier digestAlgorithmIdentifier,
DataGroupHash[] datagroupHash,
LDSVersionInfo versionInfo) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
CertHash.getHashAlgorithm() |
Constructor and Description |
---|
CertHash(AlgorithmIdentifier hashAlgorithm,
byte[] certificateHash)
Constructor from a given details.
|
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
SignedPublicKeyAndChallenge.getSignatureAlgorithm() |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
CertID.getHashAlgorithm() |
AlgorithmIdentifier |
BasicOCSPResponse.getSignatureAlgorithm() |
AlgorithmIdentifier |
Signature.getSignatureAlgorithm() |
Constructor and 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) |
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
PrivateKeyInfo.getAlgorithmId()
Deprecated.
use getPrivateKeyAlgorithm()
|
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() |
Constructor and 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,
AlgorithmIdentifier prf)
Create a PBKDF2Params with the specified salt, iteration count, and a defined prf.
|
PBKDF2Params(byte[] salt,
int iterationCount,
int keyLength,
AlgorithmIdentifier prf)
Create a PBKDF2Params with the specified salt, iteration count, keyLength, and a defined prf.
|
PrivateKeyInfo(AlgorithmIdentifier algId,
ASN1Encodable privateKey) |
PrivateKeyInfo(AlgorithmIdentifier algId,
ASN1Encodable privateKey,
ASN1Set attributes) |
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) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
MessageImprint.getHashAlgorithm() |
Constructor and Description |
---|
MessageImprint(AlgorithmIdentifier hashAlgorithm,
byte[] hashedMessage) |
Modifier and Type | Method and Description |
---|---|
void |
V2AttributeCertificateInfoGenerator.setSignature(AlgorithmIdentifier signature) |
void |
V2TBSCertListGenerator.setSignature(AlgorithmIdentifier signature) |
void |
V3TBSCertificateGenerator.setSignature(AlgorithmIdentifier signature) |
void |
V1TBSCertificateGenerator.setSignature(AlgorithmIdentifier signature) |
Constructor and 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,
ASN1Encodable publicKey) |
SubjectPublicKeyInfo(AlgorithmIdentifier algId,
byte[] publicKey) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
BiometricData.getHashAlgorithm() |
Constructor and Description |
---|
BiometricData(TypeOfBiometricData typeOfBiometricData,
AlgorithmIdentifier hashAlgorithm,
ASN1OctetString biometricDataHash) |
BiometricData(TypeOfBiometricData typeOfBiometricData,
AlgorithmIdentifier hashAlgorithm,
ASN1OctetString biometricDataHash,
DERIA5String sourceDataUri) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
AttributeCertificateHolder.getDigestAlgorithm()
Returns algorithm identifier for the digest used if ObjectDigestInfo is present.
|
AlgorithmIdentifier |
X509AttributeCertificateHolder.getSignatureAlgorithm()
Return the details of the signature algorithm used to create this attribute certificate.
|
AlgorithmIdentifier |
X509CertificateHolder.getSignatureAlgorithm()
Return the details of the signature algorithm used to create this attribute certificate.
|
Modifier and Type | Method and Description |
---|---|
InputDecryptor |
ValueDecryptorGenerator.getValueDecryptor(AlgorithmIdentifier keyAlg,
AlgorithmIdentifier symmAlg,
byte[] encKey) |
void |
PKMACValuesCalculator.setup(AlgorithmIdentifier digestAlg,
AlgorithmIdentifier macAlg) |
Modifier and Type | Method and Description |
---|---|
InputDecryptor |
JceAsymmetricValueDecryptorGenerator.getValueDecryptor(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
void |
JcePKMACValuesCalculator.setup(AlgorithmIdentifier digAlg,
AlgorithmIdentifier macAlg) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
TruncatingDigestCalculator.getAlgorithmIdentifier() |
Modifier and Type | Field and Description |
---|---|
static AlgorithmIdentifier |
RespID.HASH_SHA1 |
static AlgorithmIdentifier |
CertificateID.HASH_SHA1 |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
BasicOCSPResp.getSignatureAlgorithmID()
Return the algorithm identifier describing the signature used in the response.
|
Modifier and Type | Field and Description |
---|---|
protected AlgorithmIdentifier |
SignerInformation.digestAlgorithm |
protected AlgorithmIdentifier |
SignerInformation.encryptionAlgorithm |
protected AlgorithmIdentifier |
RecipientInformation.keyEncAlg |
protected AlgorithmIdentifier |
RecipientInformation.messageAlgorithm |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
CMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm)
Return the encryption algorithm identifier associated with the passed in signatureAlgorithm
|
AlgorithmIdentifier |
DefaultCMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm) |
AlgorithmIdentifier |
PasswordRecipient.PRF.getAlgorithmID() |
AlgorithmIdentifier |
CMSEnvelopedDataParser.getContentEncryptionAlgorithm()
Return the content encryption algorithm details for the data in this object.
|
AlgorithmIdentifier |
CMSEnvelopedData.getContentEncryptionAlgorithm()
Return the content encryption algorithm details for the data in this object.
|
AlgorithmIdentifier |
CMSDigestedData.getDigestAlgorithm() |
AlgorithmIdentifier |
SignerInfoGenerator.getDigestAlgorithm() |
AlgorithmIdentifier |
SignerInformation.getDigestAlgorithmID() |
AlgorithmIdentifier |
PasswordRecipientInformation.getKeyDerivationAlgorithm()
Return the key derivation algorithm details for the key in this recipient.
|
AlgorithmIdentifier |
RecipientInformation.getKeyEncryptionAlgorithm()
Return the key encryption algorithm details for the key in this recipient.
|
AlgorithmIdentifier |
CMSAuthenticatedDataParser.getMacAlgorithm()
Return the MAC algorithm details for the MAC associated with the data in this object.
|
AlgorithmIdentifier |
CMSAuthenticatedData.getMacAlgorithm()
Return the MAC algorithm details for the MAC associated with the data in this object.
|
AlgorithmIdentifier |
KeyAgreeRecipient.getPrivateKeyAlgorithmIdentifier() |
Modifier and Type | Method and Description |
---|---|
Set<AlgorithmIdentifier> |
CMSSignedDataParser.getDigestAlgorithmIDs()
Return the digest algorithm identifiers for the SignedData object
|
Set<AlgorithmIdentifier> |
CMSSignedData.getDigestAlgorithmIDs()
Return the digest algorithm identifiers for the SignedData object
|
Modifier and Type | Method and Description |
---|---|
byte[] |
PasswordRecipient.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
protected abstract byte[] |
PasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
AlgorithmIdentifier |
CMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm)
Return the encryption algorithm identifier associated with the passed in signatureAlgorithm
|
AlgorithmIdentifier |
DefaultCMSSignatureEncryptionAlgorithmFinder.findEncryptionAlgorithm(AlgorithmIdentifier signatureAlgorithm) |
protected abstract byte[] |
PasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier algorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
protected abstract ASN1Sequence |
KeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm,
AlgorithmIdentifier keyEncAlgorithm,
GenericKey contentEncryptionKey) |
protected Map |
CMSAuthenticatedGenerator.getBaseParameters(ASN1ObjectIdentifier contentType,
AlgorithmIdentifier digAlgId,
AlgorithmIdentifier macAlgId,
byte[] hash) |
protected Map |
CMSSignedGenerator.getBaseParameters(ASN1ObjectIdentifier contentType,
AlgorithmIdentifier digAlgId,
byte[] hash) |
ContentVerifier |
SignerInformationVerifier.getContentVerifier(AlgorithmIdentifier signingAlgorithm,
AlgorithmIdentifier digestAlgorithm) |
DigestCalculator |
SignerInformationVerifier.getDigestCalculator(AlgorithmIdentifier algorithmIdentifier) |
RecipientOperator |
KeyTransRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentKey) |
RecipientOperator |
KEKRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentKey) |
RecipientOperator |
PasswordRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedEncryptedContentKey) |
RecipientOperator |
KeyAgreeRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
String |
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).
|
String |
DefaultCMSSignatureAlgorithmNameGenerator.getSignatureName(AlgorithmIdentifier digestAlg,
AlgorithmIdentifier encryptionAlg) |
protected abstract byte[] |
KeyAgreeRecipientInfoGenerator.getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlgorithm) |
Modifier and Type | Method and Description |
---|---|
byte[] |
BcPasswordRecipient.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
protected byte[] |
BcPasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
protected CipherParameters |
BcKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
protected CipherParameters |
BcKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedEncryptionKey) |
protected KeyParameter |
BcPasswordRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
byte[] |
BcPasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier keyEncryptionAlgorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
RecipientOperator |
BcRSAKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
BcKEKEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
BcPasswordEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
Constructor and Description |
---|
BcRSAKeyTransRecipientInfoGenerator(byte[] subjectKeyIdentifier,
AlgorithmIdentifier encAlgId,
AsymmetricKeyParameter publicKey) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
ZlibCompressor.getAlgorithmIdentifier() |
AlgorithmIdentifier |
EnvelopedDataHelper.getAlgorithmIdentifier(ASN1ObjectIdentifier macOID,
AlgorithmParameterSpec paramSpec) |
AlgorithmIdentifier |
JceKeyAgreeRecipient.getPrivateKeyAlgorithmIdentifier() |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
JcePasswordRecipientInfoGenerator.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
byte[] |
JcePasswordRecipient.calculateDerivedKey(int schemeID,
AlgorithmIdentifier derivationAlgorithm,
int keySize) |
JceAsymmetricKeyUnwrapper |
EnvelopedDataHelper.createAsymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm,
PrivateKey keyEncryptionKey) |
JceKTSKeyUnwrapper |
EnvelopedDataHelper.createAsymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm,
PrivateKey keyEncryptionKey,
byte[] partyUInfo,
byte[] partyVInfo) |
Cipher |
EnvelopedDataHelper.createContentCipher(Key sKey,
AlgorithmIdentifier encryptionAlgID) |
SymmetricKeyUnwrapper |
EnvelopedDataHelper.createSymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm,
SecretKey keyEncryptionKey) |
protected Key |
JceKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedEncryptionKey) |
protected Key |
JceKEKRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedContentEncryptionKey) |
protected Key |
JceKTSKeyTransRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedEncryptionKey) |
protected Key |
JcePasswordRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
protected Key |
JceKeyAgreeRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentEncryptionKey) |
byte[] |
JcePasswordRecipientInfoGenerator.generateEncryptedBytes(AlgorithmIdentifier keyEncryptionAlgorithm,
byte[] derivedKey,
GenericKey contentEncryptionKey) |
ASN1Sequence |
JceKeyAgreeRecipientInfoGenerator.generateRecipientEncryptedKeys(AlgorithmIdentifier keyAgreeAlgorithm,
AlgorithmIdentifier keyEncryptionAlgorithm,
GenericKey contentEncryptionKey) |
InputExpander |
ZlibExpanderProvider.get(AlgorithmIdentifier algorithm) |
AlgorithmParameters |
JceAlgorithmIdentifierConverter.getAlgorithmParameters(AlgorithmIdentifier algorithmIdentifier) |
RecipientOperator |
JceKEKAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyTransAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKTSKeyTransAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKEKEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKTSKeyTransEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JcePasswordAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JcePasswordEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] derivedKey,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyAgreeEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
RecipientOperator |
JceKeyAgreeAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
protected byte[] |
JceKeyAgreeRecipientInfoGenerator.getUserKeyingMaterial(AlgorithmIdentifier keyAgreeAlg) |
void |
EnvelopedDataHelper.keySizeCheck(AlgorithmIdentifier keyAlgorithm,
Key key) |
Constructor and Description |
---|
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.
|
Constructor and Description |
---|
Builder(AlgorithmIdentifier algorithmID,
byte[] partyUInfo,
byte[] partyVInfo)
Create a basic builder with just the compulsory fields.
|
Modifier and Type | Method and Description |
---|---|
static byte[] |
KeyUtil.getEncodedPrivateKeyInfo(AlgorithmIdentifier algId,
ASN1Encodable privKey) |
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId,
ASN1Encodable keyData) |
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId,
byte[] keyData) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
PKCS12KeyStoreSpi.cryptData(boolean forEncryption,
AlgorithmIdentifier algId,
char[] password,
boolean wrongPKCS12Zero,
byte[] data) |
protected PrivateKey |
PKCS12KeyStoreSpi.unwrapKey(AlgorithmIdentifier algId,
byte[] data,
char[] password,
boolean wrongPKCS12Zero) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
KTSParameterSpec.getKdfAlgorithm()
Return the AlgorithmIdentifier for the KDF to do key derivation after extracting the secret.
|
AlgorithmIdentifier |
PBKDF2KeySpec.getPrf()
Return an AlgorithmIdentifier representing the PRF.
|
Modifier and Type | Method and Description |
---|---|
KTSParameterSpec.Builder |
KTSParameterSpec.Builder.withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)
Set the KDF algorithm and digest algorithm for wrap key generation.
|
Constructor and Description |
---|
PBKDF2KeySpec(char[] password,
byte[] salt,
int iterationCount,
int keySize,
AlgorithmIdentifier prf)
Base constructor.
|
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
NetscapeCertRequest.getKeyAlgorithm() |
AlgorithmIdentifier |
NetscapeCertRequest.getSigningAlgorithm() |
Modifier and Type | Method and Description |
---|---|
void |
NetscapeCertRequest.setKeyAlgorithm(AlgorithmIdentifier value) |
void |
NetscapeCertRequest.setSigningAlgorithm(AlgorithmIdentifier value) |
Constructor and Description |
---|
NetscapeCertRequest(String challenge,
AlgorithmIdentifier signing_alg,
PublicKey pub_key) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
DigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId)
Find the digest algorithm identifier that matches with
the passed in signature algorithm identifier.
|
AlgorithmIdentifier |
DefaultDigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId) |
AlgorithmIdentifier |
DigestAlgorithmIdentifierFinder.find(String digAlgName)
Find the algorithm identifier that matches with
the passed in digest name.
|
AlgorithmIdentifier |
DefaultSignatureAlgorithmIdentifierFinder.find(String sigAlgName) |
AlgorithmIdentifier |
DefaultDigestAlgorithmIdentifierFinder.find(String digAlgName) |
AlgorithmIdentifier |
SignatureAlgorithmIdentifierFinder.find(String sigAlgName)
Find the signature algorithm identifier that matches with
the passed in signature algorithm name.
|
AlgorithmIdentifier |
InputExpander.getAlgorithmIdentifier()
Return the algorithm identifier describing the compression
algorithm and parameters this expander supports.
|
AlgorithmIdentifier |
KeyWrapper.getAlgorithmIdentifier() |
AlgorithmIdentifier |
GenericKey.getAlgorithmIdentifier() |
AlgorithmIdentifier |
ContentVerifier.getAlgorithmIdentifier()
Return the algorithm identifier describing the signature
algorithm and parameters this expander supports.
|
AlgorithmIdentifier |
SymmetricKeyUnwrapper.getAlgorithmIdentifier() |
AlgorithmIdentifier |
MacCalculator.getAlgorithmIdentifier() |
AlgorithmIdentifier |
InputDecryptor.getAlgorithmIdentifier()
Return the algorithm identifier describing the encryption
algorithm and parameters this decryptor can process.
|
AlgorithmIdentifier |
ContentSigner.getAlgorithmIdentifier() |
AlgorithmIdentifier |
BufferingContentSigner.getAlgorithmIdentifier()
Return the algorithm identifier supported by this signer.
|
AlgorithmIdentifier |
AsymmetricKeyWrapper.getAlgorithmIdentifier() |
AlgorithmIdentifier |
KeyUnwrapper.getAlgorithmIdentifier() |
AlgorithmIdentifier |
OutputEncryptor.getAlgorithmIdentifier()
Return the algorithm identifier describing the encryption
algorithm and parameters this encryptor uses.
|
AlgorithmIdentifier |
OutputCompressor.getAlgorithmIdentifier()
Return the algorithm identifier describing the compression
algorithm and parameters this compressor uses.
|
AlgorithmIdentifier |
DigestCalculator.getAlgorithmIdentifier()
Return the algorithm identifier representing the digest implemented by
this calculator.
|
AlgorithmIdentifier |
AsymmetricKeyUnwrapper.getAlgorithmIdentifier() |
AlgorithmIdentifier |
SymmetricKeyWrapper.getAlgorithmIdentifier() |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
DigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId)
Find the digest algorithm identifier that matches with
the passed in signature algorithm identifier.
|
AlgorithmIdentifier |
DefaultDigestAlgorithmIdentifierFinder.find(AlgorithmIdentifier sigAlgId) |
GenericKey |
KeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptionKeyAlgorithm,
byte[] encryptedKey) |
MacCalculator |
MacCalculatorProvider.get(AlgorithmIdentifier algorithm) |
ContentVerifier |
ContentVerifierProvider.get(AlgorithmIdentifier verifierAlgorithmIdentifier)
Return a ContentVerifier that matches the passed in algorithm identifier,
|
DigestCalculator |
DigestCalculatorProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) |
InputExpander |
InputExpanderProvider.get(AlgorithmIdentifier algorithm) |
InputDecryptor |
InputDecryptorProvider.get(AlgorithmIdentifier algorithm) |
String |
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.
|
String |
DefaultAlgorithmNameFinder.getAlgorithmName(AlgorithmIdentifier algorithmIdentifier) |
int |
SecretKeySizeProvider.getKeySize(AlgorithmIdentifier algorithmIdentifier) |
int |
DefaultSecretKeySizeProvider.getKeySize(AlgorithmIdentifier algorithmIdentifier) |
Constructor and Description |
---|
AsymmetricKeyUnwrapper(AlgorithmIdentifier algorithmId) |
AsymmetricKeyWrapper(AlgorithmIdentifier algorithmId) |
GenericKey(AlgorithmIdentifier algorithmIdentifier,
byte[] representation) |
GenericKey(AlgorithmIdentifier algorithmIdentifier,
Object representation) |
SymmetricKeyUnwrapper(AlgorithmIdentifier algorithmId) |
SymmetricKeyWrapper(AlgorithmIdentifier algorithmId) |
Modifier and Type | Method and Description |
---|---|
protected abstract Signer |
BcContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId)
Create the correct signer for the algorithm identifier sigAlgId.
|
protected Signer |
BcECContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) |
protected Signer |
BcRSAContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) |
protected Signer |
BcDSAContentVerifierProviderBuilder.createSigner(AlgorithmIdentifier sigAlgId) |
protected Signer |
BcDSAContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId,
AlgorithmIdentifier digAlgId) |
protected Signer |
BcRSAContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId,
AlgorithmIdentifier digAlgId) |
protected Signer |
BcECContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId,
AlgorithmIdentifier digAlgId) |
protected abstract Signer |
BcContentSignerBuilder.createSigner(AlgorithmIdentifier sigAlgId,
AlgorithmIdentifier algorithmIdentifier) |
GenericKey |
BcSymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
GenericKey |
BcAsymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
DigestCalculator |
BcDigestCalculatorProvider.get(AlgorithmIdentifier algorithm) |
ExtendedDigest |
BcDefaultDigestProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) |
ExtendedDigest |
BcDigestProvider.get(AlgorithmIdentifier digestAlgorithmIdentifier) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
JcaAlgorithmParametersConverter.getAlgorithmIdentifier(ASN1ObjectIdentifier algId,
AlgorithmParameters parameters) |
AlgorithmIdentifier |
JcaAlgorithmParametersConverter.getAlgorithmIdentifier(ASN1ObjectIdentifier algorithm,
AlgorithmParameterSpec algorithmSpec) |
Modifier and Type | Method and Description |
---|---|
GenericKey |
JceSymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
GenericKey |
JceKTSKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
GenericKey |
JceAsymmetricKeyUnwrapper.generateUnwrappedKey(AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
Constructor and Description |
---|
JceAsymmetricKeyUnwrapper(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) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
PKCS12MacCalculatorBuilder.getDigestAlgorithmIdentifier() |
AlgorithmIdentifier |
PKCS12PfxPdu.getMacAlgorithmID()
Return the algorithm identifier describing the MAC algorithm
|
AlgorithmIdentifier |
PKCS10CertificationRequest.getSignatureAlgorithm()
Return the details of the signature algorithm used to create this request.
|
Modifier and Type | Method and Description |
---|---|
PKCS12MacCalculatorBuilder |
PKCS12MacCalculatorBuilderProvider.get(AlgorithmIdentifier algorithmIdentifier) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
BcPKCS12MacCalculatorBuilder.getDigestAlgorithmIdentifier() |
Modifier and Type | Method and Description |
---|---|
PKCS12MacCalculatorBuilder |
BcPKCS12MacCalculatorBuilderProvider.get(AlgorithmIdentifier algorithmIdentifier) |
Constructor and Description |
---|
BcPKCS12MacCalculatorBuilder(ExtendedDigest digest,
AlgorithmIdentifier algorithmIdentifier) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
JcePKCS12MacCalculatorBuilder.getDigestAlgorithmIdentifier() |
Modifier and Type | Method and Description |
---|---|
PKCS12MacCalculatorBuilder |
JcePKCS12MacCalculatorBuilderProvider.get(AlgorithmIdentifier algorithmIdentifier) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
McElieceCCA2PrivateKey.getDigest() |
AlgorithmIdentifier |
McElieceCCA2PublicKey.getDigest() |
AlgorithmIdentifier |
SPHINCS256KeyParams.getTreeDigest() |
Constructor and Description |
---|
GMSSPrivateKey(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) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
KeyUtil.getEncodedPrivateKeyInfo(AlgorithmIdentifier algId,
ASN1Encodable privKey) |
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId,
ASN1Encodable keyData) |
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(AlgorithmIdentifier algId,
byte[] keyData) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
TimeStampTokenInfo.getHashAlgorithm() |
Copyright © 2018 BouncyCastle.org. All rights reserved.