Pkcs11Interop  4.0.0
Public Attributes | List of all members
Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS Struct Reference

Structure that provides the parameters to the CKM_CMS_SIG mechanism More...

Public Attributes

uint CertificateHandle
 Object handle for a certificate associated with the signing key More...
 
IntPtr SigningMechanism
 Mechanism to use when signing a constructed CMS SignedAttributes value More...
 
IntPtr DigestMechanism
 Mechanism to use when digesting the data More...
 
IntPtr ContentType
 NULL-terminated string indicating complete MIME Content-type of message to be signed or null if the message is a MIME object More...
 
IntPtr RequestedAttributes
 Pointer to DER-encoded list of CMS Attributes the caller requests to be included in the signed attributes More...
 
uint RequestedAttributesLen
 Length in bytes of the value pointed to by RequestedAttributes More...
 
IntPtr RequiredAttributes
 Pointer to DER-encoded list of CMS Attributes (with accompanying values) required to be included in the resulting signed attributes More...
 
uint RequiredAttributesLen
 Length in bytes, of the value pointed to by RequiredAttributes More...
 

Detailed Description

Structure that provides the parameters to the CKM_CMS_SIG mechanism

Member Data Documentation

uint Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.CertificateHandle

Object handle for a certificate associated with the signing key

IntPtr Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.ContentType

NULL-terminated string indicating complete MIME Content-type of message to be signed or null if the message is a MIME object

IntPtr Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.DigestMechanism

Mechanism to use when digesting the data

IntPtr Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.RequestedAttributes

Pointer to DER-encoded list of CMS Attributes the caller requests to be included in the signed attributes

uint Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.RequestedAttributesLen

Length in bytes of the value pointed to by RequestedAttributes

IntPtr Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.RequiredAttributes

Pointer to DER-encoded list of CMS Attributes (with accompanying values) required to be included in the resulting signed attributes

uint Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.RequiredAttributesLen

Length in bytes, of the value pointed to by RequiredAttributes

IntPtr Net.Pkcs11Interop.LowLevelAPI40.MechanismParams.CK_CMS_SIG_PARAMS.SigningMechanism

Mechanism to use when signing a constructed CMS SignedAttributes value


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