| Package | Description |
|---|---|
| com.entrust.toolkit |
Contains various high-level classes that provide Toolkit JCA cryptographic provider initialization,
an Entrust User representation, a key/certificate source, a certificate set representation,
JNI initialization capabilities, PKCS #7 encoding and decoding, CMS and PKCS#7 User related
utilities, transaction counting, and an XML trust manager.
|
| com.entrust.toolkit.archive |
Contains classes for reading and writing files in the legacy Entrust Archive format.
|
| iaik.security.smime | |
| iaik.smime |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object[] |
CMSUtil.getRecipientDecryptionKey(KeyAndCertificateSource keyAndCertificateSource,
RecipientInfo[] recipients)
Finds the user's decryption key that can be used to decrypt a message that
contains the indicated recipient information.
|
static java.lang.Object[] |
PKCS7Util.getRecipientDecryptionKey(KeyAndCertificateSource keyAndCertificateSource,
RecipientInfo[] recipients)
Finds the user's decryption key that can be used to decrypt a message that
contains the indicated recipient information.
|
| Constructor and Description |
|---|
PKCS7DecodeStream(KeyAndCertificateSource keyAndCertificateSource,
java.io.InputStream inputStream)
Creates a new
PKCS7DecodeStream object to decrypt data, to
verify data, or to retrieve exported certificates. |
PKCS7DecodeStream(KeyAndCertificateSource keyAndCertificateSource,
java.io.InputStream data,
java.io.InputStream signature)
Creates a new
DecodeStream to decode and verify
clear signed data. |
PKCS7EncodeStream(KeyAndCertificateSource keyAndCertSource,
java.io.OutputStream out,
int operation)
Creates a new
PKCS7EncodeStream object to encrypt and/or
sign data. |
PKCS7EncodeStream(KeyAndCertificateSource keyAndCertSource,
java.io.OutputStream out,
java.io.OutputStream signature)
Creates a new
PKCS7EncodeStream to clear sign data. |
Trustmanager(KeyAndCertificateSource source)
Initializes a
Trustmanager from a KeyAndCertificateSource. |
| Constructor and Description |
|---|
ArchiveInputStream(KeyAndCertificateSource keyAndCertificateSource,
java.io.InputStream is)
Constructor for ArchiveInputStream.
|
ArchiveInputStreamMac(KeyAndCertificateSource keyAndCertificateSource,
java.io.InputStream is)
Constructor for ArchiveInputStream.
|
PemInputStream(KeyAndCertificateSource keyAndCertificateSource,
java.io.InputStream dataStream,
boolean isBase64Encoded,
java.io.InputStream headerStream,
int headerLength)
Constructor for PemInputStream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EncryptedContent.decryptSymmetricKey(KeyAndCertificateSource keyAndCertificateSource)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|
void |
SMimeEncrypted.decryptSymmetricKey(KeyAndCertificateSource keyAndCertificateSource)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EncryptedContent.decryptSymmetricKey(KeyAndCertificateSource keyAndCertificateSource)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|
void |
SMimeEncrypted.decryptSymmetricKey(KeyAndCertificateSource keyAndCertificateSource)
Locates one of user's decryption keys that is appropriate for decrypting one
of the content-encryption keys, decrypts the content-encryption key, and
prepares the cipher for decrypting the encrypted content.
|