public class

CK_PKCS5_PBKD2_PARAMS

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

Class Overview

class CK_PKCS5_PBKD2_PARAMS provides the parameters to the CKM_PKCS5_PBKD2 mechanism.

PKCS#11 structure:

 typedef struct CK_PKCS5_PBKD2_PARAMS {
   CK_PKCS5_PBKD2_SALT_SOURCE_TYPE saltSource;
   CK_VOID_PTR pSaltSourceData;
   CK_ULONG ulSaltSourceDataLen;
   CK_ULONG iterations;
   CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;
   CK_VOID_PTR pPrfData;
   CK_ULONG ulPrfDataLen;
 } CK_PKCS5_PBKD2_PARAMS;
 

Summary

Fields
public long iterations PKCS#11:
   CK_ULONG iterations;
 
public byte[] pPrfData PKCS#11:
   CK_VOID_PTR pPrfData;
   CK_ULONG ulPrfDataLen;
 
public byte[] pSaltSourceData PKCS#11:
   CK_VOID_PTR pSaltSourceData;
   CK_ULONG ulSaltSourceDataLen;
 
public long prf PKCS#11:
   CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;
 
public long saltSource PKCS#11:
   CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;
 
Public Constructors
CK_PKCS5_PBKD2_PARAMS()
Public Methods
String toString()
Returns the string representation of CK_PKCS5_PBKD2_PARAMS.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public long iterations

PKCS#11:

   CK_ULONG iterations;
 

public byte[] pPrfData

PKCS#11:

   CK_VOID_PTR pPrfData;
   CK_ULONG ulPrfDataLen;
 

public byte[] pSaltSourceData

PKCS#11:

   CK_VOID_PTR pSaltSourceData;
   CK_ULONG ulSaltSourceDataLen;
 

public long prf

PKCS#11:

   CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;
 

public long saltSource

PKCS#11:

   CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;
 

Public Constructors

public CK_PKCS5_PBKD2_PARAMS ()

Public Methods

public String toString ()

Returns the string representation of CK_PKCS5_PBKD2_PARAMS.

Returns
  • the string representation of CK_PKCS5_PBKD2_PARAMS