public class

CK_SSL3_RANDOM_DATA

extends Object
java.lang.Object
   ↳ sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA

Class Overview

class CK_SSL3_RANDOM_DATA provides information about the random data of a client and a server in an SSL context. This class is used by both the CKM_SSL3_MASTER_KEY_DERIVE and the CKM_SSL3_KEY_AND_MAC_DERIVE mechanisms.

PKCS#11 structure:

 typedef struct CK_SSL3_RANDOM_DATA {
   CK_BYTE_PTR pClientRandom;
   CK_ULONG ulClientRandomLen;
   CK_BYTE_PTR pServerRandom;
   CK_ULONG ulServerRandomLen;
 } CK_SSL3_RANDOM_DATA;
 

Summary

Fields
public byte[] pClientRandom PKCS#11:
   CK_BYTE_PTR pClientRandom;
   CK_ULONG ulClientRandomLen;
 
public byte[] pServerRandom PKCS#11:
   CK_BYTE_PTR pServerRandom;
   CK_ULONG ulServerRandomLen;
 
Public Constructors
CK_SSL3_RANDOM_DATA(byte[] clientRandom, byte[] serverRandom)
Public Methods
String toString()
Returns the string representation of CK_SSL3_RANDOM_DATA.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public byte[] pClientRandom

PKCS#11:

   CK_BYTE_PTR pClientRandom;
   CK_ULONG ulClientRandomLen;
 

public byte[] pServerRandom

PKCS#11:

   CK_BYTE_PTR pServerRandom;
   CK_ULONG ulServerRandomLen;
 

Public Constructors

public CK_SSL3_RANDOM_DATA (byte[] clientRandom, byte[] serverRandom)

Public Methods

public String toString ()

Returns the string representation of CK_SSL3_RANDOM_DATA.

Returns
  • the string representation of CK_SSL3_RANDOM_DATA