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

public Class CK_PKCS5_PBKD2_PARAMS

extends Object
Class Inheritance
Static Imports
sun.security.pkcs11.wrapper.PKCS11Constants.*

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_PBKDF2_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_UTF8CHAR_PTR pPassword;
  CK_ULONG_PTR ulPasswordLen;
} CK_PKCS5_PBKD2_PARAMS;
Authors
Karl Scheibelhofer , Martin Schlaeffer

Field Summary

Modifier and TypeField and Description
public long
iterations

PKCS#11:

  CK_ULONG iterations;
public char[]
pPassword

PKCS#11:

  CK_UTF8CHAR_PTR pPassword
  CK_ULONG_PTR ulPasswordLen;
public byte[]
pPrfData

PKCS#11:

  CK_VOID_PTR pPrfData;
  CK_ULONG ulPrfDataLen;
public long
prf

PKCS#11:

  CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;
public byte[]
pSaltSourceData

PKCS#11:

  CK_VOID_PTR pSaltSourceData;
  CK_ULONG ulSaltSourceDataLen;
public long
saltSource

PKCS#11:

  CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;

Constructor Summary

AccessConstructor and Description
public
CK_PKCS5_PBKD2_PARAMS(char[] pPassword, byte[] pSalt, long iterations, long prf)

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the string representation of CK_PKCS5_PBKD2_PARAMS
toString
()

Overrides java.lang.Object.toString.

Returns the string representation of CK_PKCS5_PBKD2_PARAMS.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

iterationsback to summary
public long iterations

PKCS#11:

  CK_ULONG iterations;
pPasswordback to summary
public char[] pPassword

PKCS#11:

  CK_UTF8CHAR_PTR pPassword
  CK_ULONG_PTR ulPasswordLen;
pPrfDataback to summary
public byte[] pPrfData

PKCS#11:

  CK_VOID_PTR pPrfData;
  CK_ULONG ulPrfDataLen;
prfback to summary
public long prf

PKCS#11:

  CK_PKCS5_PBKD2_PSEUDO_RANDOM_FUNCTION_TYPE prf;
pSaltSourceDataback to summary
public byte[] pSaltSourceData

PKCS#11:

  CK_VOID_PTR pSaltSourceData;
  CK_ULONG ulSaltSourceDataLen;
saltSourceback to summary
public long saltSource

PKCS#11:

  CK_PKCS5_PBKDF2_SALT_SOURCE_TYPE saltSource;

Constructor Detail

CK_PKCS5_PBKD2_PARAMSback to summary
public CK_PKCS5_PBKD2_PARAMS(char[] pPassword, byte[] pSalt, long iterations, long prf)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Returns the string representation of CK_PKCS5_PBKD2_PARAMS.

Returns:String

the string representation of CK_PKCS5_PBKD2_PARAMS