| Package | Description |
|---|---|
| com.entrust.toolkit.archive |
Contains classes for reading and writing files in the legacy Entrust Archive format.
|
| com.entrust.toolkit.asn1.cmpv1 |
Contains classes used to create, parse,
and manipulate ASN.1 structures used with Certificate Management Protocol (CMP)
version 1.
|
| com.entrust.toolkit.asn1.cmpv1.gkm |
Contains classes used to create, parse,
and manipulate ASN.1 structures used with Certificate Management Protocol (CMP)
version 1.
|
| com.entrust.toolkit.asn1.crmf |
Contains classes used to create, parse, and manipulate ASN.1 structures
used with Certificate Request Message Format (CRMF).
|
| com.entrust.toolkit.asn1.structures |
Contains classes used to create, parse, and manipulate general ASN.1
structures.
|
| com.entrust.toolkit.asn1.tsp |
Contains classes used to create, parse, and manipulate ASN.1 structures
used with time-stamping.
|
| com.entrust.toolkit.credentials |
Contains classes the enable creation, recovery, reading, and writing of
digital identities using a
variety of key sources, classes for implementing the Toolkit's KeyStore
capabilities, and classes to support integration with a Smart Card
Management System.
|
| com.entrust.toolkit.security.crypto.ec | |
| com.entrust.toolkit.security.crypto.rsa |
Contains an implementation of the RSA public key cryptosystem and related functionality.
|
| com.entrust.toolkit.security.spec |
Contains transparent cryptographic algorithm parameter implementations.
|
| com.entrust.toolkit.timestamp |
Contains classes used to communicate with a timestamp server.
|
| com.entrust.toolkit.x509.extensions |
Contains classes that implement certificate extensions.
|
| com.entrust.toolkit.x509.policies |
Contains classes used to check security policies issued by an Entrust PKI — password rules and client
settings, for example.
|
| com.entrust.toolkit.x509.revocation |
Contains the Entrust revocation checking mechanism and revocation
stores.
|
| iaik.asn1.structures | |
| iaik.security.spec | |
| iaik.x509.ocsp |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
PemOptions.getEncryptionAlgorithm()
Returns the encryption algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PemOptions.setEncryptionAlgorithm(AlgorithmID encryptionAlgorithm,
int keyLength)
Sets the encryption algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
PKIHeader.getProtectionAlg()
Returns the algorithm used to protect the message if it has been set;
otherwise
null is returned. |
| Modifier and Type | Method and Description |
|---|---|
void |
PKIHeader.setProtectionAlg(AlgorithmID protectionAlg)
Sets the algorithm used for calculation of the protection bits.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
EntrustProofOfRA.getAlgorithm()
Returns the signature algorithm.
|
AlgorithmID |
EntrustProofOfRAInfo.getHashAlg()
Returns the hash algorithm used during the creation of
headerHash and bodyHash. |
| Constructor and Description |
|---|
EntrustProofOfRA(EntrustProofOfRAInfo proofOfRAInfo,
AlgorithmID algorithm,
byte[] signature)
A constructor; creates a new
EntrustProofOfRA by
constructing it from the provided components. |
EntrustProofOfRA(EntrustProofOfRAInfo proofOfRAInfo,
java.security.PrivateKey raSigningKey,
AlgorithmID signatureAlg)
A constructor; creates a new
EntrustProofOfRA by generating
a signature over the provided EntrustProofOfRAInfo structure
the RA signing key and the indicated signature algorithm. |
EntrustProofOfRAInfo(X509Certificate raVerificationCert,
AlgorithmID hashAlg,
PKIHeader header,
PKIBody body)
Creates a new
EntrustProofOfRAInfo. |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
PKMACValue.getAlgId()
Returns algorithm identifier that the mac value was created with.
|
AlgorithmID |
POPOSigningKey.getAlgorithmIdentifier()
Returns the algorithm ID that was used during signing.
|
AlgorithmID |
EncryptedValue.getIntendedAlg()
Returns the intended algorithm for which the value will be used, if it has
been set; otherwise
null is returned. |
AlgorithmID |
EncryptedValue.getKeyAlg()
Returns the algorithm used to encrypt the symmetric key, if it has been
set; otherwise
null is returned. |
AlgorithmID |
CertTemplate.getSigningAlg()
Returns the signature algorithm if it has be set; otherwise
null is returned. |
AlgorithmID |
EncryptedValue.getSymmAlg()
Returns the symmetric algorithm used to encrypt the value, if it has been
set; otherwise
null is returned. |
| Modifier and Type | Method and Description |
|---|---|
void |
EncryptedValue.setIntendedAlg(AlgorithmID intendedAlg)
Sets the intended algorithm for which the value will be used.
|
void |
EncryptedValue.setKeyAlg(AlgorithmID keyAlg)
Sets the algorithm used to encrypt the symmetric key.
|
void |
CertTemplate.setSigningAlg(AlgorithmID signingAlg)
Sets the signature algorithm.
|
void |
EncryptedValue.setSymmAlg(AlgorithmID symmAlg)
Sets the symmetric algorithm used to encrypt the value.
|
| Constructor and Description |
|---|
PKMACValue(AlgorithmID algId,
byte[] value)
Creates a new
PKMACValue object with the specified components. |
POPOSigningKey(AlgorithmID algorithmIdentifier,
byte[] signature)
Creates a new
POPOSigningKey object with the specified
components. |
| Modifier and Type | Field and Description |
|---|---|
static AlgorithmID |
AlgorithmID.CipherAlgs.cast3CBC
Algorithm OID: "1.2.840.113533.7.66.3"
Registered JCA algorithm: "CAST3/CBC/PKCS5Padding"
Registered JCA key: "CAST3"
Registered AlgorithmParameterSpec: None
|
static AlgorithmID |
AlgorithmID.CipherAlgs.cast5CBC
Algorithm OID: "1.2.840.113533.7.66.10"
Registered JCA algorithm: "CAST128/CBC/PKCS5Padding"
Registered JCA key: "CAST128"
Registered AlgorithmParameterSpecs: IvParameterSpec, CAST128ParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.MacAlgs.cast5MAC
Algorithm OID: "1.2.840.113533.7.66.11"
Registered JCA algorithm: "CAST128Mac"
Registered JCA key: "CAST128"
Registered AlgorithmParameterSpecs: MacParameterSpec, CAST128MacParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.des_EDE3_CBC
Algorithm OID: "1.2.840.113549.3.7"
Registered JCA algorithm: "DESede/CBC/PKCS5Padding"
Registered JCA key: "DESede"
Source: PKCS #5
Registered AlgorithmParameterSpecs: IvParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.desCBC
Algorithm OID: "1.3.14.3.2.7"
Registered JCA algorithm: "DES/CBC/PKCS5Padding"
Registered JCA key: "DES"
Registered AlgorithmParameterSpecs: IvParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.desCFB
Algorithm OID: "1.3.14.3.2.9"
Registered JCA algorithm: "DES/CFB/PKCS5Padding"
Registered JCA key: "DES"
Registered AlgorithmParameterSpecs: IvParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.desECB
Algorithm OID: "1.3.14.3.2.6"
Registered JCA algorithm: "DES/ECB/PKCS5Padding"
Registered JCA key: "DES"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.desEDE
Algorithm OID: "1.3.14.3.2.17"
Registered JCA algorithm: "DESede/ECB/PKCS5Padding"
Registered JCA key: "DESede"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MacAlgs.desEDEMAC
Algorithm OID: "1.2.840.113533.7.66.14"
Registered JCA algorithm: "DESedeMac"
Registered JCA key: "DESede"
Registered AlgorithmParameterSpecs: MacParameterSpec
|
static AlgorithmID |
AlgorithmID.MacAlgs.desMAC
Algorithm OID: "1.3.14.3.2.10"
Registered JCA algorithm: "DESMac"
Registered JCA key: "DES"
Registered AlgorithmParameterSpecs: MacParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.desOFB
Algorithm OID: "1.3.14.3.2.8"
Registered JCA algorithm: "DES/OFB/PKCS5Padding"
Registered JCA key: "DES"
Registered AlgorithmParameterSpecs: IvParameterSpec
|
static AlgorithmID |
AlgorithmID.MacAlgs.dod_hmacWithSHA1
This is an older OID value defined which is in use by some clients,
particularly network device clients.
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.dsa
Algorithm OID: "1.3.14.3.2.12"
Registered JCA algorithm: "RawDSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.dsaCommon
Algorithm OID: "1.3.14.3.2.20"
Registered JCA algorithm: "RawDSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.dsaCommonWithSHA
Algorithm OID: "1.3.14.3.2.21"
Registered JCA algorithm: "DSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.dsaCommonWithSHA1
Algorithm OID: "1.3.14.3.2.27"
Registered JCA algorithm: "DSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.dsaWithSHA
Algorithm OID: "1.3.14.3.2.13"
Registered JCA algorithm: "DSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.dsaWithSHA1
Algorithm OID: "1.3.14.3.2.27"
Registered JCA algorithm: "DSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsa_with_Recommended
Algorithm OID: "1.2.840.10045.4.2"
Registered JCA algorithm: RECOMMENDEDwithECDSA
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsa_with_Sha224
Algorithm OID: "1.2.840.10045.4.3.1"
Registered JCA algorithm: "SHA224withECDSA"
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsa_with_Sha256
Algorithm OID: "1.2.840.10045.4.3.2"
Registered JCA algorithm: "SHA256withECDSA"
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsa_with_Sha384
Algorithm OID: "1.2.840.10045.4.3.3"
Registered JCA algorithm: "SHA384withECDSA"
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsa_with_Sha512
Algorithm OID: "1.2.840.10045.4.3.4"
Registered JCA algorithm: "SHA512withECDSA"
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsa_with_Specified
Algorithm OID: "1.2.840.10045.4.3"
Registered JCA algorithm: SPECIFIEDwithECDSA
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: EcdsaWithSpecifiedParameterSpec
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.ecdsaWithSHA1
Algorithm OID: "1.2.840.10045.4.1"
Registered JCA algorithm: "SHA1withECDSA"
Registered JCA key: "EC"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes128_CBC
Algorithm OID: "2.16.840.1.101.3.4.1.2"
Registered JCA algorithm: "AES/CBC/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes128_CFB
Algorithm OID: "2.16.840.1.101.3.4.1.4"
Registered JCA algorithm: "AES/CFB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes128_ECB
Algorithm OID: "2.16.840.1.101.3.4.1.1"
Registered JCA algorithm: "AES/ECB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: none
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes128_GCM
Algorithm OID: "2.16.840.1.101.3.4.1.6"
Registered JCA algorithm: "AES/GCM/NoPadding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: None
Source: RFC 5084
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes128_OFB
Algorithm OID: "2.16.840.1.101.3.4.1.3"
Registered JCA algorithm: "AES/OFB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes128_wrap
Algorithm OID: "2.16.840.1.101.3.4.1.5"
Registered JCA algorithm: "AesKeyWrap"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: none
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes192_CBC
Algorithm OID: "2.16.840.1.101.3.4.1.22"
Registered JCA algorithm: "AES/CBC/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes192_CFB
Algorithm OID: "2.16.840.1.101.3.4.1.24"
Registered JCA algorithm: "AES/CFB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes192_ECB
Algorithm OID: "2.16.840.1.101.3.4.1.21"
Registered JCA algorithm: "AES/ECB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: none
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes192_GCM
Algorithm OID: "2.16.840.1.101.3.4.1.26"
Registered JCA algorithm: "AES/GCM/NoPadding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: None
Source: RFC 5084
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes192_OFB
Algorithm OID: "2.16.840.1.101.3.4.1.23"
Registered JCA algorithm: "AES/OFB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes192_wrap
Algorithm OID: "2.16.840.1.101.3.4.1.25"
Registered JCA algorithm: "AesKeyWrap"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: none
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes256_CBC
Algorithm OID: "2.16.840.1.101.3.4.1.42"
Registered JCA algorithm: "AES/CBC/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes256_CFB
Algorithm OID: "2.16.840.1.101.3.4.1.44"
Registered JCA algorithm: "AES/CFB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes256_ECB
Algorithm OID: "2.16.840.1.101.3.4.1.41"
Registered JCA algorithm: "AES/ECB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: none
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes256_GCM
Algorithm OID: "2.16.840.1.101.3.4.1.46"
Registered JCA algorithm: "AES/GCM/NoPadding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: None
Source: RFC 5084
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes256_OFB
Algorithm OID: "2.16.840.1.101.3.4.1.43"
Registered JCA algorithm: "AES/OFB/PKCS5Padding"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: IvParameterSpec
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_aes256_wrap
Algorithm OID: "2.16.840.1.101.3.4.1.45"
Registered JCA algorithm: "AesKeyWrap"
Registered JCA key: "AES"
Registered AlgorithmParameterSpecs: none
Source: NIST AES Registered Objects
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.id_dsa
Algorithm OID: "1.2.840.10040.4.1"
Registered JCA algorithm: "RawDSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.id_dsa_with_sha1
Algorithm OID: "1.2.840.10040.4.3"
Registered JCA algorithm: "DSA"
Registered JCA key: "DSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.id_ea_rsa
Algorithm OID: "2.5.8.1.1"
Registered JCA algorithm: "RSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MacAlgs.id_hmacWithMD5
Algorithm OID: "1.2.840.113549.2.6"
Registered JCA algorithm: "HmacMD5"
Registered JCA key: "HmacMD5"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MacAlgs.id_hmacWithSHA1
Algorithm OID: "1.2.840.113549.2.7"
Registered JCA algorithm: "HmacSHA1"
Registered JCA key: "HmacSHA1"
Registered AlgorithmParameterSpecs: none
Source: PKCS #5
|
static AlgorithmID |
AlgorithmID.MacAlgs.id_hmacWithSHA224
Algorithm OID: "1.2.840.113549.2.8"
Registered JCA algorithm: "HmacSHA224"
Registered JCA key: "HmacSHA224"
Registered AlgorithmParameterSpecs: none
Source: PKCS #5
|
static AlgorithmID |
AlgorithmID.MacAlgs.id_hmacWithSHA256
Algorithm OID: "1.2.840.113549.2.9"
Registered JCA algorithm: "HmacSHA256"
Registered JCA key: "HmacSHA256"
Registered AlgorithmParameterSpecs: none
Source: PKCS #5
|
static AlgorithmID |
AlgorithmID.MacAlgs.id_hmacWithSHA384
Algorithm OID: "1.2.840.113549.2.10"
Registered JCA algorithm: "HmacSHA384"
Registered JCA key: "HmacSHA384"
Registered AlgorithmParameterSpecs: none
Source: PKCS #5
|
static AlgorithmID |
AlgorithmID.MacAlgs.id_hmacWithSHA512
Algorithm OID: "1.2.840.113549.2.11"
Registered JCA algorithm: "HmacSHA512"
Registered JCA key: "HmacSHA512"
Registered AlgorithmParameterSpecs: none
Source: PKCS #5
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.id_RSASAA_PSS
Algorithm OID: "1.2.840.113549.1.1.10"
Registered JCA algorithm: "RSA-PSS"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: RsaPssParameterSpec
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.id_sha1
Algorithm OID: "1.3.14.3.2.26"
Registered JCA algorithm: "SHA-1"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.id_sha224
Algorithm OID: "2.16.840.1.101.3.4.2.4"
Registered JCA algorithm: "SHA-224"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.id_sha256
Algorithm OID: "2.16.840.1.101.3.4.2.1"
Registered JCA algorithm: "SHA-256"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.id_sha384
Algorithm OID: "2.16.840.1.101.3.4.2.2"
Registered JCA algorithm: "SHA-384"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.id_sha512
Algorithm OID: "2.16.840.1.101.3.4.2.3"
Registered JCA algorithm: "SHA-512"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.ideaCBC
Algorithm OID: "1.3.6.1.4.1.188.7.1.1.2"
Registered JCA algorithm: "IDEA/CBC/PKCS5Padding"
Registered JCA key: "IDEA"
Registered AlgorithmParameterSpecs: IvParameterSpec, IDEAParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.ideaCFB
Algorithm OID: "1.3.6.1.4.1.188.7.1.1.4"
Registered JCA algorithm: "IDEA/CFB/PKCS5Padding"
Registered JCA key: "ideaCFB"
Registered AlgorithmParameterSpecs: IvParameterSpec, IDEAParameterSpec
|
static AlgorithmID |
AlgorithmID.CipherAlgs.ideaECB
Algorithm OID: "1.3.6.1.4.1.188.7.1.1.1"
Registered JCA algorithm: "IDEA/ECB/PKCS5Padding"
Registered JCA key: "IDEA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.ideaOFB
Algorithm OID: "1.3.6.1.4.1.188.7.1.1.3"
Registered JCA algorithm: "IDEA/OFB/PKCS5Padding"
Registered JCA key: "ideaOFB"
Registered AlgorithmParameterSpecs: IvParameterSpec, IDEAParameterSpec
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.md2
Algorithm OID: "1.2.840.113549.2.2"
Registered JCA algorithm: "MD2"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
Source: PKCS #1
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.md2WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.2"
Registered JCA algorithm: "MD2withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.md2WithRSASignature
Algorithm OID: "1.3.14.3.2.24"
Registered JCA algorithm: "MD2withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.md5
Algorithm OID: "1.2.840.113549.2.5"
Registered JCA algorithm: "MD5"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
Source: PKCS #1
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.md5WithRSA
Algorithm OID: "1.3.14.3.2.3"
Registered JCA algorithm: "MD5withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.md5WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.4"
Registered JCA algorithm: "MD5withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.md5WithRSASignature
Algorithm OID: "1.3.14.3.2.25"
Registered JCA algorithm: "MD5withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.rc2CBC
Algorithm OID: "1.2.840.113549.3.2"
Registered JCA algorithm: "RC2/CBC/PKCS5Padding"
Registered JCA key: "RC2"
Registered AlgorithmParameterSpecs: IvParameterSpec, RC2ParameterSpec
Source: PKCS #5
|
static AlgorithmID |
AlgorithmID.CipherAlgs.rc4
Algorithm OID: "1.2.840.113549.3.4"
Registered JCA algorithm: "RC4/ECB/PKCS5Padding"
Registered JCA key: "RC4"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.ripeMd160
Algorithm OID: "1.3.36.3.2.1"
Registered JCA algorithm: "RIPEMD-160"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.CipherAlgs.rsaEncryption
Algorithm OID: "1.2.840.113549.1.1.1"
Registered JCA algorithm: "RSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
Source: PKCS #1
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.rsaSignature
Algorithm OID: "1.3.14.3.2.11"
Registered JCA algorithm: none
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.MessageDigestAlgs.sha
Algorithm OID: "1.3.14.3.2.18"
Registered JCA algorithm: "SHA-1"
Registered JCA key: none
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.sha1WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.5"
Registered JCA algorithm: "SHA1withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.sha1WithRSASignature
Algorithm OID: "1.3.14.3.2.29"
Registered JCA algorithm: "SHA1withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.sha224WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.14"
Registered JCA algorithm: "SHA224withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.sha256WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.11"
Registered JCA algorithm: "SHA256withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.sha384WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.12"
Registered JCA algorithm: "SHA384withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.sha512WithRSAEncryption
Algorithm OID: "1.2.840.113549.1.1.13"
Registered JCA algorithm: "SHA512withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
static AlgorithmID |
AlgorithmID.SignatureAlgs.shaWithRSASignature
Algorithm OID: "1.3.14.3.2.15"
Registered JCA algorithm: "SHA1withRSA"
Registered JCA key: "RSA"
Registered AlgorithmParameterSpecs: none
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AlgorithmID.equalOIDs(AlgorithmID algorithmID)
Compares the object identifier(OID) of this algorithm identifier with the
OID of the provided algorithm identifier.
|
static int |
AlgorithmID.MessageDigestAlgs.getDigestLength(AlgorithmID digestAlgId)
Returns the digest length (in bytes) of the indicated digest
algorithm.
|
| Constructor and Description |
|---|
AlgorithmID(AlgorithmID algId)
The copy constructor; creates a deep copy of the provided algorithm
identifier, including algorithm parameters.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
MessageImprint.getHashAlgorithm()
Returns the hash algorithm that was used to create the hash of the message.
|
| Constructor and Description |
|---|
MessageImprint(AlgorithmID hashAlgorithm)
Creates a new
MessageImprint object with the specified
hash algorithm and an empty hashed message. |
MessageImprint(AlgorithmID hashAlgorithm,
byte[] hashedMessage)
Creates a new
MessageImprint object with the specified
components. |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
PKIXCMPUtils.createPasswordBasedMac(byte[] data,
byte[] password,
AlgorithmID passwordBasedMac)
Creates a password based MAC over the specified data.
|
| Constructor and Description |
|---|
CertIdentityCertFilter(AlgorithmID digestAlgID,
byte[] digestValue)
This constructor searches for an identity based on a certificate
hash value of the given type.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
EcParameterSpecWithName.getHash()
Returns the hash algorithm identifier.
|
AlgorithmID |
EcdsaWithSpecifiedParameterSpec.getHashAlgorithm()
Gets the hash algorithm.
|
| Constructor and Description |
|---|
EcdsaWithSpecifiedParameterSpec(AlgorithmID hashAlgorithm)
A constructor; creates an
EcdsaWithSpecifiedParameterSpec
object with the provided hash algorithm parameter value. |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
RsaPssParameterSpec.getHashAlgorithm()
Returns the hash algorithm identifier.
|
AlgorithmID |
RsaPssParameterSpec.getMaskGenAlgorithm()
Returns the mask generation function algorithm identifier.
|
| Constructor and Description |
|---|
RsaPssParameterSpec(AlgorithmID hashAlgorithm)
Creates a new instance of
RSAPSSParameterSpec using the
provided algorithm parameter values. |
RsaPssParameterSpec(AlgorithmID hashAlgorithm,
AlgorithmID maskGenAlgorithm,
java.lang.Integer saltLength,
java.lang.Integer trailerField)
Creates a new instance of
RSAPSSParameterSpec using the
provided algorithm parameter values. |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
PasswordBasedMacParameterSpec.getMac()
Returns the mac algorithm.
|
AlgorithmID |
PasswordBasedMacParameterSpec.getOwf()
Returns the one-way function algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PasswordBasedMacParameterSpec.setMac(AlgorithmID mac)
Sets the mac algorithm.
|
void |
PasswordBasedMacParameterSpec.setOwf(AlgorithmID owf)
Sets the one-way function algorithm.
|
| Constructor and Description |
|---|
PasswordBasedMacParameterSpec(byte[] salt,
AlgorithmID owf,
int iterationCount,
AlgorithmID mac)
Creates a new
PasswordBasedMacParameterSpec object with the
specified components. |
| Modifier and Type | Field and Description |
|---|---|
static AlgorithmID |
TimeStampClient.DEFAULT_HASH_ALGORITHM
The default hash algorithm used in the time-stamp request.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
TimeStampClient.getHashAlgorithm()
Returns the algorithm identifier of hash algorithm that is being used when
requesting a time-stamp.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TimeStampClient.setHashAlgorithm(AlgorithmID hashAlgorithm)
Sets the algorithm identifier of hash algorithm that is being used when
requesting a time-stamp.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
SignedCertificateTimestamp.getHashAlgorithm() |
AlgorithmID |
SignedCertificateTimestamp.getSignatureAlgorith() |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
EntrustSigConfig.SingleAlgSigConfig.getSigAlgorithmId()
Gets the signature algorithm identifier associated with this
signature algorithm configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ClientSettings.assertAllowedHashAlgorithm(AlgorithmID algorithm)
Ensures that the indicated hash algorithm is allowed under the client
policy settings.
|
static EntrustSigConfig.SingleAlgSigConfig |
EntrustSigConfig.getInstance(AlgorithmID sigAlgorithmId)
Parses a signature algorithm configuration from algorithm identifier
representation.
|
static EntrustSymmEncConfig |
EntrustSymmEncConfig.getInstance(AlgorithmID symmEncAlgorithmId,
int keyLengthBits)
Determines the symmetric encryption algorithm configuration by examining
the algorithm object identifier and length of the key being used in a
symmetric encryption/decryption operation.
|
static java.lang.String |
EntrustSigConfig.getSigConfigString(AlgorithmID sigAlgorithmId)
Returns a string representation of the signature algorithm configuration
identified by the provided algorithm identifier.
|
static java.lang.String |
EntrustSymmEncConfig.getSymmEncConfigString(AlgorithmID symmEncAlgorithmId,
int keyLengthBits)
Returns a string representation of the symmetric encryption algorithm
configuration identified by the provided algorithm identifier and key
length.
|
boolean |
ClientSettings.isAllowedHashAlgorithm(AlgorithmID algorithm)
Determines whether or not the indicated hash algorithm is allowed under
the client policy settings.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
OCSPConfiguration.getCertIDHashAlgorithm()
Returns the Hashing algorithm used to identify the certificate in
the ASN.1 CertID structure.
|
AlgorithmID |
OCSPConfiguration.getSigningAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
AlgorithmID.toEntrustAlgorithmID()
Converts an IAIK Algorithm Identifier to an Entrust Algorithm Identifier.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
PBKDF2KeyAndParameterSpec.getKDF() |
| Constructor and Description |
|---|
PBKDF2KeyAndParameterSpec(SecureStringBuffer password,
byte[] inputSalt,
int iterationCount,
int keyLength,
AlgorithmID kdfAlg)
The PBKDF2KeyAndParameterSpec constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmID |
CertID.getHashAlgorithm()
Returns the hashAlgorithm.
|
AlgorithmID |
OCSPRequest.getSignatureAlgorithm()
Returns the signature algorithm of this OCSPRequest.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
CertID.calculateIssuerKeyHash(java.security.PublicKey issuerKey,
AlgorithmID hashAlgorithm)
Calculets the issuerKeyHash from the given public key.
|
static byte[] |
CertID.calculateIssuerNameHash(Name issuerName,
AlgorithmID hashAlgorithm)
Calculates a SHA hash from the supplied issuer Name.
|
void |
OCSPRequest.setSignature(AlgorithmID signatureAlg,
byte[] signature)
Sets the signature value of this OCSP request.
|
void |
OCSPRequest.sign(AlgorithmID signatureAlg,
java.security.PrivateKey privateKey)
Signs the OCSPRequest with the private key of the requestor.
|
void |
OCSPRequest.sign(AlgorithmID signatureAlg,
java.security.PrivateKey privateKey,
java.lang.String provider)
Signs the OCSPRequest with the private key of the requestor.
|
| Constructor and Description |
|---|
CertID(AlgorithmID hashAlgorithm,
byte[] issuerNameHash,
byte[] issuerKeyHash,
java.math.BigInteger serialNumber)
Creates a new CertID from hashAlgorithm, issuerNameHash, issuerKeyHash and
serial number.
|
CertID(AlgorithmID hashAlgorithm,
Name issuerName,
java.security.PublicKey issuerKey,
java.math.BigInteger serialNumber)
Creates a new CertID from hashAlgorithm, issuerName, issuerKey and
serial number.
|
CertID(AlgorithmID hashAlgorithm,
X509Certificate issuerCert,
java.math.BigInteger serialNumber)
Creates a new CertID from hashAlgorithm, issuer certificate and
target certificate serial number.
|
CertID(AlgorithmID hashAlgorithm,
X509Certificate issuerCert,
X509Certificate targetCert)
Creates a new CertID from hashAlgorithm, issuer certificate and
target certificate.
|