A C D E G H I J K M N O P R S U Z

A

addCertificate(X509Certificate) - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Add an additional certificate to the list of additional certificates to be included in the PKCS#7 message.
addCertificates(X509Certificate[]) - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Add additional certificates to the list of additional certificates to be included in the PKCS#7 message.
addCRL(X509CRL) - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Add a CRL to the list of CRLs to be included in the PKCS#7 message.
addCRLs(X509CRL[]) - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Add one or more CRLs to the list of CRLs to be included in the PKCS#7 message.
addPKCS11CSP(String, String) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
This will add a JCAPI non-supported PKCS#11 provider.
addRecipientInfo(JCAPIPKCS7RecipientInfo) - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Add a recipient to the list of recipients to be included in the PKCS#7 message.
addRecipientInfos(JCAPIPKCS7RecipientInfo[]) - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Add one or more recipients to the list of recipients to be included in the PKCS#7 message.
addSignerInfo(JCAPIPKCS7SignerInfo) - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Add a signer of type JCAPIPKCS7SignerInfo to the list of signers.
addSignerInfos(JCAPIPKCS7SignerInfo[]) - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Add one or more signers of type JCAPIPKCS7SignerInfo to the list of signers.
ALG_CLASS_ALL - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
ALG_CLASS_ANY - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
ALG_CLASS_DATA_ENCRYPT - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
ALG_CLASS_HASH - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
ALG_CLASS_KEY_EXCHANGE - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
ALG_CLASS_MSG_ENCRYPT - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
ALG_CLASS_SIGNATURE - Static variable in class com.pheox.jcapi.JCAPIUtil
MS CAPI algorithm class known by JCAPI.
asHex(byte[]) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns a hex decimal (base 16) string representation of the given byte array.

C

CALG_3DES - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_3DES_112 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_AES - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_AES_128 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_AES_192 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_AES_256 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_AGREEDKEY_ANY - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_CYLINK_MEK - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_DES - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_DESX - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_DH_EPHEM - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_DH_SF - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_DSS_SIGN - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_ECDH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_ECDSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_ECMQV - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_HASH_REPLACE_OWF - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_HMAC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_HUGHES_MD5 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_KEA_KEYX - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_MAC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_MD2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_MD2 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD2
 
CALG_MD4 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_MD4 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD4
 
CALG_MD5 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_MD5 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD5
 
CALG_NO_SIGN - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_NOHASH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_PCT1_MASTER - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_RC2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_RC4 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_RC5 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_RSA_KEYX - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_RSA_SIGN - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SCHANNEL_ENC_KEY - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SCHANNEL_MAC_KEY - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SCHANNEL_MASTER_HASH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SEAL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SHA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SHA1 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SHA1 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA1
 
CALG_SHA256 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SHA384 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SHA512 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SHA_256 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA256
 
CALG_SHA_384 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA384
 
CALG_SHA_512 - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA512
 
CALG_SKIPJACK - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SSL2_MASTER - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SSL3_MASTER - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_SSL3_SHAMD5 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_TEK - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_TLS1_MASTER - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CALG_TLS1PRF - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CERT_SYSTEM_STORE_CURRENT_SERVICE - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_CURRENT_USER - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_LOCAL_MACHINE - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_SERVICES - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
CERT_SYSTEM_STORE_USERS - Static variable in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 
clone() - Method in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
Creates and returns a deep copy of this instance.
com.pheox.jcapi - package com.pheox.jcapi
 
