Pkcs11Interop  5.1.2
Public Member Functions | Protected Member Functions | Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut Class Reference

Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism More...

Inherits Net.Pkcs11Interop.HighLevelAPI.MechanismParams.ICkSsl3KeyMatOut.

Public Member Functions

void Dispose ()
 Disposes object More...
 

Protected Member Functions

virtual void Dispose (bool disposing)
 Disposes object More...
 

Properties

IObjectHandle ClientMacSecret [get]
 Key handle for the resulting Client MAC Secret key More...
 
IObjectHandle ServerMacSecret [get]
 Key handle for the resulting Server MAC Secret key More...
 
IObjectHandle ClientKey [get]
 Key handle for the resulting Client Secret key More...
 
IObjectHandle ServerKey [get]
 Key handle for the resulting Server Secret key More...
 
byte [] IVClient [get]
 Initialization vector (IV) created for the client More...
 
byte [] IVServer [get]
 Initialization vector (IV) created for the server More...
 
- Properties inherited from Net.Pkcs11Interop.HighLevelAPI.MechanismParams.ICkSsl3KeyMatOut
IObjectHandle ClientMacSecret [get]
 Key handle for the resulting Client MAC Secret key More...
 
IObjectHandle ServerMacSecret [get]
 Key handle for the resulting Server MAC Secret key More...
 
IObjectHandle ClientKey [get]
 Key handle for the resulting Client Secret key More...
 
IObjectHandle ServerKey [get]
 Key handle for the resulting Server Secret key More...
 
byte [] IVClient [get]
 Initialization vector (IV) created for the client More...
 
byte [] IVServer [get]
 Initialization vector (IV) created for the server More...
 

Detailed Description

Resulting key handles and initialization vectors after performing a DeriveKey method with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism

Member Function Documentation

◆ Dispose() [1/2]

void Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.Dispose ( )

Disposes object

◆ Dispose() [2/2]

virtual void Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.Dispose ( bool  disposing)
protectedvirtual

Disposes object

Parameters
disposingFlag indicating whether managed resources should be disposed

Property Documentation

◆ ClientKey

IObjectHandle Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.ClientKey
get

Key handle for the resulting Client Secret key

◆ ClientMacSecret

IObjectHandle Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.ClientMacSecret
get

Key handle for the resulting Client MAC Secret key

◆ IVClient

byte [] Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.IVClient
get

Initialization vector (IV) created for the client

◆ IVServer

byte [] Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.IVServer
get

Initialization vector (IV) created for the server

◆ ServerKey

IObjectHandle Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.ServerKey
get

Key handle for the resulting Server Secret key

◆ ServerMacSecret

IObjectHandle Net.Pkcs11Interop.HighLevelAPI40.MechanismParams.CkSsl3KeyMatOut.ServerMacSecret
get

Key handle for the resulting Server MAC Secret key


The documentation for this class was generated from the following file: