Package | Description |
---|---|
iaik.pkcs.pkcs11.provider |
This package is the main package and includes the JCE provider implementation
class, which is
IAIKPkcs11 . |
iaik.pkcs.pkcs11.provider.ciphers |
This package contains the implementation classes for ciphers.
|
iaik.pkcs.pkcs11.provider.hashes |
This package contains the implementation classes for message digests, also called hashes.
|
iaik.pkcs.pkcs11.provider.keyagreements |
This package contains the implementation classes for key agreements.
|
iaik.pkcs.pkcs11.provider.keyfactories |
This package contains the implementation classes for key factories and secret
key factories.
|
iaik.pkcs.pkcs11.provider.keygenerators |
This package contains the implementation classes for key generators, which
generate secret keys.
|
iaik.pkcs.pkcs11.provider.keypairgenerators |
This package contains the implementation classes for key-pair generators, which
generate key-pairs.
|
iaik.pkcs.pkcs11.provider.keys |
This package contains the implementation classes for keys.
|
iaik.pkcs.pkcs11.provider.macs |
This package contains the implementation classes for MACs.
|
iaik.pkcs.pkcs11.provider.random |
This package contains the implementation classes for secure randoms.
|
iaik.pkcs.pkcs11.provider.signatures |
This package contains the implementation classes for signatures.
|
iaik.pkcs.pkcs11.provider.spec |
This package contains the implementation classes for common specifications
(
Spec ); e.g. |
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
TokenKeyStoreSpi.tokenManager_
The token manager this key store is associated with.
|
protected TokenManager |
IAIKPkcs11.tokenManager_
The configuration of this provider.
|
Modifier and Type | Method and Description |
---|---|
static TokenManager |
TokenManager.getDefaultTokenManager()
Gets the token manager of the first registered pkcs11 provider.
|
TokenManager |
TokenKeyStoreSpi.getTokenManager()
Get the token manager of the token that holds the contents of this key store.
|
TokenManager |
IAIKPkcs11.getTokenManager()
Get the token manager of this provider.
|
TokenManager |
TokenKeyStore.getTokenManager()
Return the token that is associated wtih this keystore.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TokenKeyStoreSpi.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
boolean |
NullCipher.isSupportedBy(TokenManager tokenManager)
Always returns true.
|
boolean |
PKCS11EngineClass.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
void |
DefaultLoginManager.login(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
boolean useSORole,
char[] userPIN)
Login a certain role into the given session.
|
abstract void |
LoginManager.login(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
boolean useSORole,
char[] userPIN)
Login a certain role into the given session.
|
void |
DefaultLoginManager.loginSO(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
char[] userPIN)
Login the Security Officer (SO) into the given session.
|
abstract void |
LoginManager.loginSO(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
char[] userPIN)
Login the Security Officer (SO) into the given session.
|
void |
DefaultLoginManager.loginUser(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
char[] userPIN)
Login the user into the given session.
|
abstract void |
LoginManager.loginUser(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
char[] userPIN)
Login the user into the given session.
|
void |
DefaultLoginManager.logout(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session)
Logout the user from the given session.
|
abstract void |
LoginManager.logout(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session)
Logout the user from the given session.
|
void |
DefaultLoginManager.setUserPIN(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
char[] oldPIN,
char[] newPIN)
Change the user PIN.
|
abstract void |
LoginManager.setUserPIN(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session,
char[] oldPIN,
char[] newPIN)
Change the user PIN.
|
protected boolean |
DefaultLoginManager.useNullPINs(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session)
If this method returns true, the methods for login and PIN change will pass null values to the
login and set-PIN functions, no matter if a PIN has been passed by the application or if the
token indicates that it has no protected authentication path; i.e.
|
Constructor and Description |
---|
SessionContainer(TokenManager tokenManager,
iaik.pkcs.pkcs11.Session session)
Instantiates a new session container.
|
TokenKeyStoreFastSpi(TokenManager tokenManager) |
TokenKeyStoreSpi(TokenManager tokenManager)
Construct a new keystore from the given PKCS#11 token.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11Cipher.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11Cipher.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11Hash.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
TokenManager |
PKCS11Hash.getTokenManager()
Get the manager of the token that processes this digest.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11Hash.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
void |
PKCS11Hash.setTokenManager(TokenManager tokenManager)
Set the manager of the token that processes this digest.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11KeyAgreement.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11KeyAgreement.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Constructor and Description |
---|
PKCS11EcDHKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11EcDHKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useCofactorAgreement,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11EcDHKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useCofactorAgreement,
boolean useROSession,
boolean useUserSession,
long keyDerivationFunctionType,
java.lang.String sharedData)
Deprecated.
|
PKCS11EcDHKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession,
long keyDerivationFunctionType,
java.lang.String sharedData)
Deprecated.
|
PKCS11KeyAgreementSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11KeyAgreementSpecWithKDF(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11X942Dh2KeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession,
long keyDerivationFunctionType,
byte[] otherInfo,
java.security.PublicKey publicData,
java.security.PublicKey publicData2,
java.security.PrivateKey privateData)
Deprecated.
|
PKCS11X942Dh2KeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession,
java.security.PublicKey publicData,
java.security.PublicKey publicData2,
java.security.PrivateKey privateData)
Deprecated.
|
PKCS11X942DhKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11X942DhKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession,
long keyDerivationFunctionType,
byte[] otherInfo)
Deprecated.
|
PKCS11X942DhMQVKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession,
long keyDerivationFunctionType,
byte[] otherInfo,
IAIKPKCS11DhPublicKey publicData,
IAIKPKCS11DhPublicKey publicData2,
IAIKPKCS11DhPrivateKey privateData,
java.security.PublicKey publicKey)
Deprecated.
|
PKCS11X942DhMQVKeyAgreementParameterSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyTemplate,
boolean useROSession,
boolean useUserSession,
java.security.PublicKey publicData,
java.security.PublicKey publicData2,
java.security.PrivateKey privateData,
java.security.PublicKey publicKey)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11KeyFactory.tokenManager_
Token manager used to login session, if required.
|
protected TokenManager |
PKCS11SecretKeyFactory.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11KeyFactory.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
boolean |
PKCS11SecretKeyFactory.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Constructor and Description |
---|
PKCS11KeySpec(java.security.spec.KeySpec keySpec,
TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Object keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11KeyGenerator.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11KeyGenerator.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Constructor and Description |
---|
PKCS11AesCbcKeyDerivationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
byte[] data,
byte[] iv,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11AesCbcKeyDerivationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
byte[] data,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11DesCbcKeyDerivationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
byte[] data,
byte[] iv,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11DesCbcKeyDerivationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
byte[] data,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11EcbModeKeyDerivationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
byte[] data,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11KeyDerivationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11KeyGenerationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11SSL3KeyAndMacDerivationParameterSpec(TokenManager tokenManager,
boolean useROSession,
boolean useUserSession,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
int macSize,
int keySize,
boolean isExport,
byte[] serverRandom,
byte[] clientRandom)
Deprecated.
|
PKCS11SSL3KeyAndMacDerivationParameterSpec(TokenManager tokenManager,
boolean useROSession,
boolean useUserSession,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
int macSize,
int keySize,
int ivSize,
boolean isExport,
byte[] serverRandom,
byte[] clientRandom)
Deprecated.
|
PKCS11SSL3MasterKeyDerivationSpec(TokenManager tokenManager,
boolean useROSession,
boolean useUserSession,
iaik.pkcs.pkcs11.objects.SecretKey baseKey,
byte majorVersion,
byte minorVersion,
byte[] clientRandom,
byte[] serverRandom)
Deprecated.
|
PKCS11SSL3PreMasterKeyGenerationSpec(TokenManager tokenManager,
boolean useROSession,
boolean useUserSession,
byte majorVersion,
byte minorVersion)
Deprecated.
|
PKCS11SSL3PreMasterKeyGenerationSpec(TokenManager tokenManager,
boolean useROSession,
boolean useUserSession,
iaik.pkcs.pkcs11.objects.SecretKey keyTemplate,
byte majorVersion,
byte minorVersion)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11KeyPairGenerator.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
protected IAIKPKCS11PrivateKey |
PKCS11KeyPairGenerator.createPkcs11PrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyObject)
Create a new JCE RSA private key with the given PKCS#11 object.
|
protected IAIKPKCS11PublicKey |
PKCS11KeyPairGenerator.createPkcs11PublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
Create a new JCE RSA public key with the given PKCS#11 object.
|
boolean |
PKCS11KeyPairGenerator.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Constructor and Description |
---|
PKCS11KeyPairGenerationSpec(TokenManager tokenManager,
java.security.spec.AlgorithmParameterSpec parameterSpec,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyTemplate,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
PKCS11KeyPairGenerationSpec(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyTemplate,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyTemplate,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
IAIKPKCS11Key.tokenManager_
The token where this key resides.
|
Modifier and Type | Method and Description |
---|---|
TokenManager |
IAIKPKCS11Key.getTokenManager()
Get the token manager this object works with.
|
Modifier and Type | Method and Description |
---|---|
static IAIKPKCS11DhPrivateKey |
IAIKPKCS11DhPrivateKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DHPrivateKey privateKeyObject)
Create a new instance of a IAIKPKCS11DhPrivateKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11DhPublicKey |
IAIKPKCS11DhPublicKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DHPublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11DhPublicKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11DsaPrivateKey |
IAIKPKCS11DsaPrivateKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DSAPrivateKey privateKeyObject)
Create a new instance of a IAIKPKCS11DsaPrivateKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11DsaPublicKey |
IAIKPKCS11DsaPublicKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DSAPublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11DsaPublicKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11ECPrivateKey |
IAIKPKCS11EC16PrivateKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.ECDSAPrivateKey privateKeyObject)
Create a new instance of a IAIKPKCS11EC16PrivateKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11ECPrivateKey |
IAIKPKCS11ECPrivateKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.ECDSAPrivateKey privateKeyObject)
Create a new instance of a IAIKPKCS11ECPrivateKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11ECPublicKey |
IAIKPKCS11ECPublicKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.ECDSAPublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11ECPublicKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11ECPublicKey |
IAIKPKCS11EC16PublicKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.ECDSAPublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11ECPublicKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11Key |
IAIKPKCS11Key.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyObject)
Create a new instance of a IAIKPKCS11Key which's token managed by the given token manager and
is based on the given PKCS#11 key object.
|
static IAIKPKCS11PrivateKey |
IAIKPKCS11PrivateKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyObject)
Create a new instance of a IAIKPKCS11PrivateKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11PublicKey |
IAIKPKCS11PublicKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11PublicKey which's token managed by the given token manager
and is based on the given PKCS#11 key object.
|
static IAIKPKCS11RsaPrivateKey |
IAIKPKCS11RsaPrivateKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.RSAPrivateKey privateKeyObject)
Create a new instance of a IAIKPKCS11RsaPrivateKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11RsaPublicKey |
IAIKPKCS11RsaPublicKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.RSAPublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11RsaPublicKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
static IAIKPKCS11SecretKey |
IAIKPKCS11SecretKey.create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey secretKeyObject)
Create a new instance of a IAIKPKCS11SecretKey which's token managed by the given token manager
and is based on the given PKCS#11 key object.
|
Constructor and Description |
---|
IAIKPKCS11DhPrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DHPrivateKey privateKeyObject)
Construct a private key object that is associated with the given privatekeyObjecton the given
token.
|
IAIKPKCS11DhPublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DHPublicKey publicKeyObject)
Construct a public key object that is associated with the given publickeyObjecton the given
token.
|
IAIKPKCS11DsaPrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DSAPrivateKey privateKeyObject)
Construct a private key object that is associated with the given privatekeyObjecton the given
token.
|
IAIKPKCS11DsaPublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.DSAPublicKey publicKeyObject)
Construct a public key object that is associated with the given publickeyObjecton the given
token.
|
IAIKPKCS11EC16PrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyObject)
Construct a private key object that is associated with the given private key object on the
given token.
|
IAIKPKCS11EC16PublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
Construct a public key object that is associated with the given public key object on the given
token.
|
IAIKPKCS11ECPrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyObject)
Construct a private key object that is associated with the given private key object on the
given token.
|
IAIKPKCS11ECPublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
Construct a public key object that is associated with the given public key object on the given
token.
|
IAIKPKCS11Key(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.Key keyObject)
Construct a key object that is associated with the given PKCS#11 keyObject on the given token
useing the given session.
|
IAIKPKCS11PrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PrivateKey privateKeyObject)
Construct a private key object that is associated with the given privatekeyObjecton the given
token.
|
IAIKPKCS11PublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
Construct a public key object that is associated with the given publickeyObjecton the given
token.
|
IAIKPKCS11RsaPrivateKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.RSAPrivateKey privateKeyObject)
Construct a private key object that is associated with the given privatekeyObjecton the given
token.
|
IAIKPKCS11RsaPublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.RSAPublicKey publicKeyObject)
Construct a public key object that is associated with the given publickeyObjecton the given
token.
|
IAIKPKCS11SecretKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey secretKeyObject)
Construct a secret key object that is associated with the given secretKeyObject the given
token.
|
IAIKPKCS11Ssl3KeyContainer(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.SecretKey clientMacSecret,
iaik.pkcs.pkcs11.objects.SecretKey clientSecret,
byte[] clientIV,
iaik.pkcs.pkcs11.objects.SecretKey serverMacSecret,
iaik.pkcs.pkcs11.objects.SecretKey serverSecret,
byte[] serverIV)
Instantiates a new SSL3 key container.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11Mac.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11Mac.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11RandomSpi.tokenManager_
Token manager used to access the token.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11RandomSpi.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Constructor and Description |
---|
PKCS11RandomNoSetSeedSpi(TokenManager tokenManager)
This constructor links this random class to the given token manager.
|
PKCS11RandomSpi(TokenManager tokenManager)
This constructor links this random class to the given token manager.
|
PKCS11SeededRandomSpi(TokenManager tokenManager)
This constructor links this random class to the given token manager.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11Signature.tokenManager_
Token manager used to login session, if required.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PKCS11Signature.isSupportedBy(TokenManager tokenManager)
Check, if the current token of the given token manager supports the required features for this
engine class.
|
Modifier and Type | Field and Description |
---|---|
protected TokenManager |
PKCS11Spec.tokenManager_
The manager to handle the token.
|
Modifier and Type | Method and Description |
---|---|
TokenManager |
PKCS11Spec.getTokenManager()
Get the manager to handle the token.
|
Modifier and Type | Method and Description |
---|---|
PKCS11Spec |
PKCS11Spec.setTokenManager(TokenManager tokenManager)
When there are multiple PKCS11-tokens in use, use this method to specify which
TokenManager should be used. |
Constructor and Description |
---|
PKCS11Spec(TokenManager tokenManager,
boolean useROSession,
boolean useUserSession)
Deprecated.
|
IAIK JavaSecurity Website https://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. Version 1.9.4