| java.lang.Object | |
| ↳ | sun.security.pkcs11.wrapper.CK_X9_42_DH2_DERIVE_PARAMS |
class CK_X9_42_DH2_DERIVE_PARAMS provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE mechanisms.
PKCS#11 structure:
typedef struct CK_X9_42_DH2_DERIVE_PARAMS {
CK_X9_42_DH_KDF_TYPE kdf;
CK_ULONG ulOtherInfoLen;
CK_BYTE_PTR pOtherInfo;
CK_ULONG ulPublicDataLen;
CK_BYTE_PTR pPublicData;
CK_ULONG ulPrivateDataLen;
CK_OBJECT_HANDLE hPrivateData;
CK_ULONG ulPublicDataLen2;
CK_BYTE_PTR pPublicData2;
} CK_X9_42_DH2_DERIVE_PARAMS;
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| hPrivateData | PKCS#11:
CK_OBJECT_HANDLE hPrivateData; |
||||||||||
| kdf | PKCS#11:
CK_X9_42_DH_KDF_TYPE kdf; |
||||||||||
| pOtherInfo | PKCS#11:
CK_ULONG ulOtherInfoLen; CK_BYTE_PTR pOtherInfo; |
||||||||||
| pPublicData | PKCS#11:
CK_ULONG ulPublicDataLen; CK_BYTE_PTR pPublicData; |
||||||||||
| pPublicData2 | PKCS#11:
CK_ULONG ulPublicDataLen2; CK_BYTE_PTR pPublicData2; |
||||||||||
| ulPrivateDataLen | PKCS#11:
CK_ULONG ulPrivateDataLen; |
||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the string representation of CK_PKCS5_PBKD2_PARAMS.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
PKCS#11:
CK_OBJECT_HANDLE hPrivateData;
PKCS#11:
CK_X9_42_DH_KDF_TYPE kdf;
PKCS#11:
CK_ULONG ulOtherInfoLen; CK_BYTE_PTR pOtherInfo;
PKCS#11:
CK_ULONG ulPublicDataLen; CK_BYTE_PTR pPublicData;
PKCS#11:
CK_ULONG ulPublicDataLen2; CK_BYTE_PTR pPublicData2;
PKCS#11:
CK_ULONG ulPrivateDataLen;
Returns the string representation of CK_PKCS5_PBKD2_PARAMS.