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.