Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
EncryptedObjectStoreData.getEncryptionAlgorithm() |
AlgorithmIdentifier |
ObjectStoreData.getIntegrityAlgorithm() |
AlgorithmIdentifier |
EncryptedSecretKeyData.getKeyEncryptionAlgorithm() |
AlgorithmIdentifier |
PbkdMacIntegrityCheck.getMacAlgorithm() |
AlgorithmIdentifier |
SignatureCheck.getSignatureAlgorithm() |
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) |
SignatureCheck(AlgorithmIdentifier signatureAlgorithm,
byte[] signature) |
SignatureCheck(AlgorithmIdentifier signatureAlgorithm,
Certificate[] certificates,
byte[] signature) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
CMCPublicationInfo.getHashAlg() |
AlgorithmIdentifier |
PublishTrustAnchors.getHashAlgorithm() |
AlgorithmIdentifier |
PopLinkWitnessV2.getKeyGenAlgorithm() |
AlgorithmIdentifier |
IdentityProofV2.getMacAlgId() |
AlgorithmIdentifier |
PopLinkWitnessV2.getMacAlgorithm() |
AlgorithmIdentifier |
IdentityProofV2.getProofAlgID() |
AlgorithmIdentifier |
CertificationRequest.getSignatureAlgorithm() |
AlgorithmIdentifier |
CertificationRequest.getSubjectPublicKeyAlgorithm() |
AlgorithmIdentifier |
DecryptedPOP.getThePOPAlgID() |
AlgorithmIdentifier |
EncryptedPOP.getThePOPAlgID() |
AlgorithmIdentifier |
EncryptedPOP.getWitnessAlgID() |
Constructor and Description |
---|
CertificationRequest(X500Name subject,
AlgorithmIdentifier subjectPublicAlgorithm,
DERBitString subjectPublicKey,
ASN1Set attributes,
AlgorithmIdentifier signatureAlgorithm,
DERBitString signature) |
CMCPublicationInfo(AlgorithmIdentifier hashAlg,
byte[][] anchorHashes,
PKIPublicationInfo pubInfo) |
DecryptedPOP(BodyPartID bodyPartID,
AlgorithmIdentifier thePOPAlgID,
byte[] thePOP) |
EncryptedPOP(TaggedRequest request,
ContentInfo cms,
AlgorithmIdentifier thePOPAlgID,
AlgorithmIdentifier witnessAlgID,
byte[] witness) |
IdentityProofV2(AlgorithmIdentifier proofAlgID,
AlgorithmIdentifier macAlgId,
byte[] witness) |
PopLinkWitnessV2(AlgorithmIdentifier keyGenAlgorithm,
AlgorithmIdentifier macAlgorithm,
byte[] witness) |
PublishTrustAnchors(BigInteger seqNumber,
AlgorithmIdentifier hashAlgorithm,
byte[][] anchorHashes) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
OOBCertHash.getHashAlg() |
AlgorithmIdentifier |
PBMParameter.getMac() |
AlgorithmIdentifier |
Challenge.getOwf() |
AlgorithmIdentifier |
PBMParameter.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 |
Signature.getSignatureAlgorithm() |
AlgorithmIdentifier |
BasicOCSPResponse.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 |
RSASSAPSSparams.DEFAULT_HASH_ALGORITHM |
static AlgorithmIdentifier |
RSAESOAEPparams.DEFAULT_HASH_ALGORITHM |
static AlgorithmIdentifier |
RSASSAPSSparams.DEFAULT_MASK_GEN_FUNCTION |
static AlgorithmIdentifier |
RSAESOAEPparams.DEFAULT_MASK_GEN_FUNCTION |
static AlgorithmIdentifier |
RSAESOAEPparams.DEFAULT_P_SOURCE_ALGORITHM |
protected AlgorithmIdentifier |
CertificationRequest.sigAlgId |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
SignerInfo.getDigestAlgorithm() |
AlgorithmIdentifier |
SignerInfo.getDigestEncryptionAlgorithm() |
AlgorithmIdentifier |
EncryptedData.getEncryptionAlgorithm() |
AlgorithmIdentifier |
EncryptedPrivateKeyInfo.getEncryptionAlgorithm() |
AlgorithmIdentifier |
RSASSAPSSparams.getHashAlgorithm() |
AlgorithmIdentifier |
RSAESOAEPparams.getHashAlgorithm() |
AlgorithmIdentifier |
RSASSAPSSparams.getMaskGenAlgorithm() |
AlgorithmIdentifier |
RSAESOAEPparams.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 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) |
Modifier and Type | Method and Description |
---|---|
AlgorithmIdentifier |
ArchiveTimeStamp.getDigestAlgorithm()
Return the contents of the digestAlgorithm field - null if not set.
|
AlgorithmIdentifier |
ArchiveTimeStamp.getDigestAlgorithmIdentifier() |
AlgorithmIdentifier[] |
EvidenceRecord.getDigestAlgorithms() |
AlgorithmIdentifier |
MessageImprint.getHashAlgorithm() |
Constructor and Description |
---|
ArchiveTimeStamp(AlgorithmIdentifier digestAlgorithm,
Attributes attributes,
PartialHashtree[] reducedHashTree,
ContentInfo timeStamp) |
ArchiveTimeStamp(AlgorithmIdentifier digestAlgorithm,
PartialHashtree[] reducedHashTree,
ContentInfo timeStamp) |
EvidenceRecord(AlgorithmIdentifier[] digestAlgorithms,
CryptoInfos cryptoInfos,
EncryptionInfo encryptionInfo,
ArchiveTimeStampSequence archiveTimeStampSequence) |
MessageImprint(AlgorithmIdentifier hashAlgorithm,
byte[] hashedMessage) |
Modifier and Type | Method and Description |
---|---|
void |
V1TBSCertificateGenerator.setSignature(AlgorithmIdentifier signature) |
void |
V3TBSCertificateGenerator.setSignature(AlgorithmIdentifier signature) |
void |
V2AttributeCertificateInfoGenerator.setSignature(AlgorithmIdentifier signature) |
void |
V2TBSCertListGenerator.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 | Field and Description |
---|---|
static AlgorithmIdentifier |
PBKDF2Config.PRF_SHA1
AlgorithmIdentifier for a PRF using HMac with SHA-1
|
static AlgorithmIdentifier |
PBKDF2Config.PRF_SHA256
AlgorithmIdentifier for a PRF using HMac with SHA-256
|
static AlgorithmIdentifier |
PBKDF2Config.PRF_SHA3_256
AlgorithmIdentifier for a PRF using HMac with SHA3-256
|
static AlgorithmIdentifier |
PBKDF2Config.PRF_SHA3_512
AlgorithmIdentifier for a PRF using SHA3-512
|
static AlgorithmIdentifier |
PBKDF2Config.PRF_SHA512
AlgorithmIdentifier for a PRF using HMac with SHA-512
|
Modifier and Type | Method and Description |
---|---|
static AlgorithmIdentifier |
AlgorithmIdentifierFactory.generateEncryptionAlgID(ASN1ObjectIdentifier encryptionOID,
int keySize,
SecureRandom random)
Create an AlgorithmIdentifier for the passed in encryption algorithm.
|
AlgorithmIdentifier |
JournaledAlgorithm.getAlgorithmIdentifier() |
AlgorithmIdentifier |
PBKDF2Config.getPRF() |
Modifier and Type | Method and Description |
---|---|
static Object |
CipherFactory.createContentCipher(boolean forEncryption,
CipherParameters encKey,
AlgorithmIdentifier encryptionAlgID)
Create a content cipher for encrypting bulk data.
|
PBKDF2Config.Builder |
PBKDF2Config.Builder.withPRF(AlgorithmIdentifier prf)
Set the PRF to use for key generation.
|
Constructor and Description |
---|
Builder(AlgorithmIdentifier algorithmID,
byte[] partyUInfo,
byte[] partyVInfo)
Create a basic builder with just the compulsory fields.
|
JournaledAlgorithm(AlgorithmIdentifier aid,
JournalingSecureRandom journaling) |
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 |
McElieceCCA2PublicKey.getDigest() |
AlgorithmIdentifier |
McElieceCCA2PrivateKey.getDigest() |
AlgorithmIdentifier |
SPHINCS256KeyParams.getTreeDigest() |
AlgorithmIdentifier |
XMSSKeyParams.getTreeDigest() |
AlgorithmIdentifier |
XMSSMTKeyParams.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) |
XMSSKeyParams(int height,
AlgorithmIdentifier treeDigest) |
XMSSMTKeyParams(int height,
int layers,
AlgorithmIdentifier treeDigest) |
Constructor and Description |
---|
NHOtherInfoGenerator(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) |
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) |
Copyright © 2020 BouncyCastle.org. All rights reserved.