Pkcs11Interop  5.1.2
Public Attributes | List of all members
Net.Pkcs11Interop.LowLevelAPI80.MechanismParams.CK_CMS_SIG_PARAMS Struct Reference

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

Public Attributes

NativeULong 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...
 
NativeULong 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...
 
NativeULong 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

◆ CertificateHandle

NativeULong Net.Pkcs11Interop.LowLevelAPI80.MechanismParams.CK_CMS_SIG_PARAMS.CertificateHandle

Object handle for a certificate associated with the signing key

◆ ContentType

IntPtr Net.Pkcs11Interop.LowLevelAPI80.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

◆ DigestMechanism

IntPtr Net.Pkcs11Interop.LowLevelAPI80.MechanismParams.CK_CMS_SIG_PARAMS.DigestMechanism

Mechanism to use when digesting the data

◆ RequestedAttributes

IntPtr Net.Pkcs11Interop.LowLevelAPI80.MechanismParams.CK_CMS_SIG_PARAMS.RequestedAttributes

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

◆ RequestedAttributesLen

NativeULong Net.Pkcs11Interop.LowLevelAPI80.MechanismParams.CK_CMS_SIG_PARAMS.RequestedAttributesLen

Length in bytes of the value pointed to by RequestedAttributes

◆ RequiredAttributes

IntPtr Net.Pkcs11Interop.LowLevelAPI80.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

◆ RequiredAttributesLen

NativeULong Net.Pkcs11Interop.LowLevelAPI80.MechanismParams.CK_CMS_SIG_PARAMS.RequiredAttributesLen

Length in bytes, of the value pointed to by RequiredAttributes

◆ SigningMechanism

IntPtr Net.Pkcs11Interop.LowLevelAPI80.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: