Class Overview
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;
Summary
Fields |
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;
|
Public Methods |
String
|
toString()
Returns the string representation of CK_SSL3_KEY_MAT_OUT.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
Fields
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;
Public Constructors
public
CK_SSL3_KEY_MAT_OUT
()
Public Methods
public
String
toString
()
Returns the string representation of CK_SSL3_KEY_MAT_OUT.
Returns
- the string representation of CK_SSL3_KEY_MAT_OUT