Package | Description |
---|---|
iaik.pkcs.pkcs11.provider.ciphers |
This package contains the implementation classes for ciphers.
|
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.spec |
This package contains the implementation classes for common specifications
(
Spec ); e.g. |
Modifier and Type | Class and Description |
---|---|
class |
PKCS11OAEPParameterSpec
This class has to be used with the RSA-OAEP cipher engine, when a different hash algorithm shall
be used by the mask generation function than used to hash the data.
|
class |
PKCS11UnwrapKeySpec
Allows for unwrap template specification on the unwrap operation
|
Modifier and Type | Field and Description |
---|---|
protected PKCS11Spec |
PKCS11Cipher.parameterSpecs_
The parameter specs.
|
Modifier and Type | Class and Description |
---|---|
class |
PKCS11EcDHKeyAgreementParameterSpec
The Class EcDHKeyAgreementParameterSpec.
|
class |
PKCS11KeyAgreementSpec
Objects of this algorithm parameters class allows an application to control the generation of
PKCS#11 keys using the provided JCE key generators.
|
class |
PKCS11KeyAgreementSpecWithKDF |
class |
PKCS11X942Dh2KeyAgreementParameterSpec
The Class PKCS11X942DhKeyAgreementParameterSpec.
|
class |
PKCS11X942DhKeyAgreementParameterSpec
The Class PKCS11X942DhKeyAgreementParameterSpec.
|
class |
PKCS11X942DhMQVKeyAgreementParameterSpec
The Class PKCS11X942MQVKeyAgreementParameterSpec.
|
Modifier and Type | Class and Description |
---|---|
class |
PKCS11KeySpec
This is a key specification object.
|
Modifier and Type | Class and Description |
---|---|
class |
PKCS11AesCbcKeyDerivationSpec
Has to be used for specifying a data-blob which is then encrypted by the given base key to form a
new key as specified in the keyTemplate.
|
class |
PKCS11DesCbcKeyDerivationSpec
Has to be used for specifying a data-blob which is then encrypted by the given base key to form a
new key as specified in the keyTemplate.
|
class |
PKCS11EcbModeKeyDerivationSpec
Has to be used for specifying a data-blob which is then encrypted by the given base key to form a
new key as specified in the keyTemplate.
|
class |
PKCS11KeyDerivationSpec
Objects of this algorithm parameters class allows an application to control the derivation of
PKCS#11 keys using the provided JCE key generators.
|
class |
PKCS11KeyGenerationSpec
Objects of this algorithm parameters class allows an application to control the generation of
PKCS#11 keys using the provided JCE key generators.
|
class |
PKCS11SSL3KeyAndMacDerivationParameterSpec
holds parameters for the SSL3 Key and Mac Derivation engine.
|
class |
PKCS11SSL3MasterKeyDerivationSpec
Objects of this algorithm parameters class allows an application to control the generation of
PKCS#11 keys using the provided JCE key generators.
|
class |
PKCS11SSL3PreMasterKeyGenerationSpec
Objects of this algorithm parameters class allows an application to control the generation of
PKCS#11 keys using the provided JCE key generators.
|
Modifier and Type | Class and Description |
---|---|
class |
PKCS11KeyPairGenerationSpec
Objects of this algorithm parameters class allows an application to control the generation of
PKCS#11 key-pairs using the provided JCE key generators.
|
Modifier and Type | Method and Description |
---|---|
PKCS11Spec |
PKCS11Spec.setPin(char[] pin)
Allows to preset the required pin for User and SO session types.
|
PKCS11Spec |
PKCS11Spec.setTokenManager(TokenManager tokenManager)
When there are multiple PKCS11-tokens in use, use this method to specify which
TokenManager should be used. |
PKCS11Spec |
PKCS11Spec.setUseAnonymousRole(boolean rwAccess)
Use an anonymous (aka public) session when performing the task.
|
PKCS11Spec |
PKCS11Spec.setUseSORole()
Use a Security Officer (SO) session when performing the task.
|
PKCS11Spec |
PKCS11Spec.setUseUserRole(boolean rwAccess)
Use a user session when performing the task.
|
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