Class CK_SSL3_RANDOM_DATA


  • public class CK_SSL3_RANDOM_DATA
    extends Object
    class CK_SSL3_RANDOM_DATA provides information about the random data of a client and a server in an SSL context. This class is used by both the CKM_SSL3_MASTER_KEY_DERIVE and the CKM_SSL3_KEY_AND_MAC_DERIVE mechanisms.

    PKCS#11 structure:

     typedef struct CK_SSL3_RANDOM_DATA {
       CK_BYTE_PTR  pClientRandom;
       CK_ULONG     ulClientRandomLen;
       CK_BYTE_PTR  pServerRandom;
       CK_ULONG     ulServerRandomLen;
     } CK_SSL3_RANDOM_DATA;
     
    Author:
    Karl Scheibelhofer (SIC), Martin Schläffer (SIC)
    • Field Detail

      • pClientRandom

        public byte[] pClientRandom
        PKCS#11:
         CK_BYTE_PTR pClientRandom;
         CK_ULONG ulClientRandomLen;
         
      • pServerRandom

        public byte[] pServerRandom
        PKCS#11:
         CK_BYTE_PTR pServerRandom;
         CK_ULONG ulServerRandomLen;
         
    • Constructor Detail

      • CK_SSL3_RANDOM_DATA

        public CK_SSL3_RANDOM_DATA()