Package | Description |
---|---|
kz.gamma.crypto.chiper | |
kz.gamma.pkcs11.jna |
Modifier and Type | Method and Description |
---|---|
byte[] |
PKCS11Cipher.decryptFinal() |
void |
PKCS11Cipher.decryptInit(long hKey) |
byte[] |
PKCS11Cipher.decryptUpdate(byte[] part) |
byte[] |
PKCS11Cipher.doDecrypt(byte[] data,
long hKey)
decrypts single-part data
|
byte[] |
PKCS11Cipher.doEncrypt(byte[] data,
long hKey)
encrypts single-part data
|
byte[] |
PKCS11Cipher.encryptFinal() |
void |
PKCS11Cipher.encryptInit(long hKey) |
byte[] |
PKCS11Cipher.encryptUpdate(byte[] part) |
byte[] |
PKCS11Cipher.getPublicKeyValue(java.lang.String keyLabel) |
long |
PKCS11Cipher.unwrapKey(java.lang.String privateKeyName,
byte[] wrappedKey,
java.lang.String keyName,
int secretKeySizeBytes) |
byte[] |
PKCS11Cipher.wrapKey(long hKeyToBeWrapped,
byte[] publicKeyValue,
int keySizeBytes) |
Modifier and Type | Method and Description |
---|---|
static void |
Pkcs11JnaWrapper.C_CloseSession(long hSession) |
static long |
Pkcs11JnaWrapper.C_CreateObject(long hSession,
CK_ATTRIBUTE[] pTemplate) |
static byte[] |
Pkcs11JnaWrapper.C_Decrypt(long hSession,
byte[] data) |
static byte[] |
Pkcs11JnaWrapper.C_DecryptFinal(long hSession) |
static void |
Pkcs11JnaWrapper.C_DecryptInit(long hSession,
CK_MECHANISM mechanism,
long hKey) |
static void |
Pkcs11JnaWrapper.C_DecryptInit(long hSession,
long mechanismId,
long hKey) |
static byte[] |
Pkcs11JnaWrapper.C_DecryptUpdate(long hSession,
byte[] dataPart) |
static void |
Pkcs11JnaWrapper.C_DestroyObject(long hSession,
long hObject) |
static void |
Pkcs11JnaWrapper.C_DigestInit(long hSession,
long mechanismId) |
static void |
Pkcs11JnaWrapper.C_DigestUpdate(long hSession,
byte[] dataPart) |
static byte[] |
Pkcs11JnaWrapper.C_Encrypt(long hSession,
byte[] data,
boolean withPadding) |
static byte[] |
Pkcs11JnaWrapper.C_EncryptFinal(long hSession) |
static void |
Pkcs11JnaWrapper.C_EncryptInit(long hSession,
CK_MECHANISM mechanism,
long hKey) |
static void |
Pkcs11JnaWrapper.C_EncryptInit(long hSession,
long mechanismId,
long hKey) |
static byte[] |
Pkcs11JnaWrapper.C_EncryptUpdate(long hSession,
byte[] dataPart) |
static long[] |
Pkcs11JnaWrapper.C_FindObjects(long hSession,
int ulMaxObjectCount) |
static void |
Pkcs11JnaWrapper.C_FindObjectsFinal(long hSession) |
static void |
Pkcs11JnaWrapper.C_FindObjectsInit(long hSession,
CK_ATTRIBUTE[] pTemplate) |
static long |
Pkcs11JnaWrapper.C_GenerateKey(long hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE[] pKeyTemplate) |
static long[] |
Pkcs11JnaWrapper.C_GenerateKeyPair(long hSession,
CK_MECHANISM pMechanism,
CK_ATTRIBUTE[] pPublicKeyTemplate,
CK_ATTRIBUTE[] pPrivateKeyTemplate) |
static byte[] |
Pkcs11JnaWrapper.C_GenerateRandom(long hSession,
int length) |
static void |
Pkcs11JnaWrapper.C_GetAttributeValue(long hSession,
long hObject,
CK_ATTRIBUTE[] pTemplate) |
static SlotInfo |
Pkcs11JnaWrapper.C_GetSlotInfo(long slotID) |
static long[] |
Pkcs11JnaWrapper.C_GetSlotList(boolean tokenPresent) |
static TokenInfo |
Pkcs11JnaWrapper.C_GetTokenInfo(long slotID) |
static void |
Pkcs11JnaWrapper.C_InitPIN(long hSession,
char[] pPin) |
static void |
Pkcs11JnaWrapper.C_InitToken(long slotID,
char[] pin,
char[] label) |
static void |
Pkcs11JnaWrapper.C_Login(long hSession,
long userType,
char[] pPin) |
static void |
Pkcs11JnaWrapper.C_Logout(long hSession) |
static long |
Pkcs11JnaWrapper.C_OpenSession(long slotID,
long flags,
java.lang.Object pApplication,
java.lang.Object Notify) |
static void |
Pkcs11JnaWrapper.C_SetAttributeValue(long hSession,
long hKey,
CK_ATTRIBUTE[] pKeyTemplate) |
static void |
Pkcs11JnaWrapper.C_SetPIN(long hSession,
char[] oldPin,
char[] newPin) |
static void |
Pkcs11JnaWrapper.C_SignInit(long hSession,
long mechanismId,
long hKey) |
static void |
Pkcs11JnaWrapper.C_SignUpdate(long hSession,
byte[] dataPart) |
static long |
Pkcs11JnaWrapper.C_UnwrapKey(long hSession,
long mechanismId,
long hUnwrappingKey,
byte[] wrappedKey,
CK_ATTRIBUTE[] pKeyTemplate) |
static boolean |
Pkcs11JnaWrapper.C_Verify(long hSession,
byte[] dataPart,
byte[] signature) |
static boolean |
Pkcs11JnaWrapper.C_VerifyFinal(long hSession,
byte[] signature) |
static void |
Pkcs11JnaWrapper.C_VerifyInit(long hSession,
long mechanismId,
long hKey) |
static void |
Pkcs11JnaWrapper.C_VerifyUpdate(long hSession,
byte[] dataPart) |
static byte[] |
Pkcs11JnaWrapper.C_WrapKey(long hSession,
long mechanismId,
long hWrappingKey,
long hKeyToBeWrapped,
int keySize) |
private static void |
Pkcs11JnaWrapper.checkResult(NativeLong res) |
static long |
PKCS11Utils.createPublicKey(long session,
byte[] publicKeyValue) |
static long |
PKCS11Utils.getPublicKey(long session,
byte[] publicKeyValue) |
static long |
PKCS11Utils.getPublicKey(long session,
java.lang.String keyLabel) |
static void |
Pkcs11JnaWrapper.initialize(java.lang.String libraryName,
java.lang.String tokenLabel) |
static void |
Pkcs11JnaWrapper.initialize(java.lang.String libraryName,
java.lang.String tokenLabel,
boolean useNullTerminate) |
static void |
Pkcs11JnaWrapper.initialize(java.lang.String libraryName,
java.lang.String tokenLabel,
CK_C_INITIALIZE_ARGS initArgs,
boolean useNullTerminate)
Загрузка библиотеки
|
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.