| Package | Description |
|---|---|
| com.entrust.toolkit.capi |
Contains low-level classes for interfacing with Microsoft's Crypto API.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
static CapiPrivateKey |
CryptKey.importPrivateKey(CryptProvider provider,
java.security.PrivateKey privateKey,
KeySpec keySpec,
int flags,
boolean forceSecureKeyImport)
Imports the provided software-based private key into MSCAPI, using the
provided key specifier to determine the MSCAPI key algorithm for the key.
|
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 | Class and Description |
|---|---|
class |
CapiDsaPrivateKey
The
CapiDsaPrivateKey class represents a DSA private key that
is stored in CAPI. |
class |
CapiRsaPrivateKey
The
CapiPrivateKey class represents an RSA private key that
is stored in Microsoft's Crypto API. |
| Modifier and Type | Method and Description |
|---|---|
static CapiPrivateKey |
CapiPrivateKey.getInstance(CryptKey cryptKey)
Creates and returns a
CapiPrivateKey using with an already initialized
CAPI provider and key. |