Package iaik.pkcs.pkcs11.wrapper
Class CK_SSL3_KEY_MAT_OUT
- java.lang.Object
-
- iaik.pkcs.pkcs11.wrapper.CK_SSL3_KEY_MAT_OUT
-
public class CK_SSL3_KEY_MAT_OUT extends Object
class CK_SSL3_KEY_MAT_OUT contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism.PKCS#11 structure:
typedef struct CK_SSL3_KEY_MAT_OUT { CK_OBJECT_HANDLE hClientMacSecret; CK_OBJECT_HANDLE hServerMacSecret; CK_OBJECT_HANDLE hClientKey; CK_OBJECT_HANDLE hServerKey; CK_BYTE_PTR pIVClient; CK_BYTE_PTR pIVServer; } CK_SSL3_KEY_MAT_OUT;- Author:
- Karl Scheibelhofer (SIC), Martin Schläffer (SIC)
-
-
Field Summary
Fields Modifier and Type Field Description longhClientKeyPKCS#11:longhClientMacSecretPKCS#11:longhServerKeyPKCS#11:longhServerMacSecretPKCS#11:byte[]pIVClientPKCS#11:byte[]pIVServerPKCS#11:
-
Constructor Summary
Constructors Constructor Description CK_SSL3_KEY_MAT_OUT()
-
-
-
Field Detail
-
hClientMacSecret
public long hClientMacSecret
PKCS#11:CK_OBJECT_HANDLE hClientMacSecret;
-
hServerMacSecret
public long hServerMacSecret
PKCS#11:CK_OBJECT_HANDLE hServerMacSecret;
-
hClientKey
public long hClientKey
PKCS#11:CK_OBJECT_HANDLE hClientKey;
-
hServerKey
public long hServerKey
PKCS#11:CK_OBJECT_HANDLE hServerKey;
-
pIVClient
public byte[] pIVClient
PKCS#11:CK_BYTE_PTR pIVClient;
-
pIVServer
public byte[] pIVServer
PKCS#11:CK_BYTE_PTR pIVServer;
-
-