APIdia Launch Partner
Top Description Fields Constructors Methods
sun.security.pkcs11.wrapper

public Class CK_ECDH2_DERIVE_PARAMS

extends Object
Class Inheritance

class CK_ECDH2_DERIVE_PARAMS provides the parameters to the CKM_ECMQV_DERIVE mechanism.

PKCS#11 structure:

typedef struct CK_ECDH2_DERIVE_PARAMS {
  CK_EC_KDF_TYPE kdf;
  CK_ULONG ulSharedDataLen;
  CK_BYTE_PTR pSharedData;
  CK_ULONG ulPublicDataLen;
  CK_BYTE_PTR pPublicData;
  CK_ULONG ulPrivateDataLen;
  CK_OBJECT_HANDLE hPrivateData;
  CK_ULONG ulPublicDataLen2;
  CK_BYTE_PTR pPublicData2;
} CK_ECDH2_DERIVE_PARAMS;
Author
Karl Scheibelhofer

Field Summary

Modifier and TypeField and Description
public long
hPrivateData

PKCS#11:

  CK_OBJECT_HANDLE hPrivateData;
public long
kdf

PKCS#11:

  CK_EC_KDF_TYPE kdf;
public byte[]
pPublicData

PKCS#11:

  CK_ULONG ulPublicDataLen;
  CK_BYTE_PTR pPublicData;
public byte[]
pPublicData2

PKCS#11:

  CK_ULONG ulPublicDataLen2;
  CK_BYTE_PTR pPublicData2;
public byte[]
pSharedData

PKCS#11:

  CK_ULONG ulSharedDataLen;
  CK_BYTE_PTR pSharedData;
public long
ulPrivateDataLen

PKCS#11:

  CK_ULONG ulPrivateDataLen;

Constructor Summary

AccessConstructor and Description
public

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

hPrivateDataback to summary
public long hPrivateData

PKCS#11:

  CK_OBJECT_HANDLE hPrivateData;
kdfback to summary
public long kdf

PKCS#11:

  CK_EC_KDF_TYPE kdf;
pPublicDataback to summary
public byte[] pPublicData

PKCS#11:

  CK_ULONG ulPublicDataLen;
  CK_BYTE_PTR pPublicData;
pPublicData2back to summary
public byte[] pPublicData2

PKCS#11:

  CK_ULONG ulPublicDataLen2;
  CK_BYTE_PTR pPublicData2;
pSharedDataback to summary
public byte[] pSharedData

PKCS#11:

  CK_ULONG ulSharedDataLen;
  CK_BYTE_PTR pSharedData;
ulPrivateDataLenback to summary
public long ulPrivateDataLen

PKCS#11:

  CK_ULONG ulPrivateDataLen;

Constructor Detail

CK_ECDH2_DERIVE_PARAMSback to summary
public CK_ECDH2_DERIVE_PARAMS()

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