| 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.capi |
Contains low-level classes for interfacing with Microsoft's Crypto API.
|
| com.entrust.toolkit.x509.extensions |
Contains classes that implement certificate extensions.
|
| iaik.x509 |
| Modifier and Type | Method and Description |
|---|---|
X509Certificate[] |
User.getUserCertificates(KeyUsage keyUsage)
Returns the user's certificates that can be used for purposes indicated
by the key usage provided.
|
X509Certificate[] |
User.getUserCertificatesByExactKeyUsage(KeyUsage keyUsage)
Returns the user's certificates that can ONLY be used for purposes indicated
by the key usage provided.
|
| Modifier and Type | Method and Description |
|---|---|
static CapiPrivateKey |
CryptKey.importPrivateKey(CryptProvider provider,
java.security.PrivateKey privateKey,
KeyUsage keyUsage,
int flags,
boolean forceSecureKeyImport)
Imports the provided software-based private key into MSCAPI, using the
provided key usage to determine the MSCAPI key algorithm for the key.
|
| Modifier and Type | Method and Description |
|---|---|
KeyUsage |
KeyAttributes.getKeyUsage()
Returns the
keyUsage value of this KeyAttributes
extension identifying the possible uses for the key contained in this certificate. |
| Modifier and Type | Method and Description |
|---|---|
KeyUsage |
X509Certificate.getKeyUsageExtension()
Returns the
KeyUsage extension. |