CONTENT_TYPE_DATA - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing the PKCS#7 content type Data.
CONTENT_TYPE_DIGESTED_DATA - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing the PKCS#7 content type DigestedData.
CONTENT_TYPE_ENCRYPTED_DATA - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing the PKCS#7 content type EncryptedData.
CONTENT_TYPE_ENVELOPED_DATA - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing the PKCS#7 content type EnvelopedData.
CONTENT_TYPE_NOT_DEFINED - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing a "not defined" state.
CONTENT_TYPE_SIGNED_AND_ENVELOPED_DATA - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing the PKCS#7 content type SignedAndEnvelopedData.
CONTENT_TYPE_SIGNED_DATA - Static variable in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Constant representing the PKCS#7 content type SignedData.
createCertStore(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Creates a MS CAPI certificate/system store.
createCipherInstance(JCAPICSPAlgorithm) - Static method in class com.pheox.jcapi.JCAPICryptoFactory
Returns a javax.crypto.Cipher instance based on the information given in parameter alg.
createKeyStoreInstance(String, String, String[], String, String, String, String, String, boolean) - Static method in class com.pheox.jcapi.JCAPICryptoFactory
Returns a java.security.KeyStore instance based on the information given in the input parameters.
createMessageDigestInstance(JCAPICSPAlgorithm) - Static method in class com.pheox.jcapi.JCAPICryptoFactory
Returns a java.security.MessageDigest instance based on the information given in parameter alg.
createSecureRandomInstance(String, int) - Static method in class com.pheox.jcapi.JCAPICryptoFactory
Returns a java.security.SecureRandom instance based on the information given in parameters cspName and providerType.
createSignatureInstance(JCAPICSPAlgorithm, JCAPICSPAlgorithm) - Static method in class com.pheox.jcapi.JCAPICryptoFactory
Returns a java.security.Signature instance based on the information given in parameters hashAlg and keyAlg.
CRYPT_MODE_CBC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CRYPT_MODE_CFB - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CRYPT_MODE_CTS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CRYPT_MODE_ECB - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CRYPT_MODE_NONE - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
CRYPT_MODE_OFB - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 

D

decodeBase64(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Will decode the Base64 encoded string.
deleteCertStore(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Will delete the MS CAPI certificate/system store given by parameter name.
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD2
 
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD4
 
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD5
 
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA1
 
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA256
 
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA384
 
DIGEST_LENGTH - Static variable in class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA512
 
doFinal() - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Finalize the PKCS#7 decoding session.
doFinal(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Finalize the PKCS#7 decoding session.
doFinal(byte[]) - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Finalize the PKCS#7 decoding session.
doFinal() - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Finalize the PKCS#7 encoding session.
doFinal(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Finalize the PKCS#7 encoding session.
doFinal(byte[]) - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Finalize the PKCS#7 encoding session.

E

encodeBase64(byte[]) - Static method in class com.pheox.jcapi.JCAPIUtil
Will Base64 encode the given string.
engineAliases() - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns an enumeration of aliases for all certificates.
engineContainsAlias(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Checks if the given alias exists in a MS CAPI system store.
engineDeleteEntry(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Deletes the entry identified by the given alias from its MS CAPI system store.
engineDigest() - Method in class com.pheox.jcapi.JCAPIMessageDigestDynamic
Completes the hash computation by performing final operations such as padding.
engineDigest(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIMessageDigestDynamic
Completes the hash computation by performing final operations such as padding.
engineDoFinal(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineGenerateSeed(int) - Method in class com.pheox.jcapi.JCAPISecureRandom
Returns the given number of seed bytes.
engineGetBlockSize() - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Returns the block size (in bytes).
engineGetBlockSize() - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Returns the block size (in bytes).
engineGetCertificate(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns the certificate associated with the given alias.
engineGetCertificateAlias(Certificate) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns the (alias) name of the entry whose certificate matches the given certificate.
engineGetCertificateChain(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns the certificate chain associated with the given alias.
engineGetCreationDate(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns the creation date for the certificate matching the given alias, or null if the alias does not exist, or if no creation date is associated with the certificate.
engineGetDigestLength() - Method in class com.pheox.jcapi.JCAPIMessageDigestDynamic
Returns the digest length in bytes.
engineGetIV() - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Will always return null since no initialization vector is used in RSA.
engineGetIV() - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Returns the initialization vector.
engineGetKey(String, char[]) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns the RSA or DSA private key associated with the given alias.
engineGetKeySize(Key) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Returns the key size of the given key object in bits.
engineGetKeySize(Key) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Returns the key size of the given key object in bits.
engineGetOutputSize(int) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetOutputSize(int) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameter(String) - Method in class com.pheox.jcapi.JCAPISignature
Will always return null since parameters are not supported by the JCAPI signature class.
engineGetParameters() - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Will always return null since this cipher do not use algorithm parameters.
engineGetParameters() - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Returns the parameters used with this cipher.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
The cipher is initialized for one of the following four operations: encryption, decryption, key wrapping or key unwrapping, depending on the value of opmode.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
The cipher is initialized for one of the following four operations: encryption, decryption, key wrapping or key unwrapping, depending on the value of opmode.
engineInit(int, Key, SecureRandom) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
The cipher is initialized for one of the following four operations: encryption, decryption, key wrapping or key unwrapping, depending on the value of opmode.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
The cipher is initialized for one of the following four operations: encryption, decryption, key wrapping or key unwrapping, depending on the value of opmode.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
The cipher is initialized for one of the following four operations: encryption, decryption, key wrapping or key unwrapping, depending on the value of opmode.
engineInit(int, Key, SecureRandom) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
The cipher is initialized for one of the following four operations: encryption, decryption, key wrapping or key unwrapping, depending on the value of opmode.
engineInitSign(PrivateKey) - Method in class com.pheox.jcapi.JCAPISignature
Initializes this signature object with the specified private key for signing operations.
engineInitVerify(PublicKey) - Method in class com.pheox.jcapi.JCAPISignature
Initializes this signature object with the specified public key for verification operations.
engineIsCertificateEntry(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns true if the certificate identified by the given alias can be found in a MS CAPI system store, and is not a key entry.
engineIsKeyEntry(String) - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns true if the entry identified by the given alias is a key entry, else false is returned.
engineLoad(InputStream, char[]) - Method in class com.pheox.jcapi.JCAPIKeyStore
Not supported.
engineNextBytes(byte[]) - Method in class com.pheox.jcapi.JCAPISecureRandom
Generates a user-specified number of random bytes.
engineReset() - Method in class com.pheox.jcapi.JCAPIMessageDigestDynamic
Resets the digest for further use.
engineSetCertificateEntry(String, Certificate) - Method in class com.pheox.jcapi.JCAPIKeyStore
Inserts the certificate entry cert into the JCAPI default MS CAPI system store ADDRESSBOOK.
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class com.pheox.jcapi.JCAPIKeyStore
Not supported.
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.pheox.jcapi.JCAPIKeyStore
Inserts the given key entry (personal certificate and its corresponding RSA or DSA private key) into the default MS CAPI system store MY.
engineSetMode(String) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Sets the mode of this cipher.
engineSetMode(String) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Sets the mode of this cipher.
engineSetPadding(String) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Sets the padding mechanism of this cipher.
engineSetPadding(String) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Sets the padding mechanism of this cipher.
engineSetParameter(String, Object) - Method in class com.pheox.jcapi.JCAPISignature
Not supported.
engineSetSeed(byte[]) - Method in class com.pheox.jcapi.JCAPISecureRandom
Re-seeds this random object.
engineSign() - Method in class com.pheox.jcapi.JCAPISignature
Returns the RSA or DSA signature bytes of all the data updated so far.
engineSign(byte[], int, int) - Method in class com.pheox.jcapi.JCAPISignature
Finishes this signature operation and stores the resulting RSA or DSA signature bytes in the provided buffer outbuf, starting at offset.
engineSize() - Method in class com.pheox.jcapi.JCAPIKeyStore
Returns the number of certificates found in the MS CAPI system key stores.
engineStore(OutputStream, char[]) - Method in class com.pheox.jcapi.JCAPIKeyStore
Not supported since all changes made through MS CAPI is committed immediately.
engineUnwrap(byte[], String, int) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Unwraps (decrypts) a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Unwraps (decrypts) a previously wrapped key.
engineUpdate(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte) - Method in class com.pheox.jcapi.JCAPIMessageDigestDynamic
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIMessageDigestDynamic
Updates the digest using the specified array of bytes, starting at the specified offset.
engineUpdate(byte) - Method in class com.pheox.jcapi.JCAPISignature
Updates the data to be signed or verified using the specified byte.
engineUpdate(byte[], int, int) - Method in class com.pheox.jcapi.JCAPISignature
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
engineUpdate(byte[], int, int) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineVerify(byte[]) - Method in class com.pheox.jcapi.JCAPISignature
Verifies the passed-in RSA/DSA signature.
engineVerify(byte[], int, int) - Method in class com.pheox.jcapi.JCAPISignature
Verifies the passed-in RSA/DSA signature in the specified array of bytes, starting at the specified offset.
engineWrap(Key) - Method in class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic
Wraps (encrypts) a key.
engineWrap(Key) - Method in class com.pheox.jcapi.JCAPISymmetricCipherDynamic
Wraps (encrypts) a key.
equals(Object) - Method in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
Compares this instance with given instance obj for equality.
exists() - Method in class com.pheox.jcapi.JCAPIDLL
Tells whether the JCAPI DLL file already exists or not.

G

get() - Method in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
Returns the MS CAPI system store registry location identity used by JCAPI.
getAddedPKCS11CSPs() - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Will return a list of JCAPI user added PKCS#11 providers.
getAlgorithm() - Method in class com.pheox.jcapi.JCAPIDSAPrivateKey
Returns the string DSA.
getAlgorithm() - Method in class com.pheox.jcapi.JCAPIRSAPrivateKey
Returns the string RSA.
getAlgorithmClass(int) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the algorithm class of the given algorithm identifier.
getAlgorithmKeyLengths(JCAPICSPAlgorithm) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the supported key lengths (minimum, maximum, and default lengths) for the given algorithm.
getAlgorithmOID() - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Returns the encryption algorithm object identifier used.
getAlgorithmsByCSP(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns all algorithms that are supported by the Cryptographic Service Provider (CSP) given in cspName.
getCachedProviderTypeByCSP(String) - Method in class com.pheox.jcapi.JCAPIProperties
Returns the provider type of the Cryptographic Service Provider (CSP) name given in parameter csp.
getCertEntryStoreName() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the certificate store where the certificate entries are stored i.e. certificates from other parties that you trust e.g. friends and colleagues.
getCertificate() - Method in class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Returns the signer's certificate, if available in any MS CAPI certificate store, including the store associated with the PKCS#7 message itself.
getCertificateFriendlyName(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the MS CAPI friendly name of the certificate referred by the given parameter alias.
getCertificates() - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Returns the additional certificates stored in the PKCS#7 message.
getCertStoreFriendlyName(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the friendly name of the MS CAPI certificate/system store given by parameter certStoreName.
getCertStoreNames() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the names of all available certificate stores in MS CAPI that the JCAPI key store instance can access.
getCertStoreNames() - Static method in class com.pheox.jcapi.JCAPIUtil
Returns a list of all MS CAPI certificate stores (a.k.a system stores) available.
getCipherMode() - Method in class com.pheox.jcapi.JCAPICSPAlgorithm
Returns the cipher mode e.g.
getCkrErrorCode() - Method in exception com.pheox.jcapi.JCAPIJNIPKCS11RuntimeException
Returns a PKCS#11 defined CKR error code generated by the currently used CPKCS#11 CSP when it failed to complete a PKCS#11 operation.
getContentInfo() - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Returns the decoded content type of the PKCS#7 message.
getContentType() - Method in interface com.pheox.jcapi.JCAPIPKCS7ContentInfo
Interface method which will return the current PKCS#7 content type constant.
getContentType() - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Returns the constant JCAPIPKCS7ContentInfo.CONTENT_TYPE_ENVELOPED_DATA.
getContentType() - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Returns the constant JCAPIPKCS7ContentInfo.CONTENT_TYPE_SIGNED_DATA.
getContentTypeId() - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Returns the content type ID.
getCRLs() - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Returns the CRLs stored in the PKCS#7 message.
getCryptokiVersion() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the Cryptoki version of this PKCS#11 provider.
getCSP() - Method in class com.pheox.jcapi.JCAPICSPAlgorithm
Returns the MS CAPI Cryptographic Service Provider (CSP) name for this algorithm e.g.
getCSP() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the MS CAPI Cryptographic Service Provider (CSP) name for this PKCS#11 provider.
getCSP() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the name of the Cryptographic Service Provider (CSP) used for managing this PKCS#11 entry.
getCSP(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the name of the Cryptographic Service Provider (CSP) used for managing the certificate/key entry given by parameter alias.
getCSPs() - Static method in class com.pheox.jcapi.JCAPIUtil
Returns a list of all available MS CAPI Cryptographic Service Providers (CSP) in your system.
getDefaultKeyLength() - Method in class com.pheox.jcapi.JCAPICSPAlgorithmKeyLengths
Returns the default key length (in bits) for this algorithm.
getDigestAlgorithmOID() - Method in class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Returns the message digest (hash) object identifier.
getDirectory() - Method in class com.pheox.jcapi.JCAPIDLL
Returns the directory in which the JCAPI DLL file already resides in, or shall be stored in.
getDLLName() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the name, including absolute path, of the PKCS#11 DLL file provided by this PKCS#11 provider.
getDLLName() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the name of the PKCS#11 DLL file, including absolute path, used by the PKCS#11 CSP for this entry.
getDSACSP() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the MS CAPI DSA CSP which JCAPI uses when adding keys and certificates into a certificate store.
getDSACSP() - Method in class com.pheox.jcapi.JCAPIProperties
Returns the default MS CAPI DSA based CSP used in JCAPI.
getDSAProviderType() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the DSA provider type used by JCAPI when adding keys and certificates into a certificate store.
getEncoded() - Method in class com.pheox.jcapi.JCAPIDSAPrivateKey
Returns the internal alias for a key entry whose private key cannot be exported from the Microsoft's key store.
getEncoded() - Method in class com.pheox.jcapi.JCAPIRSAPrivateKey
Returns the internal alias for a key entry whose private key cannot be exported from the Microsoft's key store.
getEncodedIssuer() - Method in class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Returns the ASN.1 DER encoded byte representation of the issuer distinguished name (X.500 principal) to be used for identifying the signer's certificate.
getEncryptedDigest() - Method in class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Returns the signer's encrypted digest i.e. the signature.
getEncryptedSymmetricKey() - Method in class com.pheox.jcapi.JCAPIPKCS7RecipientInfo
Returns the encrypted symmetric key that was used for encrypting/decrypting the content in the envelope.
getEnvironmentInfo() - Static method in class com.pheox.jcapi.JCAPIUtil
Returns information about the environment in which JCAPI is executed.
getErrorCode() - Method in exception com.pheox.jcapi.JCAPIJNIPKCS11RuntimeException
Returns the JCAPI PKCS#11 driver specific error code set by JCAPI.
getFilename() - Method in class com.pheox.jcapi.JCAPIDLL
Returns the name of the JCAPI DLL file.
getFlags() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the flags of this PKCS#11 provider.
getFormat() - Method in class com.pheox.jcapi.JCAPIDSAPrivateKey
Returns null.
getFormat() - Method in class com.pheox.jcapi.JCAPIRSAPrivateKey
Returns null.
getIdentifier() - Method in class com.pheox.jcapi.JCAPICSPAlgorithm
Returns the algorithm identifier for this algorithm e.g.
getInstance() - Static method in class com.pheox.jcapi.JCAPIDLL
Returns the JCAPIDLL singleton instance.
getInstance() - Static method in class com.pheox.jcapi.JCAPIProperties
Returns the JCAPIProperties singleton instance.
getIntermediateCertStoreName() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the certificate store where the intermediate certificates are stored i.e. the intermediate CA certificates that are part of your trusted certificate chains.
getIssuer() - Method in class com.pheox.jcapi.JCAPIPKCS7RecipientInfo
Returns the issuer distinguished name (X.500 principal) of the recipient's certificate.
getJCAPIAlias() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the JCAPI alias of this PKCS#11 entry.
getJCAPIDLLVersion() - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the version of the JCAPI DLL that is used by this particular version of JCAPI.
getJCAPILicense() - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the license agreement for this particular copy of JCAPI.
getJCAPIVersion() - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the version of JCAPI.
getKeyEncryptionAlgorithmOID() - Method in class com.pheox.jcapi.JCAPIPKCS7RecipientInfo
Returns the key encryption algorithm object identifier.
getKeyEntryStoreName() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the certificate store where the key entries are stored i.e. your personal certificates and their corresponding private keys.
getLibraryDescription() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the library description of this PKCS#11 provider.
getLibraryVersion() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the library version of this PKCS#11 provider.
getManufacturerId() - Method in class com.pheox.jcapi.JCAPIPKCS11ProviderInfo
Returns the manufacturer identity of this PKCS#11 provider.
getMaximumKeyLength() - Method in class com.pheox.jcapi.JCAPICSPAlgorithmKeyLengths
Returns the maximum key length (in bits) for this algorithm.
getMinimumKeyLength() - Method in class com.pheox.jcapi.JCAPICSPAlgorithmKeyLengths
Returns the minimum key length (in bits) for this algorithm.
getModulus() - Method in class com.pheox.jcapi.JCAPIRSAPrivateKey
Returns null.
getName() - Method in class com.pheox.jcapi.JCAPICSPAlgorithm
Returns the name of this algorithm e.g.
getPadding() - Method in class com.pheox.jcapi.JCAPICSPAlgorithm
Returns the padding e.g.
getParams() - Method in class com.pheox.jcapi.JCAPIDSAPrivateKey
Returns null.
getPINCallback() - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Returns the registered PIN code call-back instance that is used by JCAPI when access to a private key through PKCS#11 is required.
getPINCode(String, String, String, int) - Method in interface com.pheox.jcapi.JCAPIPKCS11PINCallback
Returns the user/machine given PIN code to login on the PKCS#11 supported hardware token to get access to the private key.
getPKCS11DLLName(String) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Get the name of the PKCS#11 DLL file, including absolute path, used by the PKCS#11 CSP as given by parameter cspName.
getPKCS11ProviderInfoByAlias(String) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Returns general provider information about the PKCS#11 library that is used for accessing the key/certificate entry as given by parameter alias.
getPKCS11ProviderInfoByCSP(String) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Returns general provider information about the PKCS#11 library that is used by the CSP as given by parameter cspName.
getPKCS11TokenInfo(String) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Returns general information about the hardware token that contains the key/certificate entry as given by parameter alias.
getPrivateExponent() - Method in class com.pheox.jcapi.JCAPIRSAPrivateKey
Returns null.
getPrivateKeyUsage(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the key usage of the key entry given by parameter alias.
getProviderType() - Method in class com.pheox.jcapi.JCAPICSPAlgorithm
Returns the provider type for this algorithm e.g.
getProviderTypeByAlias(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the provider type of the JCAPI certificate alias given in parameter alias.
getProviderTypeByCSP(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns the provider type of the Cryptographic Service Provider (CSP) name given in parameter csp.
getRecipients() - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Returns the list of recipients in the PKCS#7 message.
getRootCertStoreName() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the certificate store where the root certificates are stored i.e. your trusted CA root certificates.
getRSACSP() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the MS CAPI RSA CSP which JCAPI uses when adding keys and certificates into a certificate store.
getRSACSP() - Method in class com.pheox.jcapi.JCAPIProperties
Returns the default MS CAPI RSA based CSP used in JCAPI.
getRSAProviderType() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the RSA provider type used by JCAPI when adding keys and certificates into a certificate store.
getSerialNumber() - Method in class com.pheox.jcapi.JCAPIPKCS7RecipientInfo
Returns the serial number of the recipient's certificate.
getSerialNumber() - Method in class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Returns the serial number of the signing certificate.
getSignerInfos() - Method in class com.pheox.jcapi.JCAPIPKCS7SignedData
Returns the signers of the PKCS#7 message.
getSlotDescription() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the slot description for this PKCS#11 entry.
getSlotId() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the slot id number for this PKCS#11 entry.
getSlotIndex() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the slot index for this PKCS#11 entry.
getSlotManufacturer() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the slot manufacturer name for this PKCS#11 entry.
getSupportedPKCS11CSPs() - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Will return a list of JCAPI supported PKCS#11 providers.
getSystemStoreRegistryLocation() - Method in class com.pheox.jcapi.JCAPIProperties
Returns the current system store registry location used by JCAPI when opening an MS CAPI system (certificate) store.
getTokenLabel() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the token label for this PKCS#11 entry.
getTokenManufacturer() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the token manufacturer name for this PKCS#11 entry.
getTokenModel() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the token model for this PKCS#11 entry.
getTokenSerialNumber() - Method in class com.pheox.jcapi.JCAPIPKCS11TokenInfo
Returns the token serial number for this PKCS#11 entry.
getUntrustedCertStoreName() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns the name of the certificate store where untrusted certificates are stored i.e. certificates from publishers that are considered untrusted e.g. running code (e.g. scripts) that was signed by these publishers might harm your computer.
getX() - Method in class com.pheox.jcapi.JCAPIDSAPrivateKey
Returns null.

H

hashCode() - Method in class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
 

I

init() - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Initialize this instance for decoding.
init(JCAPIPKCS7SignedData) - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Initialize this instance for encoding of a SignedData message.
init(JCAPIPKCS7EnvelopedData) - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Initialize this instance for encoding of an EnvelopedData message.
isCertStoreAvailable(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns true if the given MS CAPI certificate/system store exists, else false.
isCreateExportablePrivateKeysInMsCapi() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns true if the JCAPIKeyStore instance will import private keys into MS CAPI with the exportable flag set i.e. the clients will be able to export the native private key's data out from MS CAPI.
isCreateProtectedPrivateKeysInMsCapi() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns true if the JCAPIKeyStore instance will import private keys into MS CAPI with the protected flag set i.e. the CSP's native protection dialog will be displayed to the client (to set password etc) when the private key is imported into MS CAPI through JCAPI.
isCSPAvailable(String) - Static method in class com.pheox.jcapi.JCAPIUtil
Returns true if the Cryptographic Service Provider (CSP) given in parameter csp can be found and used in MS CAPI, else false.
isLoaded() - Method in class com.pheox.jcapi.JCAPIDLL
Tells whether the JCAPI DLL has been loaded into the JVM or not.
isLoggingEnabled() - Static method in class com.pheox.jcapi.JCAPIProperties
Will tell if the JCAPI internal logging is on or off.
isPKCS11PrivateKey(JCAPIRSAPrivateKey) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Will tell if the given private key is a key handle used for accessing the real private key through the PKCS#11 layer or not.
isPrivateKeyExportable() - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Returns true if private key data shall be exported from the JCAPI key store instance, else false.
isPrivateKeyExportable() - Method in class com.pheox.jcapi.JCAPIProperties
Will tell if private keys accessed through MS CAPI will be exported by JCAPI when the method getKey() is called through the java.security.KeyStore class.
isValidSignature() - Method in class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Returns the result of the signature verification.

J

JCAPIAsymmetricCipherDynamic - Class in com.pheox.jcapi
This is the base class for all asymmetric ciphers supported in JCAPI.
JCAPIAsymmetricCipherDynamic.RSA - Class in com.pheox.jcapi
This class provides the functionality of a RSA cipher for encryption and decryption by using RSA public keys and RSA private keys that are stored in Microsoft Windows key stores.
JCAPIAsymmetricCipherDynamic.RSA() - Constructor for class com.pheox.jcapi.JCAPIAsymmetricCipherDynamic.RSA
Default constructor.
JCAPICryptoFactory - Class in com.pheox.jcapi
This class is used for creating a dynamic JCAPI cryptographic instance wrapped into one of the following Java Cryptography Extension (JCE) interfaces:
javax.crypto.Cipher java.security.KeyStore java.security.MessageDigest java.security.SecureRandom java.security.Signature Being able to dynamically create and wrap an arbitrary cryptographic algorithm in MS CAPI into a standardized JCE interface, is an extremely powerful feature.
JCAPICSPAlgorithm - Class in com.pheox.jcapi
This container class is used for defining a MS CAPI algorithm supported by a specific Cryptographic Service Provider (CSP) to be used by JCAPI and MS CAPI.
JCAPICSPAlgorithm(String, int, int, String) - Constructor for class com.pheox.jcapi.JCAPICSPAlgorithm
Constructor.
JCAPICSPAlgorithm(String, int, int, String, int, int) - Constructor for class com.pheox.jcapi.JCAPICSPAlgorithm
Constructor.
JCAPICSPAlgorithmKeyLengths - Class in com.pheox.jcapi
This immutable class wraps the key length properties such as default-, minimum-, and maximum length for keys that are supported by a specific algorithm used in MS CAPI.
JCAPIDLL - Class in com.pheox.jcapi
This singleton class represents the JCAPI DLL.
JCAPIDLLNotLoadedException - Exception in com.pheox.jcapi
An instance of this class is thrown from a JCAPI instance when a method invocation of that instance tries to invoke a method of the JCAPI DLL, but the DLL have not yet been loaded into the Java Virtual Machine (JVM).
JCAPIDLLNotLoadedException() - Constructor for exception com.pheox.jcapi.JCAPIDLLNotLoadedException
Default constructor.
JCAPIDLLNotLoadedException(String) - Constructor for exception com.pheox.jcapi.JCAPIDLLNotLoadedException
Constructor.
JCAPIDSAPrivateKey - Class in com.pheox.jcapi
This class represents a DSA key handle class i.e it is used for representing a non-exported DSA private key that is stored in a Microsoft key store.
JCAPIInvalidPINCodeException - Exception in com.pheox.jcapi
This class is used for indicating an invalid input of a required password/PIN for a protected private key.
JCAPIInvalidPINCodeException() - Constructor for exception com.pheox.jcapi.JCAPIInvalidPINCodeException
Default constructor.
JCAPIInvalidPINCodeException(String) - Constructor for exception com.pheox.jcapi.JCAPIInvalidPINCodeException
Constructor.
JCAPIJNIDLLNotInitializedException - Exception in com.pheox.jcapi
This class is used for indicating that the JCAPI DLL has not been initialized before a JNI call was made to one of it's functions.
JCAPIJNIDLLNotInitializedException() - Constructor for exception com.pheox.jcapi.JCAPIJNIDLLNotInitializedException
Default constructor.
JCAPIJNIDLLNotInitializedException(String) - Constructor for exception com.pheox.jcapi.JCAPIJNIDLLNotInitializedException
Constructor.
JCAPIJNIException - Exception in com.pheox.jcapi
This class is used for indicating an internal error in JCAPI.
JCAPIJNIException() - Constructor for exception com.pheox.jcapi.JCAPIJNIException
Default constructor.
JCAPIJNIException(String) - Constructor for exception com.pheox.jcapi.JCAPIJNIException
Constructor.
JCAPIJNIInvalidPINCodeException - Exception in com.pheox.jcapi
This class is used for indicating an invalid input of a required password/PIN for a protected private key.
JCAPIJNIInvalidPINCodeException() - Constructor for exception com.pheox.jcapi.JCAPIJNIInvalidPINCodeException
Default constructor.
JCAPIJNIInvalidPINCodeException(String) - Constructor for exception com.pheox.jcapi.JCAPIJNIInvalidPINCodeException
Constructor.
JCAPIJNILicenseExpiredException - Exception in com.pheox.jcapi
This class is used for indicating that the JCAPI evaluation license has expired.
JCAPIJNILicenseExpiredException() - Constructor for exception com.pheox.jcapi.JCAPIJNILicenseExpiredException
Default constructor.
JCAPIJNILicenseExpiredException(String) - Constructor for exception com.pheox.jcapi.JCAPIJNILicenseExpiredException
Constructor.
JCAPIJNIOperationCancelledException - Exception in com.pheox.jcapi
This class is used for indicating the cancellation of an ongoing operation inside the JCAPI DLL.
JCAPIJNIOperationCancelledException() - Constructor for exception com.pheox.jcapi.JCAPIJNIOperationCancelledException
Default constructor.
JCAPIJNIOperationCancelledException(String) - Constructor for exception com.pheox.jcapi.JCAPIJNIOperationCancelledException
Constructor.
JCAPIJNIPKCS11RuntimeException - Exception in com.pheox.jcapi
This class is used for indicating unexpected errors in the JCAPI PKCS#11 driver e.g. hardware token was removed during operation etc.
JCAPIJNIPKCS11RuntimeException() - Constructor for exception com.pheox.jcapi.JCAPIJNIPKCS11RuntimeException
Default constructor.
JCAPIJNIPKCS11RuntimeException(String, int, int) - Constructor for exception com.pheox.jcapi.JCAPIJNIPKCS11RuntimeException
Constructor.
JCAPIJNIRuntimeException - Exception in com.pheox.jcapi
This class is used for indicating an unexpected internal error in Microsoft CryptoAPI (MS CAPI) e.g.
JCAPIJNIRuntimeException() - Constructor for exception com.pheox.jcapi.JCAPIJNIRuntimeException
Default constructor.
JCAPIJNIRuntimeException(String) - Constructor for exception com.pheox.jcapi.JCAPIJNIRuntimeException
Constructor.
JCAPIKeyStore - Class in com.pheox.jcapi
This class handles certificate entries and key entries that are located in any of the present Microsoft CryptoAPI (MS CAPI) system stores.
JCAPIKeyStore() - Constructor for class com.pheox.jcapi.JCAPIKeyStore
Default constructor.
JCAPIKeyStore.KeyStore - Class in com.pheox.jcapi
This class shall be used as a reserved key store for holding user defined key entries when SSL/TLS is used.
JCAPIKeyStore.KeyStore() - Constructor for class com.pheox.jcapi.JCAPIKeyStore.KeyStore
Default constructor.
JCAPIKeyStore.My - Class in com.pheox.jcapi
An instance of this class is configured to access and store certificates and private keys only from the MS CAPI system store MY.
JCAPIKeyStore.My() - Constructor for class com.pheox.jcapi.JCAPIKeyStore.My
Default constructor.
JCAPIKeyStore.Root - Class in com.pheox.jcapi
An instance of this class is configured to access and store certificates and private keys only from the MS CAPI system store ROOT.
JCAPIKeyStore.Root() - Constructor for class com.pheox.jcapi.JCAPIKeyStore.Root
Default constructor.
JCAPIKeyStore.TrustStore - Class in com.pheox.jcapi
This class shall be used as a reserved trust store for holding user defined root CA certificates when SSL is used.
JCAPIKeyStore.TrustStore() - Constructor for class com.pheox.jcapi.JCAPIKeyStore.TrustStore
Default constructor.
JCAPIKeyStoreProperties - Class in com.pheox.jcapi
This is a utility class whose purpose is to get and/or set the internal configuration of a JCAPIKeyStore instance.
JCAPIKeyStoreProperties(KeyStore) - Constructor for class com.pheox.jcapi.JCAPIKeyStoreProperties
The constructor.
JCAPILicenseExpiredException - Exception in com.pheox.jcapi
This class is used for indicating that the JCAPI evaluation license has expired.
JCAPILicenseExpiredException() - Constructor for exception com.pheox.jcapi.JCAPILicenseExpiredException
Default constructor.
JCAPILicenseExpiredException(String) - Constructor for exception com.pheox.jcapi.JCAPILicenseExpiredException
Constructor.
JCAPIMessageDigestDynamic - Class in com.pheox.jcapi
The Pheox MessageDigestSpi implementation.
JCAPIMessageDigestDynamic.MD2 - Class in com.pheox.jcapi
The MD2 (RFC 1115/1319) hashing class.
JCAPIMessageDigestDynamic.MD2() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD2
Default constructor.
JCAPIMessageDigestDynamic.MD4 - Class in com.pheox.jcapi
The MD4 (RFC 1320) hashing class.
JCAPIMessageDigestDynamic.MD4() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD4
Default constructor.
JCAPIMessageDigestDynamic.MD5 - Class in com.pheox.jcapi
The MD5 (RFC 1321) hashing class.
JCAPIMessageDigestDynamic.MD5() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.MD5
Default constructor.
JCAPIMessageDigestDynamic.SHA1 - Class in com.pheox.jcapi
The SHA-1 (FIPS 180-1) hashing class.
JCAPIMessageDigestDynamic.SHA1() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA1
Default constructor.
JCAPIMessageDigestDynamic.SHA256 - Class in com.pheox.jcapi
The SHA-256 (FIPS 180-2) hashing class.
JCAPIMessageDigestDynamic.SHA256() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA256
Default constructor.
JCAPIMessageDigestDynamic.SHA384 - Class in com.pheox.jcapi
The SHA-384 (FIPS 180-2) hashing class.
JCAPIMessageDigestDynamic.SHA384() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA384
Default constructor.
JCAPIMessageDigestDynamic.SHA512 - Class in com.pheox.jcapi
The SHA-512 (FIPS 180-2) hashing class.
JCAPIMessageDigestDynamic.SHA512() - Constructor for class com.pheox.jcapi.JCAPIMessageDigestDynamic.SHA512
Default constructor.
JCAPIOperationCancelledException - Exception in com.pheox.jcapi
This class is used for indicating the cancellation of an ongoing operation.
JCAPIOperationCancelledException() - Constructor for exception com.pheox.jcapi.JCAPIOperationCancelledException
Default constructor.
JCAPIOperationCancelledException(String) - Constructor for exception com.pheox.jcapi.JCAPIOperationCancelledException
Constructor.
JCAPIPKCS11PINCallback - Interface in com.pheox.jcapi
This is the PKCS#11 PIN call-back interface.
JCAPIPKCS11ProviderInfo - Class in com.pheox.jcapi
This immutable class encapsulates the CK_INFO structure as defined in PKCS#11 v2.20.
JCAPIPKCS11TokenInfo - Class in com.pheox.jcapi
This immutable class encapsulates PKCS#11 related information about an entry that is stored on a hardware token.
JCAPIPKCS11Util - Class in com.pheox.jcapi
This class contains PKCS#11 related operations supported by JCAPI.
JCAPIPKCS7ContentInfo - Interface in com.pheox.jcapi
This interface declares the content types defined in the PKCS#7 standard.
JCAPIPKCS7Decoder - Class in com.pheox.jcapi
This class is used for decoding PKCS#7 signed-data content and enveloped-data content.
JCAPIPKCS7Decoder() - Constructor for class com.pheox.jcapi.JCAPIPKCS7Decoder
Default constructor.
JCAPIPKCS7Encoder - Class in com.pheox.jcapi
This class is used for encoding PKCS#7 signed-data content and enveloped-data content.
JCAPIPKCS7Encoder() - Constructor for class com.pheox.jcapi.JCAPIPKCS7Encoder
Default constructor.
JCAPIPKCS7EnvelopedData - Class in com.pheox.jcapi
This class represents the type EnvelopedData as defined in the PKCS#7 standard.
JCAPIPKCS7EnvelopedData() - Constructor for class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Default constructor.
JCAPIPKCS7RecipientInfo - Class in com.pheox.jcapi
This class represents the type RecipientInfo as defined in the PKCS#7 standard.
JCAPIPKCS7RecipientInfo(X509Certificate) - Constructor for class com.pheox.jcapi.JCAPIPKCS7RecipientInfo
Constructor.
JCAPIPKCS7SignedData - Class in com.pheox.jcapi
This class represents the type SignedData as defined in the PKCS#7 standard.
JCAPIPKCS7SignedData() - Constructor for class com.pheox.jcapi.JCAPIPKCS7SignedData
Default constructor.
JCAPIPKCS7SignerInfo - Class in com.pheox.jcapi
This class represents the type SignerInfo as defined in the PKCS#7 standard.
JCAPIPKCS7SignerInfo(X509Certificate) - Constructor for class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Constructor.
JCAPIPKCS7SignerInfo(X509Certificate, String) - Constructor for class com.pheox.jcapi.JCAPIPKCS7SignerInfo
Constructor.
JCAPIProperties - Class in com.pheox.jcapi
This class contain methods to be used for tweaking JCAPI.
JCAPIProvider - Class in com.pheox.jcapi
This is the provider class which defines the Pheox JCAPI JCE SPI classes.
JCAPIProvider() - Constructor for class com.pheox.jcapi.JCAPIProvider
The default constructor.
JCAPIProviderAlreadyExistsException - Exception in com.pheox.jcapi
An instance of this class is thrown from a JCAPI instance when an already existing (added) PKCS#11 CSP was tried to be added into JCAPI again.
JCAPIProviderAlreadyExistsException() - Constructor for exception com.pheox.jcapi.JCAPIProviderAlreadyExistsException
Default constructor.
JCAPIProviderAlreadyExistsException(String) - Constructor for exception com.pheox.jcapi.JCAPIProviderAlreadyExistsException
Constructor.
JCAPIRSAPrivateKey - Class in com.pheox.jcapi
This class represents a RSA key handle class i.e it is used for representing a non-exported RSA private key that is stored in a Microsoft key store.
JCAPISecureRandom - Class in com.pheox.jcapi
This class is used for generating secure random numbers and wraps the MS CAPI random number generator (RNG) interface for this.
JCAPISecureRandom() - Constructor for class com.pheox.jcapi.JCAPISecureRandom
Default constructor.
JCAPISignature - Class in com.pheox.jcapi
This class provides the functionality for creating and verifying RSA/DSA signatures by using RSA/DSA public keys and RSA/DSA private keys that are stored in Microsoft Windows system stores.
JCAPISignature.MD2withRSA - Class in com.pheox.jcapi
The MD2 hashing class used for defining MD2withRSA in signatures.
JCAPISignature.MD2withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.MD2withRSA
Default constructor.
JCAPISignature.MD4withRSA - Class in com.pheox.jcapi
The MD4 hashing class used for defining MD4withRSA in signatures.
JCAPISignature.MD4withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.MD4withRSA
Default constructor.
JCAPISignature.MD5withRSA - Class in com.pheox.jcapi
The MD5 hashing class used for defining MD5withRSA in signatures.
JCAPISignature.MD5withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.MD5withRSA
Default constructor.
JCAPISignature.NONEwithRSA - Class in com.pheox.jcapi
This class is used for defining NONEwithRSA in RSA signatures.
JCAPISignature.NONEwithRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.NONEwithRSA
Default constructor.
JCAPISignature.SHA1withDSA - Class in com.pheox.jcapi
The SHA-1 hashing class used for defining SHA1withDSA in DSA signatures.
JCAPISignature.SHA1withDSA() - Constructor for class com.pheox.jcapi.JCAPISignature.SHA1withDSA
Default constructor.
JCAPISignature.SHA1withRSA - Class in com.pheox.jcapi
The SHA-1 hashing class used for defining SHA1withRSA in signatures.
JCAPISignature.SHA1withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.SHA1withRSA
Default constructor.
JCAPISignature.SHA256withRSA - Class in com.pheox.jcapi
The SHA-256 hashing class used for defining SHA256withRSA in signatures.
JCAPISignature.SHA256withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.SHA256withRSA
Default constructor.
JCAPISignature.SHA384withRSA - Class in com.pheox.jcapi
The SHA-384 hashing class used for defining SHA384withRSA in signatures.
JCAPISignature.SHA384withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.SHA384withRSA
Default constructor.
JCAPISignature.SHA512withRSA - Class in com.pheox.jcapi
The SHA-512 hashing class used for defining SHA512withRSA in signatures.
JCAPISignature.SHA512withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.SHA512withRSA
Default constructor.
JCAPISignature.SHAMD5withRSA - Class in com.pheox.jcapi
The SHA-1 & MD5 hashing class used for defining SHAMD5withRSA in signatures.
JCAPISignature.SHAMD5withRSA() - Constructor for class com.pheox.jcapi.JCAPISignature.SHAMD5withRSA
Default constructor.
JCAPISymmetricCipherDynamic - Class in com.pheox.jcapi
This is the base class for all symmetric ciphers supported in JCAPI.
JCAPISymmetricCipherDynamic.AES - Class in com.pheox.jcapi
The AES (Advanced Encryption Standard) symmetric cipher class.
JCAPISymmetricCipherDynamic.AES() - Constructor for class com.pheox.jcapi.JCAPISymmetricCipherDynamic.AES
Default constructor.
JCAPISymmetricCipherDynamic.DES - Class in com.pheox.jcapi
The DES (Data Encryption Standard) symmetric cipher class.
JCAPISymmetricCipherDynamic.DES() - Constructor for class com.pheox.jcapi.JCAPISymmetricCipherDynamic.DES
Default constructor.
JCAPISymmetricCipherDynamic.RC2 - Class in com.pheox.jcapi
The RC2 (Rivest Cipher 2) symmetric cipher class.
JCAPISymmetricCipherDynamic.RC2() - Constructor for class com.pheox.jcapi.JCAPISymmetricCipherDynamic.RC2
Default constructor.
JCAPISymmetricCipherDynamic.RC4 - Class in com.pheox.jcapi
The RC4 (Rivest Cipher 4) symmetric stream cipher class.
JCAPISymmetricCipherDynamic.RC4() - Constructor for class com.pheox.jcapi.JCAPISymmetricCipherDynamic.RC4
Default constructor.
JCAPISymmetricCipherDynamic.TripleDES - Class in com.pheox.jcapi
The Triple DES (Data Encryption Standard) symmetric cipher class.
JCAPISymmetricCipherDynamic.TripleDES() - Constructor for class com.pheox.jcapi.JCAPISymmetricCipherDynamic.TripleDES
Default constructor.
JCAPISystemStoreRegistryLocation - Class in com.pheox.jcapi
This immutable class defines the different MS CAPI system store registry locations that can be used by JCAPI when a system/certificate store is opened in MS CAPI.
JCAPISystemStoreRegistryLocation(int) - Constructor for class com.pheox.jcapi.JCAPISystemStoreRegistryLocation
Constructor.
JCAPIUnknownAliasException - Exception in com.pheox.jcapi
This class is used for indicating the use of an, by JCAPI, unknown certificate/key entry alias.
JCAPIUnknownAliasException() - Constructor for exception com.pheox.jcapi.JCAPIUnknownAliasException
Default constructor.
JCAPIUnknownAliasException(String) - Constructor for exception com.pheox.jcapi.JCAPIUnknownAliasException
Constructor.
JCAPIUtil - Class in com.pheox.jcapi
Utility functions not directly related to the functionality of the JCE framework are available through this class.

K

KEY_USAGE_ENCRYPTION - Static variable in class com.pheox.jcapi.JCAPIUtil
Equals the MS CAPI key usage identity AT_KEYEXCHANGE.
KEY_USAGE_SIGNATURE - Static variable in class com.pheox.jcapi.JCAPIUtil
Equals the MS CAPI key usage identity AT_SIGNATURE.

M

m_algId - Variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
m_algName - Variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
m_cipherMode - Variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
m_cspName - Variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
m_padding - Variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
m_providerType - Variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 

N

NO_PADDING - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 

O

OID_ANSI_x942 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_ANSI_x942_DH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DATA_STRUCTURE - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DH_SINGLE_PASS_STDDH_SHA256_KDF - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DH_SINGLE_PASS_STDDH_SHA384_KDF - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DSALG - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DSALG_CRPT - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DSALG_HASH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DSALG_RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_DSALG_SIGN - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_ECDSA_SPECIFIED - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicConfidentiality - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicIntegrity - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicKeyManagement - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicKMandSig - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicKMandUpdSig - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicSignature - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicTokenProtection - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicUpdatedInteg - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_mosaicUpdatedSig - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_sdnsConfidentiality - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_sdnsIntegrity - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_sdnsKeyManagement - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_sdnsKMandSig - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_sdnsSignature - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_sdnsTokenProtection - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_SuiteAConfidentiality - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_SuiteAIntegrity - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_SuiteAKeyManagement - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_SuiteAKMandSig - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_SuiteASignature - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_INFOSEC_SuiteATokenProtection - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_NIST_sha256 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_NIST_sha384 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_NIST_sha512 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIW - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWDIR - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWDIR_CRPT - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWDIR_HASH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWDIR_md2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWDIR_md2RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWDIR_SIGN - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_desCBC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_desCFB - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_desECB - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_desEDE - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_desMAC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_desOFB - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_dhCommMod - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_dsa - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_dsaComm - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_dsaCommSHA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_dsaCommSHA1 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_dsaSHA1 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_keyHashSeal - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_md2RSASign - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_md4RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_md4RSA2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_md5RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_md5RSASign - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_mdc2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_mdc2RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_rsaSign - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_rsaXchg - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_sha - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_sha1 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_sha1RSASign - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_shaDSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_OIWSEC_shaRSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_1 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_10 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_12 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_3 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_4 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_5 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_6 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_7 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_8 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKCS_9 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_PKIX_NO_SIGNATURE - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_challengePwd - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_contentType - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_counterSign - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_data - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_DES_EDE3_CBC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_DH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_digestedData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_emailAddr - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_ENCRYPT - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_encryptedData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_envelopedData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_extCertAttrs - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_HASH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_hashedData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_MD2 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_MD2RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_MD4 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_MD4RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_MD5 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_MD5RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_messageDigest - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_preferSignedData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_RC2CBC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_RC4 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_RC5_CBCPad - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SETOAEP_RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SHA1RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SHA256RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SHA384RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SHA512RSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_signedData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_signEnvData - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_signingTime - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SMIMECapabilities - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_SSA_PSS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_unstructAddr - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_RSA_unstructName - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_X957 - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OID_X957_DSA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
OPERATION_DECRYPTION - Static variable in interface com.pheox.jcapi.JCAPIPKCS11PINCallback
Indicates that the reason for accessing the private key is for decryption purposes.
OPERATION_SIGNING - Static variable in interface com.pheox.jcapi.JCAPIPKCS11PINCallback
Indicates that the reason for accessing the private key is for signing purposes.

P

PKCS5_PADDING - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_DH_SCHANNEL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_DSS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_DSS_DH - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_EC_ECDSA_FULL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_EC_ECDSA_SIG - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_EC_ECNRA_FULL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_EC_ECNRA_SIG - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_FORTEZZA - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_INTEL_SEC - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_MS_EXCHANGE - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_REPLACE_OWF - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_RNG - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_RSA_AES - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_RSA_FULL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_RSA_SCHANNEL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_RSA_SIG - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_SPYRUS_LYNKS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_SSL - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_STT_ACQ - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_STT_BRND - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_STT_ISS - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_STT_MER - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
PROV_STT_ROOT - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 

R

RANDOM_PADDING - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
removePKCS11CSP(String) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Removes a JCAPI supported, or user added, PKCS#11 provider from JCAPI.
resetDSACSP() - Method in class com.pheox.jcapi.JCAPIProperties
Will reset the name of the MS CAPI DSA based CSP to use.
resetRSACSP() - Method in class com.pheox.jcapi.JCAPIProperties
Will reset the name of the MS CAPI RSA based CSP to use.
resetSystemStoreRegistryLocation() - Method in class com.pheox.jcapi.JCAPIProperties
Will reset the system store registry location for JCAPI to current user i.e JCAPISystemStoreRegistryLocation.CERT_SYSTEM_STORE_CURRENT_USER.
RSA_OAEP_PADDING - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 
RSA_PKCS1_PADDING - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 

S

setAlgorithmOID(String) - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Set the encryption algorithm object identifier to use during enveloping.
setCertEntryStoreName(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the name of the certificate store where the current JCAPI key store instance shall store the certificate entries in i.e.
setCertificateFriendlyName(String, String) - Static method in class com.pheox.jcapi.JCAPIUtil
Set friendly name friendlyName for the certificate referred by the given parameter alias.
setCertStoreNames(String[]) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the names of all available certificate stores in MS CAPI that a JCAPI key store instance can access.
setCreateExportablePrivateKeysInMsCapi(boolean) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Configure the JCAPIKeyStore instance to mark private keys as exportable or not when they are imported into MS CAPI.
setCreateProtectedPrivateKeysInMsCapi(boolean) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Configure the JCAPIKeyStore instance to import private keys into MS CAPI with the protected flag set or not when they are imported into MS CAPI.
setCsp(String) - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Set the MS CAPI Cryptographic Service Provider (CSP) to use during encryption.
setDirectory(File) - Method in class com.pheox.jcapi.JCAPIDLL
Set the directory in which the JCAPI DLL file shall be stored in when it is extracted from the JCAPI JAR file.
setDSACSP(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the MS CAPI DSA CSP for JCAPI to use when adding keys and certificates into a certificate store.
setDSACSP(String) - Method in class com.pheox.jcapi.JCAPIProperties
Set the MS CAPI DSA based CSP to use in JCAPI.
setDSAProviderType(int) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the DSA provider type to be used by JCAPI when adding keys and certificates into a certificate store.
setExclusiveCertStoreName(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the name of a single certificate store where the current JCAPI key store instance shall store all its certificates and keys in, and fetch all certificates and keys from.
setFilename(String) - Method in class com.pheox.jcapi.JCAPIDLL
Set the name of the JCAPI DLL file when it is extracted from the JCAPI JAR file.
setIntermediateCertStoreName(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the name of the certificate store where the current JCAPI key store instance shall store the intermediate certificates in i.e. the intermediate CA certificates that are part of your trusted certificate chains.
setKeyEntryStoreName(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the name of the certificate store where the current JCAPI key store instance shall store the key entries in i.e. your personal certificates and their corresponding private keys.
setLogging(boolean) - Static method in class com.pheox.jcapi.JCAPIProperties
Turns the JCAPI internal logging on or off.
setPINCallback(JCAPIPKCS11PINCallback) - Static method in class com.pheox.jcapi.JCAPIPKCS11Util
Register a custom PIN code call-back to be used by JCAPI, instead of JCAPI's own Swing based default call-back, when access to a private key is done through PKCS#11 instead of MS CAPI.
setPrivateKeyExportable(boolean) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Configure the JCAPI key store instance to either export or not to export private keys from its MS CAPI key entry store.
setPrivateKeyExportable(boolean) - Method in class com.pheox.jcapi.JCAPIProperties
Tell JCAPI if private keys accessed through MS CAPI shall be exported by JCAPI when the method getKey() is called through the java.security.KeyStore class.
setProviderType(int) - Method in class com.pheox.jcapi.JCAPIPKCS7EnvelopedData
Set the MS CAPI provider type to use during encryption.
setRootCertStoreName(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the name of the certificate store where the current JCAPI key store instance shall store the root certificates in i.e. your trusted CA root certificates.
setRSACSP(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the MS CAPI RSA CSP for JCAPI to use when adding keys and certificates into a certificate store.
setRSACSP(String) - Method in class com.pheox.jcapi.JCAPIProperties
Set the MS CAPI RSA based CSP to use in JCAPI.
setRSAProviderType(int) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the RSA provider type to be used by JCAPI when adding keys and certificates into a certificate store.
setSystemStoreRegistryLocation(JCAPISystemStoreRegistryLocation) - Method in class com.pheox.jcapi.JCAPIProperties
Set default system store registry location for JCAPI to use when a system (certificate) store is to be opened.
setUntrustedCertStoreName(String) - Method in class com.pheox.jcapi.JCAPIKeyStoreProperties
Set the name of the certificate store where the current JCAPI key store instance shall access the untrusted certificates from i.e. certificates from publishers that are considered untrusted e.g. running code (e.g. scripts) that was signed by these publishers might harm your computer.

U

update(byte[]) - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Continues multiple-part PKCS#7 decoding of given input data.
update(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIPKCS7Decoder
Continues multiple-part PKCS#7 decoding of given input data.
update(byte[]) - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Continues multiple-part PKCS#7 encoding of given input data.
update(byte[], int, int) - Method in class com.pheox.jcapi.JCAPIPKCS7Encoder
Continues multiple-part PKCS#7 encoding of given input data.

Z

ZERO_PADDING - Static variable in class com.pheox.jcapi.JCAPICSPAlgorithm
 

A C D E G H I J K M N O P R S U Z

Copyright © 2011 Pheox. All Rights Reserved.