public interface Pkcs11
| Modifier and Type | Field and Description |
|---|---|
static int |
PP_LAST_ERROR |
static int |
RTLD_LAZY |
static int |
RTLD_LOCAL |
| Modifier and Type | Method and Description |
|---|---|
NativeLong |
C_CancelFunction(NativeLong hSession) |
NativeLong |
C_CloseAllSessions(NativeLong slotID) |
NativeLong |
C_CloseSession(NativeLong hSession) |
NativeLong |
C_CopyObject(NativeLong hSession,
NativeLong hObject,
CK_ATTRIBUTE[] pTemplate,
NativeLong ulCount,
NativeLongByReference phNewObject) |
NativeLong |
C_CreateObject(NativeLong hSession,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount,
NativeLongByReference phObject) |
NativeLong |
C_Decrypt(NativeLong hSession,
byte[] pEncryptedData,
NativeLong ulEncryptedDataLen,
byte[] pData,
NativeLongByReference pulDataLen) |
NativeLong |
C_DecryptDigestUpdate(NativeLong hSession,
byte[] pEncryptedPart,
NativeLong ulEncryptedPartLen,
byte[] pPart,
NativeLongByReference pulPartLen) |
NativeLong |
C_DecryptFinal(NativeLong hSession,
byte[] pLastPart,
NativeLongByReference pulLastPartLen) |
NativeLong |
C_DecryptInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey) |
NativeLong |
C_DecryptUpdate(NativeLong hSession,
byte[] pEncryptedPart,
NativeLong ulEncryptedPartLen,
byte[] pPart,
NativeLongByReference pulPartLen) |
NativeLong |
C_DecryptVerifyUpdate(NativeLong hSession,
byte[] pEncryptedPart,
NativeLong ulEncryptedPartLen,
byte[] pPart,
NativeLongByReference pulPartLen) |
NativeLong |
C_DeriveKey(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hBaseKey,
CK_ATTRIBUTE[] pTemplate,
NativeLong ulAttributeCount,
NativeLongByReference phKey) |
NativeLong |
C_DestroyObject(NativeLong hSession,
NativeLong hObject) |
NativeLong |
C_Digest(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pDigest,
NativeLongByReference pulDigestLen) |
NativeLong |
C_DigestEncryptUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen,
byte[] pEncryptedPart,
NativeLongByReference pulEncryptedPartLen) |
NativeLong |
C_DigestFinal(NativeLong hSession,
byte[] pDigest,
NativeLongByReference pulDigestLen) |
NativeLong |
C_DigestInit(NativeLong hSession,
CK_MECHANISM pMechanism) |
NativeLong |
C_DigestKey(NativeLong hSession,
NativeLong hKey) |
NativeLong |
C_DigestUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen) |
NativeLong |
C_Encrypt(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pEncryptedData,
NativeLongByReference pulEncryptedDataLen) |
NativeLong |
C_EncryptFinal(NativeLong hSession,
byte[] pLastEncryptedPart,
NativeLongByReference pulLastEncryptedPartLen) |
NativeLong |
C_EncryptInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey) |
NativeLong |
C_EncryptUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen,
byte[] pEncryptedPart,
NativeLongByReference pulEncryptedPartLen) |
NativeLong |
C_Finalize(Pointer pReserved) |
NativeLong |
C_FindObjects(NativeLong hSession,
NativeLong[] phObject,
NativeLong ulMaxObjectCount,
NativeLongByReference pulObjectCount) |
NativeLong |
C_FindObjectsFinal(NativeLong hSession) |
NativeLong |
C_FindObjectsInit(NativeLong hSession,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount) |
NativeLong |
C_GenerateKey(NativeLong hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount,
NativeLongByReference phKey) |
NativeLong |
C_GenerateKeyPair(NativeLong hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE pPublicKeyTemplate,
NativeLong ulPublicKeyAttributeCount,
CK_ATTRIBUTE pPrivateKeyTemplate,
NativeLong ulPrivateKeyAttributeCount,
NativeLongByReference phPublicKey,
NativeLongByReference phPrivateKey) |
NativeLong |
C_GenerateRandom(NativeLong hSession,
byte[] RandomData,
NativeLong ulRandomLen) |
NativeLong |
C_GetAttributeValue(NativeLong hSession,
NativeLong hObject,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount) |
NativeLong |
C_GetFunctionList(Pointer[] ppFunctionList) |
NativeLong |
C_GetFunctionStatus(NativeLong hSession) |
NativeLong |
C_GetInfo(CK_INFO pInfo) |
NativeLong |
C_GetMechanismInfo(NativeLong slotID,
NativeLong type,
CK_MECHANISM_INFO pInfo) |
NativeLong |
C_GetMechanismList(NativeLong slotID,
NativeLong[] pMechanismList,
NativeLongByReference pulCount) |
NativeLong |
C_GetObjectSize(NativeLong hSession,
NativeLong hObject,
NativeLongByReference pulSize) |
NativeLong |
C_GetOperationState(NativeLong hSession,
byte[] pOperationState,
NativeLongByReference pulOperationStateLen) |
NativeLong |
C_GetSessionInfo(NativeLong hSession,
CK_SESSION_INFO pInfo) |
NativeLong |
C_GetSlotInfo(NativeLong slotID,
CK_SLOT_INFO.ByReference pInfo) |
NativeLong |
C_GetSlotList(byte tokenPresent,
NativeLong[] pSlotList,
NativeLongByReference pulCount) |
NativeLong |
C_GetTokenInfo(NativeLong slotID,
CK_TOKEN_INFO.ByReference pInfo) |
NativeLong |
C_Initialize(CK_C_INITIALIZE_ARGS pInitArgs) |
NativeLong |
C_InitPIN(NativeLong hSession,
byte[] pPin,
NativeLong ulPinLen) |
NativeLong |
C_InitToken(NativeLong slotID,
byte[] pPin,
NativeLong ulPinLen,
byte[] pLabel) |
NativeLong |
C_Login(NativeLong hSession,
NativeLong userType,
byte[] pPin,
NativeLong ulPinLen) |
NativeLong |
C_Logout(NativeLong hSession) |
NativeLong |
C_OpenSession(NativeLong slotID,
NativeLong flags,
Pointer pApplication,
Callback Notify,
NativeLongByReference phSession) |
NativeLong |
C_SeedRandom(NativeLong hSession,
byte[] pSeed,
NativeLong ulSeedLen) |
NativeLong |
C_SetAttributeValue(NativeLong hSession,
NativeLong hObject,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount) |
NativeLong |
C_SetOperationState(NativeLong hSession,
byte[] pOperationState,
NativeLong ulOperationStateLen,
NativeLong hEncryptionKey,
NativeLong hAuthenticationKey) |
NativeLong |
C_SetPIN(NativeLong hSession,
byte[] pOldPin,
NativeLong ulOldLen,
byte[] pNewPin,
NativeLong ulNewLen) |
NativeLong |
C_Sign(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pSignature,
NativeLongByReference pulSignatureLen) |
NativeLong |
C_SignEncryptUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen,
byte[] pEncryptedPart,
NativeLongByReference pulEncryptedPartLen) |
NativeLong |
C_SignFinal(NativeLong hSession,
byte[] pSignature,
NativeLongByReference pulSignatureLen) |
NativeLong |
C_SignInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey) |
NativeLong |
C_SignRecover(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pSignature,
NativeLongByReference pulSignatureLen) |
NativeLong |
C_SignRecoverInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey) |
NativeLong |
C_SignUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen) |
NativeLong |
C_UnwrapKey(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hUnwrappingKey,
byte[] pWrappedKey,
NativeLong ulWrappedKeyLen,
CK_ATTRIBUTE pTemplate,
NativeLong ulAttributeCount,
NativeLongByReference phKey) |
NativeLong |
C_Verify(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pSignature,
NativeLong ulSignatureLen) |
NativeLong |
C_VerifyFinal(NativeLong hSession,
byte[] pSignature,
NativeLong ulSignatureLen) |
NativeLong |
C_VerifyInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey) |
NativeLong |
C_VerifyRecover(NativeLong hSession,
byte[] pSignature,
NativeLong ulSignatureLen,
byte[] pData,
NativeLongByReference pulDataLen) |
NativeLong |
C_VerifyRecoverInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey) |
NativeLong |
C_VerifyUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen) |
NativeLong |
C_WaitForSlotEvent(NativeLong flags,
NativeLongByReference pSlot,
Pointer pReserved) |
NativeLong |
C_WrapKey(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hWrappingKey,
NativeLong hKey,
byte[] pWrappedKey,
NativeLongByReference pulWrappedKeyLen) |
NativeLong |
rcsp_connectInfo(int ind,
IntByReference order,
byte[] host,
IntByReference port) |
NativeLong |
rcsp_connectInfo(int ind,
Pointer order,
Pointer host,
Pointer port) |
static final int PP_LAST_ERROR
static final int RTLD_LOCAL
static final int RTLD_LAZY
NativeLong C_Initialize(CK_C_INITIALIZE_ARGS pInitArgs)
NativeLong C_Finalize(Pointer pReserved)
NativeLong C_GetInfo(CK_INFO pInfo)
NativeLong C_GetFunctionList(Pointer[] ppFunctionList)
NativeLong C_GetSlotList(byte tokenPresent,
NativeLong[] pSlotList,
NativeLongByReference pulCount)
NativeLong C_GetSlotInfo(NativeLong slotID,
CK_SLOT_INFO.ByReference pInfo)
NativeLong C_GetTokenInfo(NativeLong slotID,
CK_TOKEN_INFO.ByReference pInfo)
NativeLong C_GetMechanismList(NativeLong slotID,
NativeLong[] pMechanismList,
NativeLongByReference pulCount)
NativeLong C_GetMechanismInfo(NativeLong slotID,
NativeLong type,
CK_MECHANISM_INFO pInfo)
NativeLong C_InitToken(NativeLong slotID,
byte[] pPin,
NativeLong ulPinLen,
byte[] pLabel)
NativeLong C_InitPIN(NativeLong hSession,
byte[] pPin,
NativeLong ulPinLen)
NativeLong C_SetPIN(NativeLong hSession,
byte[] pOldPin,
NativeLong ulOldLen,
byte[] pNewPin,
NativeLong ulNewLen)
NativeLong C_OpenSession(NativeLong slotID,
NativeLong flags,
Pointer pApplication,
Callback Notify,
NativeLongByReference phSession)
NativeLong C_CloseSession(NativeLong hSession)
NativeLong C_CloseAllSessions(NativeLong slotID)
NativeLong C_GetSessionInfo(NativeLong hSession,
CK_SESSION_INFO pInfo)
NativeLong C_GetOperationState(NativeLong hSession,
byte[] pOperationState,
NativeLongByReference pulOperationStateLen)
NativeLong C_SetOperationState(NativeLong hSession,
byte[] pOperationState,
NativeLong ulOperationStateLen,
NativeLong hEncryptionKey,
NativeLong hAuthenticationKey)
NativeLong C_Login(NativeLong hSession,
NativeLong userType,
byte[] pPin,
NativeLong ulPinLen)
NativeLong C_Logout(NativeLong hSession)
NativeLong C_CreateObject(NativeLong hSession,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount,
NativeLongByReference phObject)
NativeLong C_CopyObject(NativeLong hSession,
NativeLong hObject,
CK_ATTRIBUTE[] pTemplate,
NativeLong ulCount,
NativeLongByReference phNewObject)
NativeLong C_DestroyObject(NativeLong hSession,
NativeLong hObject)
NativeLong C_GetObjectSize(NativeLong hSession,
NativeLong hObject,
NativeLongByReference pulSize)
NativeLong C_GetAttributeValue(NativeLong hSession,
NativeLong hObject,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount)
NativeLong C_SetAttributeValue(NativeLong hSession,
NativeLong hObject,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount)
NativeLong C_FindObjectsInit(NativeLong hSession,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount)
NativeLong C_FindObjects(NativeLong hSession,
NativeLong[] phObject,
NativeLong ulMaxObjectCount,
NativeLongByReference pulObjectCount)
NativeLong C_FindObjectsFinal(NativeLong hSession)
NativeLong C_EncryptInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey)
NativeLong C_Encrypt(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pEncryptedData,
NativeLongByReference pulEncryptedDataLen)
NativeLong C_EncryptUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen,
byte[] pEncryptedPart,
NativeLongByReference pulEncryptedPartLen)
NativeLong C_EncryptFinal(NativeLong hSession,
byte[] pLastEncryptedPart,
NativeLongByReference pulLastEncryptedPartLen)
NativeLong C_DecryptInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey)
NativeLong C_Decrypt(NativeLong hSession,
byte[] pEncryptedData,
NativeLong ulEncryptedDataLen,
byte[] pData,
NativeLongByReference pulDataLen)
NativeLong C_DecryptUpdate(NativeLong hSession,
byte[] pEncryptedPart,
NativeLong ulEncryptedPartLen,
byte[] pPart,
NativeLongByReference pulPartLen)
NativeLong C_DecryptFinal(NativeLong hSession,
byte[] pLastPart,
NativeLongByReference pulLastPartLen)
NativeLong C_DigestInit(NativeLong hSession,
CK_MECHANISM pMechanism)
NativeLong C_Digest(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pDigest,
NativeLongByReference pulDigestLen)
NativeLong C_DigestUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen)
NativeLong C_DigestKey(NativeLong hSession,
NativeLong hKey)
NativeLong C_DigestFinal(NativeLong hSession,
byte[] pDigest,
NativeLongByReference pulDigestLen)
NativeLong C_SignInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey)
NativeLong C_Sign(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pSignature,
NativeLongByReference pulSignatureLen)
NativeLong C_SignUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen)
NativeLong C_SignFinal(NativeLong hSession,
byte[] pSignature,
NativeLongByReference pulSignatureLen)
NativeLong C_SignRecoverInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey)
NativeLong C_SignRecover(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pSignature,
NativeLongByReference pulSignatureLen)
NativeLong C_VerifyInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey)
NativeLong C_Verify(NativeLong hSession,
byte[] pData,
NativeLong ulDataLen,
byte[] pSignature,
NativeLong ulSignatureLen)
NativeLong C_VerifyUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen)
NativeLong C_VerifyFinal(NativeLong hSession,
byte[] pSignature,
NativeLong ulSignatureLen)
NativeLong C_VerifyRecoverInit(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hKey)
NativeLong C_VerifyRecover(NativeLong hSession,
byte[] pSignature,
NativeLong ulSignatureLen,
byte[] pData,
NativeLongByReference pulDataLen)
NativeLong C_DigestEncryptUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen,
byte[] pEncryptedPart,
NativeLongByReference pulEncryptedPartLen)
NativeLong C_DecryptDigestUpdate(NativeLong hSession,
byte[] pEncryptedPart,
NativeLong ulEncryptedPartLen,
byte[] pPart,
NativeLongByReference pulPartLen)
NativeLong C_SignEncryptUpdate(NativeLong hSession,
byte[] pPart,
NativeLong ulPartLen,
byte[] pEncryptedPart,
NativeLongByReference pulEncryptedPartLen)
NativeLong C_DecryptVerifyUpdate(NativeLong hSession,
byte[] pEncryptedPart,
NativeLong ulEncryptedPartLen,
byte[] pPart,
NativeLongByReference pulPartLen)
NativeLong C_GenerateKey(NativeLong hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE pTemplate,
NativeLong ulCount,
NativeLongByReference phKey)
NativeLong C_GenerateKeyPair(NativeLong hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE pPublicKeyTemplate,
NativeLong ulPublicKeyAttributeCount,
CK_ATTRIBUTE pPrivateKeyTemplate,
NativeLong ulPrivateKeyAttributeCount,
NativeLongByReference phPublicKey,
NativeLongByReference phPrivateKey)
NativeLong C_WrapKey(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hWrappingKey,
NativeLong hKey,
byte[] pWrappedKey,
NativeLongByReference pulWrappedKeyLen)
NativeLong C_UnwrapKey(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hUnwrappingKey,
byte[] pWrappedKey,
NativeLong ulWrappedKeyLen,
CK_ATTRIBUTE pTemplate,
NativeLong ulAttributeCount,
NativeLongByReference phKey)
NativeLong C_DeriveKey(NativeLong hSession,
CK_MECHANISM pMechanism,
NativeLong hBaseKey,
CK_ATTRIBUTE[] pTemplate,
NativeLong ulAttributeCount,
NativeLongByReference phKey)
NativeLong C_SeedRandom(NativeLong hSession,
byte[] pSeed,
NativeLong ulSeedLen)
NativeLong C_GenerateRandom(NativeLong hSession,
byte[] RandomData,
NativeLong ulRandomLen)
NativeLong C_GetFunctionStatus(NativeLong hSession)
NativeLong C_CancelFunction(NativeLong hSession)
NativeLong C_WaitForSlotEvent(NativeLong flags,
NativeLongByReference pSlot,
Pointer pReserved)
NativeLong rcsp_connectInfo(int ind,
IntByReference order,
byte[] host,
IntByReference port)
NativeLong rcsp_connectInfo(int ind,
Pointer order,
Pointer host,
Pointer port)
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.