|
IAIK PKCS#11 Wrapper version 1.2.17 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PKCS11Exception | |
iaik.pkcs.pkcs11 | |
iaik.pkcs.pkcs11.objects | |
iaik.pkcs.pkcs11.wrapper |
Uses of PKCS11Exception in iaik.pkcs.pkcs11 |
Methods in iaik.pkcs.pkcs11 that throw PKCS11Exception | |
void |
Notify.notify(Session session,
boolean surrender,
Object application)
The module calls this method in certain events. |
Object |
MutexHandler.createMutex()
Create a new mutex object. |
void |
MutexHandler.destroyMutex(Object mutex)
Destroy a mutex object. |
void |
MutexHandler.lockMutex(Object mutex)
If this method is called on with a mutex object which is not locked, the calling thread obtains a lock on that mutex object and returns. |
void |
MutexHandler.unlockMutex(Object mutex)
If this method is called with a mutex object which is locked by the calling thread, that mutex object is unlocked and the function call returns. |
Object |
DefaultMutexHandler.createMutex()
Create a new mutex object. |
void |
DefaultMutexHandler.destroyMutex(Object mutex)
Destroy a mutex object. |
void |
DefaultMutexHandler.lockMutex(Object mutex)
If this method is called on with a mutex object which is not locked, the calling thread obtains a lock on that mutex object and returns. |
void |
DefaultMutexHandler.unlockMutex(Object mutex)
If this method is called with a mutex object which is locked by the calling thread, that mutex object is unlocked and the function call returns. |
Uses of PKCS11Exception in iaik.pkcs.pkcs11.objects |
Methods in iaik.pkcs.pkcs11.objects that throw PKCS11Exception | |
static CK_ATTRIBUTE[] |
Object.getSetAttributes(Object object)
This method returns the PKCS#11 attributes of an object. |
protected static void |
Object.getAttributeValue(Session session,
long objectHandle,
Attribute attribute)
This method reads the attribute specified by attribute from
the token using the given session .
|
protected static void |
Object.getAttributeValues(Session session,
long objectHandle,
Attribute[] attributes)
This method reads the attributes in a similar way as Object.getAttributeValue(iaik.pkcs.pkcs11.Session, long, iaik.pkcs.pkcs11.objects.Attribute) , but
a complete array at once. |
Object |
Object.VendorDefinedObjectBuilder.build(Session session,
long objectHandle)
This method should instanciate an Object of this class or of any sub-class. |
Object |
Key.VendorDefinedKeyBuilder.build(Session session,
long objectHandle)
This method should instanciate an Object of this class or of any sub-class. |
Object |
HardwareFeature.VendorDefinedHardwareFeatureBuilder.build(Session session,
long objectHandle)
This method should instanciate an Object of this class or of any sub-class. |
Object |
DomainParameters.VendorDefinedDomainParametersBuilder.build(Session session,
long objectHandle)
This method should instanciate an Object of this class or of any sub-class. |
Object |
Certificate.VendorDefinedCertificateBuilder.build(Session session,
long objectHandle)
This method should instanciate an Object of this class or of any sub-class. |
Uses of PKCS11Exception in iaik.pkcs.pkcs11.wrapper |
Methods in iaik.pkcs.pkcs11.wrapper that throw PKCS11Exception | |
void |
PKCS11Implementation.C_Initialize(Object pInitArgs)
C_Initialize initializes the Cryptoki library. |
void |
PKCS11Implementation.C_Finalize(Object pReserved)
C_Finalize indicates that an application is done with the Cryptoki library (General-purpose) |
CK_INFO |
PKCS11Implementation.C_GetInfo()
C_GetInfo returns general information about Cryptoki. |
long[] |
PKCS11Implementation.C_GetSlotList(boolean tokenPresent)
C_GetSlotList obtains a list of slots in the system. |
CK_SLOT_INFO |
PKCS11Implementation.C_GetSlotInfo(long slotID)
C_GetSlotInfo obtains information about a particular slot in the system. |
CK_TOKEN_INFO |
PKCS11Implementation.C_GetTokenInfo(long slotID)
C_GetTokenInfo obtains information about a particular token in the system. |
long[] |
PKCS11Implementation.C_GetMechanismList(long slotID)
C_GetMechanismList obtains a list of mechanism types supported by a token. |
CK_MECHANISM_INFO |
PKCS11Implementation.C_GetMechanismInfo(long slotID,
long type)
C_GetMechanismInfo obtains information about a particular mechanism possibly supported by a token. |
void |
PKCS11Implementation.C_InitToken(long slotID,
char[] pPin,
char[] pLabel)
C_InitToken initializes a token. |
void |
PKCS11Implementation.C_InitPIN(long hSession,
char[] pPin)
C_InitPIN initializes the normal user's PIN. |
void |
PKCS11Implementation.C_SetPIN(long hSession,
char[] pOldPin,
char[] pNewPin)
C_SetPIN modifies the PIN of the user who is logged in. |
long |
PKCS11Implementation.C_OpenSession(long slotID,
long flags,
Object pApplication,
CK_NOTIFY Notify)
C_OpenSession opens a session between an application and a token. |
void |
PKCS11Implementation.C_CloseSession(long hSession)
C_CloseSession closes a session between an application and a token. |
void |
PKCS11Implementation.C_CloseAllSessions(long slotID)
C_CloseAllSessions closes all sessions with a token. |
CK_SESSION_INFO |
PKCS11Implementation.C_GetSessionInfo(long hSession)
C_GetSessionInfo obtains information about the session. |
byte[] |
PKCS11Implementation.C_GetOperationState(long hSession)
C_GetOperationState obtains the state of the cryptographic operation in a session. |
void |
PKCS11Implementation.C_SetOperationState(long hSession,
byte[] pOperationState,
long hEncryptionKey,
long hAuthenticationKey)
C_SetOperationState restores the state of the cryptographic operation in a session. |
void |
PKCS11Implementation.C_Login(long hSession,
long userType,
char[] pPin)
C_Login logs a user into a token. |
void |
PKCS11Implementation.C_Logout(long hSession)
C_Logout logs a user out from a token. |
long |
PKCS11Implementation.C_CreateObject(long hSession,
CK_ATTRIBUTE[] pTemplate)
C_CreateObject creates a new object. |
long |
PKCS11Implementation.C_CopyObject(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate)
C_CopyObject copies an object, creating a new object for the copy. |
void |
PKCS11Implementation.C_DestroyObject(long hSession,
long hObject)
C_DestroyObject destroys an object. |
long |
PKCS11Implementation.C_GetObjectSize(long hSession,
long hObject)
C_GetObjectSize gets the size of an object in bytes. |
void |
PKCS11Implementation.C_GetAttributeValue(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate)
C_GetAttributeValue obtains the value of one or more object attributes. |
void |
PKCS11Implementation.C_SetAttributeValue(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate)
C_SetAttributeValue modifies the value of one or more object attributes (Object management) |
void |
PKCS11Implementation.C_FindObjectsInit(long hSession,
CK_ATTRIBUTE[] pTemplate)
C_FindObjectsInit initializes a search for token and session objects that match a template. |
long[] |
PKCS11Implementation.C_FindObjects(long hSession,
long ulMaxObjectCount)
C_FindObjects continues a search for token and session objects that match a template, obtaining additional object handles. |
void |
PKCS11Implementation.C_FindObjectsFinal(long hSession)
C_FindObjectsFinal finishes a search for token and session objects. |
void |
PKCS11Implementation.C_EncryptInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_EncryptInit initializes an encryption operation. |
byte[] |
PKCS11Implementation.C_Encrypt(long hSession,
byte[] pData)
C_Encrypt encrypts single-part data. |
byte[] |
PKCS11Implementation.C_EncryptUpdate(long hSession,
byte[] pPart)
C_EncryptUpdate continues a multiple-part encryption operation. |
byte[] |
PKCS11Implementation.C_EncryptFinal(long hSession)
C_EncryptFinal finishes a multiple-part encryption operation. |
void |
PKCS11Implementation.C_DecryptInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_DecryptInit initializes a decryption operation. |
byte[] |
PKCS11Implementation.C_Decrypt(long hSession,
byte[] pEncryptedData)
C_Decrypt decrypts encrypted data in a single part. |
byte[] |
PKCS11Implementation.C_DecryptUpdate(long hSession,
byte[] pEncryptedPart)
C_DecryptUpdate continues a multiple-part decryption operation. |
byte[] |
PKCS11Implementation.C_DecryptFinal(long hSession)
C_DecryptFinal finishes a multiple-part decryption operation. |
void |
PKCS11Implementation.C_DigestInit(long hSession,
CK_MECHANISM pMechanism)
C_DigestInit initializes a message-digesting operation. |
byte[] |
PKCS11Implementation.C_Digest(long hSession,
byte[] data)
C_Digest digests data in a single part. |
void |
PKCS11Implementation.C_DigestUpdate(long hSession,
byte[] pPart)
C_DigestUpdate continues a multiple-part message-digesting operation. |
void |
PKCS11Implementation.C_DigestKey(long hSession,
long hKey)
C_DigestKey continues a multi-part message-digesting operation, by digesting the value of a secret key as part of the data already digested. |
byte[] |
PKCS11Implementation.C_DigestFinal(long hSession)
C_DigestFinal finishes a multiple-part message-digesting operation. |
void |
PKCS11Implementation.C_SignInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_SignInit initializes a signature (private key encryption) operation, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature. |
byte[] |
PKCS11Implementation.C_Sign(long hSession,
byte[] pData)
C_Sign signs (encrypts with private key) data in a single part, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature. |
void |
PKCS11Implementation.C_SignUpdate(long hSession,
byte[] pPart)
C_SignUpdate continues a multiple-part signature operation, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature. |
byte[] |
PKCS11Implementation.C_SignFinal(long hSession)
C_SignFinal finishes a multiple-part signature operation, returning the signature. |
void |
PKCS11Implementation.C_SignRecoverInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_SignRecoverInit initializes a signature operation, where the data can be recovered from the signature. |
byte[] |
PKCS11Implementation.C_SignRecover(long hSession,
byte[] pData)
C_SignRecover signs data in a single operation, where the data can be recovered from the signature. |
void |
PKCS11Implementation.C_VerifyInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_VerifyInit initializes a verification operation, where the signature is an appendix to the data, and plaintext cannot cannot be recovered from the signature (e.g. |
void |
PKCS11Implementation.C_Verify(long hSession,
byte[] pData,
byte[] pSignature)
C_Verify verifies a signature in a single-part operation, where the signature is an appendix to the data, and plaintext cannot be recovered from the signature. |
void |
PKCS11Implementation.C_VerifyUpdate(long hSession,
byte[] pPart)
C_VerifyUpdate continues a multiple-part verification operation, where the signature is an appendix to the data, and plaintext cannot be recovered from the signature. |
void |
PKCS11Implementation.C_VerifyFinal(long hSession,
byte[] pSignature)
C_VerifyFinal finishes a multiple-part verification operation, checking the signature. |
void |
PKCS11Implementation.C_VerifyRecoverInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_VerifyRecoverInit initializes a signature verification operation, where the data is recovered from the signature. |
byte[] |
PKCS11Implementation.C_VerifyRecover(long hSession,
byte[] pSignature)
C_VerifyRecover verifies a signature in a single-part operation, where the data is recovered from the signature. |
byte[] |
PKCS11Implementation.C_DigestEncryptUpdate(long hSession,
byte[] pPart)
C_DigestEncryptUpdate continues a multiple-part digesting and encryption operation. |
byte[] |
PKCS11Implementation.C_DecryptDigestUpdate(long hSession,
byte[] pEncryptedPart)
C_DecryptDigestUpdate continues a multiple-part decryption and digesting operation. |
byte[] |
PKCS11Implementation.C_SignEncryptUpdate(long hSession,
byte[] pPart)
C_SignEncryptUpdate continues a multiple-part signing and encryption operation. |
byte[] |
PKCS11Implementation.C_DecryptVerifyUpdate(long hSession,
byte[] pEncryptedPart)
C_DecryptVerifyUpdate continues a multiple-part decryption and verify operation. |
long |
PKCS11Implementation.C_GenerateKey(long hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE[] pTemplate)
C_GenerateKey generates a secret key, creating a new key object. |
long[] |
PKCS11Implementation.C_GenerateKeyPair(long hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE[] pPublicKeyTemplate,
CK_ATTRIBUTE[] pPrivateKeyTemplate)
C_GenerateKeyPair generates a public-key/private-key pair, creating new key objects. |
byte[] |
PKCS11Implementation.C_WrapKey(long hSession,
CK_MECHANISM pMechanism,
long hWrappingKey,
long hKey)
C_WrapKey wraps (i.e., encrypts) a key. |
long |
PKCS11Implementation.C_UnwrapKey(long hSession,
CK_MECHANISM pMechanism,
long hUnwrappingKey,
byte[] pWrappedKey,
CK_ATTRIBUTE[] pTemplate)
C_UnwrapKey unwraps (decrypts) a wrapped key, creating a new key object. |
long |
PKCS11Implementation.C_DeriveKey(long hSession,
CK_MECHANISM pMechanism,
long hBaseKey,
CK_ATTRIBUTE[] pTemplate)
C_DeriveKey derives a key from a base key, creating a new key object. |
void |
PKCS11Implementation.C_SeedRandom(long hSession,
byte[] pSeed)
C_SeedRandom mixes additional seed material into the token's random number generator. |
void |
PKCS11Implementation.C_GenerateRandom(long hSession,
byte[] randomData)
C_GenerateRandom generates random data. |
void |
PKCS11Implementation.C_GetFunctionStatus(long hSession)
C_GetFunctionStatus is a legacy function; it obtains an updated status of a function running in parallel with an application. |
void |
PKCS11Implementation.C_CancelFunction(long hSession)
C_CancelFunction is a legacy function; it cancels a function running in parallel. |
long |
PKCS11Implementation.C_WaitForSlotEvent(long flags,
Object pReserved)
C_WaitForSlotEvent waits for a slot event (token insertion, removal, etc.) to occur. |
void |
PKCS11.C_Initialize(Object pInitArgs)
C_Initialize initializes the Cryptoki library. |
void |
PKCS11.C_Finalize(Object pReserved)
C_Finalize indicates that an application is done with the Cryptoki library (General-purpose) |
CK_INFO |
PKCS11.C_GetInfo()
C_GetInfo returns general information about Cryptoki. |
long[] |
PKCS11.C_GetSlotList(boolean tokenPresent)
C_GetSlotList obtains a list of slots in the system. |
CK_SLOT_INFO |
PKCS11.C_GetSlotInfo(long slotID)
C_GetSlotInfo obtains information about a particular slot in the system. |
CK_TOKEN_INFO |
PKCS11.C_GetTokenInfo(long slotID)
C_GetTokenInfo obtains information about a particular token in the system. |
long[] |
PKCS11.C_GetMechanismList(long slotID)
C_GetMechanismList obtains a list of mechanism types supported by a token. |
CK_MECHANISM_INFO |
PKCS11.C_GetMechanismInfo(long slotID,
long type)
C_GetMechanismInfo obtains information about a particular mechanism possibly supported by a token. |
void |
PKCS11.C_InitToken(long slotID,
char[] pPin,
char[] pLabel)
C_InitToken initializes a token. |
void |
PKCS11.C_InitPIN(long hSession,
char[] pPin)
C_InitPIN initializes the normal user's PIN. |
void |
PKCS11.C_SetPIN(long hSession,
char[] pOldPin,
char[] pNewPin)
C_SetPIN modifies the PIN of the user who is logged in. |
long |
PKCS11.C_OpenSession(long slotID,
long flags,
Object pApplication,
CK_NOTIFY Notify)
C_OpenSession opens a session between an application and a token. |
void |
PKCS11.C_CloseSession(long hSession)
C_CloseSession closes a session between an application and a token. |
void |
PKCS11.C_CloseAllSessions(long slotID)
C_CloseAllSessions closes all sessions with a token. |
CK_SESSION_INFO |
PKCS11.C_GetSessionInfo(long hSession)
C_GetSessionInfo obtains information about the session. |
byte[] |
PKCS11.C_GetOperationState(long hSession)
C_GetOperationState obtains the state of the cryptographic operation in a session. |
void |
PKCS11.C_SetOperationState(long hSession,
byte[] pOperationState,
long hEncryptionKey,
long hAuthenticationKey)
C_SetOperationState restores the state of the cryptographic operation in a session. |
void |
PKCS11.C_Login(long hSession,
long userType,
char[] pPin)
C_Login logs a user into a token. |
void |
PKCS11.C_Logout(long hSession)
C_Logout logs a user out from a token. |
long |
PKCS11.C_CreateObject(long hSession,
CK_ATTRIBUTE[] pTemplate)
C_CreateObject creates a new object. |
long |
PKCS11.C_CopyObject(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate)
C_CopyObject copies an object, creating a new object for the copy. |
void |
PKCS11.C_DestroyObject(long hSession,
long hObject)
C_DestroyObject destroys an object. |
long |
PKCS11.C_GetObjectSize(long hSession,
long hObject)
C_GetObjectSize gets the size of an object in bytes. |
void |
PKCS11.C_GetAttributeValue(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate)
C_GetAttributeValue obtains the value of one or more object attributes. |
void |
PKCS11.C_SetAttributeValue(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate)
C_SetAttributeValue modifies the value of one or more object attributes (Object management) |
void |
PKCS11.C_FindObjectsInit(long hSession,
CK_ATTRIBUTE[] pTemplate)
C_FindObjectsInit initializes a search for token and session objects that match a template. |
long[] |
PKCS11.C_FindObjects(long hSession,
long ulMaxObjectCount)
C_FindObjects continues a search for token and session objects that match a template, obtaining additional object handles. |
void |
PKCS11.C_FindObjectsFinal(long hSession)
C_FindObjectsFinal finishes a search for token and session objects. |
void |
PKCS11.C_EncryptInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_EncryptInit initializes an encryption operation. |
byte[] |
PKCS11.C_Encrypt(long hSession,
byte[] pData)
C_Encrypt encrypts single-part data. |
byte[] |
PKCS11.C_EncryptUpdate(long hSession,
byte[] pPart)
C_EncryptUpdate continues a multiple-part encryption operation. |
byte[] |
PKCS11.C_EncryptFinal(long hSession)
C_EncryptFinal finishes a multiple-part encryption operation. |
void |
PKCS11.C_DecryptInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_DecryptInit initializes a decryption operation. |
byte[] |
PKCS11.C_Decrypt(long hSession,
byte[] pEncryptedData)
C_Decrypt decrypts encrypted data in a single part. |
byte[] |
PKCS11.C_DecryptUpdate(long hSession,
byte[] pEncryptedPart)
C_DecryptUpdate continues a multiple-part decryption operation. |
byte[] |
PKCS11.C_DecryptFinal(long hSession)
C_DecryptFinal finishes a multiple-part decryption operation. |
void |
PKCS11.C_DigestInit(long hSession,
CK_MECHANISM pMechanism)
C_DigestInit initializes a message-digesting operation. |
byte[] |
PKCS11.C_Digest(long hSession,
byte[] data)
C_Digest digests data in a single part. |
void |
PKCS11.C_DigestUpdate(long hSession,
byte[] pPart)
C_DigestUpdate continues a multiple-part message-digesting operation. |
void |
PKCS11.C_DigestKey(long hSession,
long hKey)
C_DigestKey continues a multi-part message-digesting operation, by digesting the value of a secret key as part of the data already digested. |
byte[] |
PKCS11.C_DigestFinal(long hSession)
C_DigestFinal finishes a multiple-part message-digesting operation. |
void |
PKCS11.C_SignInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_SignInit initializes a signature (private key encryption) operation, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature. |
byte[] |
PKCS11.C_Sign(long hSession,
byte[] pData)
C_Sign signs (encrypts with private key) data in a single part, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature. |
void |
PKCS11.C_SignUpdate(long hSession,
byte[] pPart)
C_SignUpdate continues a multiple-part signature operation, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature. |
byte[] |
PKCS11.C_SignFinal(long hSession)
C_SignFinal finishes a multiple-part signature operation, returning the signature. |
void |
PKCS11.C_SignRecoverInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_SignRecoverInit initializes a signature operation, where the data can be recovered from the signature. |
byte[] |
PKCS11.C_SignRecover(long hSession,
byte[] pData)
C_SignRecover signs data in a single operation, where the data can be recovered from the signature. |
void |
PKCS11.C_VerifyInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_VerifyInit initializes a verification operation, where the signature is an appendix to the data, and plaintext cannot cannot be recovered from the signature (e.g. |
void |
PKCS11.C_Verify(long hSession,
byte[] pData,
byte[] pSignature)
C_Verify verifies a signature in a single-part operation, where the signature is an appendix to the data, and plaintext cannot be recovered from the signature. |
void |
PKCS11.C_VerifyUpdate(long hSession,
byte[] pPart)
C_VerifyUpdate continues a multiple-part verification operation, where the signature is an appendix to the data, and plaintext cannot be recovered from the signature. |
void |
PKCS11.C_VerifyFinal(long hSession,
byte[] pSignature)
C_VerifyFinal finishes a multiple-part verification operation, checking the signature. |
void |
PKCS11.C_VerifyRecoverInit(long hSession,
CK_MECHANISM pMechanism,
long hKey)
C_VerifyRecoverInit initializes a signature verification operation, where the data is recovered from the signature. |
byte[] |
PKCS11.C_VerifyRecover(long hSession,
byte[] pSignature)
C_VerifyRecover verifies a signature in a single-part operation, where the data is recovered from the signature. |
byte[] |
PKCS11.C_DigestEncryptUpdate(long hSession,
byte[] pPart)
C_DigestEncryptUpdate continues a multiple-part digesting and encryption operation. |
byte[] |
PKCS11.C_DecryptDigestUpdate(long hSession,
byte[] pEncryptedPart)
C_DecryptDigestUpdate continues a multiple-part decryption and digesting operation. |
byte[] |
PKCS11.C_SignEncryptUpdate(long hSession,
byte[] pPart)
C_SignEncryptUpdate continues a multiple-part signing and encryption operation. |
byte[] |
PKCS11.C_DecryptVerifyUpdate(long hSession,
byte[] pEncryptedPart)
C_DecryptVerifyUpdate continues a multiple-part decryption and verify operation. |
long |
PKCS11.C_GenerateKey(long hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE[] pTemplate)
C_GenerateKey generates a secret key, creating a new key object. |
long[] |
PKCS11.C_GenerateKeyPair(long hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE[] pPublicKeyTemplate,
CK_ATTRIBUTE[] pPrivateKeyTemplate)
C_GenerateKeyPair generates a public native-key/private-key pair, creating new key objects. |
byte[] |
PKCS11.C_WrapKey(long hSession,
CK_MECHANISM pMechanism,
long hWrappingKey,
long hKey)
C_WrapKey wraps (i.e., encrypts) a key. |
long |
PKCS11.C_UnwrapKey(long hSession,
CK_MECHANISM pMechanism,
long hUnwrappingKey,
byte[] pWrappedKey,
CK_ATTRIBUTE[] pTemplate)
C_UnwrapKey unwraps (decrypts) a wrapped key, creating a new key object. |
long |
PKCS11.C_DeriveKey(long hSession,
CK_MECHANISM pMechanism,
long hBaseKey,
CK_ATTRIBUTE[] pTemplate)
C_DeriveKey derives a key from a base key, creating a new key object. |
void |
PKCS11.C_SeedRandom(long hSession,
byte[] pSeed)
C_SeedRandom mixes additional seed material into the token's random number generator. |
void |
PKCS11.C_GenerateRandom(long hSession,
byte[] randomData)
C_GenerateRandom generates random data. |
void |
PKCS11.C_GetFunctionStatus(long hSession)
C_GetFunctionStatus is a legacy function; it obtains an updated status of a function running in parallel with an application. |
void |
PKCS11.C_CancelFunction(long hSession)
C_CancelFunction is a legacy function; it cancels a function running in parallel. |
long |
PKCS11.C_WaitForSlotEvent(long flags,
Object pReserved)
C_WaitForSlotEvent waits for a slot event (token insertion, removal, etc.) to occur. |
void |
CK_UNLOCKMUTEX.CK_UNLOCKMUTEX(Object pMutex)
Method CK_UNLOCKMUTEX |
void |
CK_NOTIFY.CK_NOTIFY(long hSession,
long event,
Object pApplication)
Method CK_NOTIFY |
void |
CK_LOCKMUTEX.CK_LOCKMUTEX(Object pMutex)
Method CK_LOCKMUTEX |
void |
CK_DESTROYMUTEX.CK_DESTROYMUTEX(Object pMutex)
Method CK_DESTROYMUTEX |
Object |
CK_CREATEMUTEX.CK_CREATEMUTEX()
Method CK_CREATEMUTEX |
|
IAIK PKCS#11 Wrapper version 1.2.17 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |