Top Description Fields Constructors Methods
sun.security.pkcs11.wrapper

public Class CK_SSL3_KEY_MAT_OUT

extends Object
Class Inheritance

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;
Authors
Karl Scheibelhofer , Martin Schlaeffer

Field Summary

Modifier and TypeField and Description
public long
hClientKey

PKCS#11:

  CK_OBJECT_HANDLE hClientKey;
public long
hClientMacSecret

PKCS#11:

  CK_OBJECT_HANDLE hClientMacSecret;
public long
hServerKey

PKCS#11:

  CK_OBJECT_HANDLE hServerKey;
public long
hServerMacSecret

PKCS#11:

  CK_OBJECT_HANDLE hServerMacSecret;
public byte[]
pIVClient

PKCS#11:

  CK_BYTE_PTR pIVClient;
public byte[]
pIVServer

PKCS#11:

  CK_BYTE_PTR pIVServer;

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the string representation of CK_SSL3_KEY_MAT_OUT
toString
()

Overrides java.lang.Object.toString.

Returns the string representation of CK_SSL3_KEY_MAT_OUT.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

hClientKeyback to summary
public long hClientKey

PKCS#11:

  CK_OBJECT_HANDLE hClientKey;
hClientMacSecretback to summary
public long hClientMacSecret

PKCS#11:

  CK_OBJECT_HANDLE hClientMacSecret;
hServerKeyback to summary
public long hServerKey

PKCS#11:

  CK_OBJECT_HANDLE hServerKey;
hServerMacSecretback to summary
public long hServerMacSecret

PKCS#11:

  CK_OBJECT_HANDLE hServerMacSecret;
pIVClientback to summary
public byte[] pIVClient

PKCS#11:

  CK_BYTE_PTR pIVClient;
pIVServerback to summary
public byte[] pIVServer

PKCS#11:

  CK_BYTE_PTR pIVServer;

Constructor Detail

CK_SSL3_KEY_MAT_OUTback to summary
public CK_SSL3_KEY_MAT_OUT()

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Returns the string representation of CK_SSL3_KEY_MAT_OUT.

Returns:String

the string representation of CK_SSL3_KEY_MAT_OUT