public class

CK_SSL3_KEY_MAT_PARAMS

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

Class Overview

class CK_SSL3_KEY_MAT_PARAMS provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism.

PKCS#11 structure:

 typedef struct CK_SSL3_KEY_MAT_PARAMS {
   CK_ULONG ulMacSizeInBits;
   CK_ULONG ulKeySizeInBits;
   CK_ULONG ulIVSizeInBits;
   CK_BBOOL bIsExport;
   CK_SSL3_RANDOM_DATA RandomInfo;
   CK_SSL3_KEY_MAT_OUT_PTR pReturnedKeyMaterial;
 } CK_SSL3_KEY_MAT_PARAMS;
 

Summary

Fields
public CK_SSL3_RANDOM_DATA RandomInfo PKCS#11:
   CK_SSL3_RANDOM_DATA RandomInfo;
 
public boolean bIsExport PKCS#11:
   CK_BBOOL bIsExport;
 
public CK_SSL3_KEY_MAT_OUT pReturnedKeyMaterial PKCS#11:
   CK_SSL3_KEY_MAT_OUT_PTR pReturnedKeyMaterial;
 
public long ulIVSizeInBits PKCS#11:
   CK_ULONG ulIVSizeInBits;
 
public long ulKeySizeInBits PKCS#11:
   CK_ULONG ulKeySizeInBits;
 
public long ulMacSizeInBits PKCS#11:
   CK_ULONG ulMacSizeInBits;
 
Public Constructors
CK_SSL3_KEY_MAT_PARAMS(int macSize, int keySize, int ivSize, boolean export, CK_SSL3_RANDOM_DATA random)
Public Methods
String toString()
Returns the string representation of CK_SSL3_KEY_MAT_PARAMS.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public CK_SSL3_RANDOM_DATA RandomInfo

PKCS#11:

   CK_SSL3_RANDOM_DATA RandomInfo;
 

public boolean bIsExport

PKCS#11:

   CK_BBOOL bIsExport;
 

public CK_SSL3_KEY_MAT_OUT pReturnedKeyMaterial

PKCS#11:

   CK_SSL3_KEY_MAT_OUT_PTR pReturnedKeyMaterial;
 

public long ulIVSizeInBits

PKCS#11:

   CK_ULONG ulIVSizeInBits;
 

public long ulKeySizeInBits

PKCS#11:

   CK_ULONG ulKeySizeInBits;
 

public long ulMacSizeInBits

PKCS#11:

   CK_ULONG ulMacSizeInBits;
 

Public Constructors

public CK_SSL3_KEY_MAT_PARAMS (int macSize, int keySize, int ivSize, boolean export, CK_SSL3_RANDOM_DATA random)

Public Methods

public String toString ()

Returns the string representation of CK_SSL3_KEY_MAT_PARAMS.

Returns
  • the string representation of CK_SSL3_KEY_MAT_PARAMS