PyCRYPT_SIGN_MESSAGE_PARA Object

Dict of parms defining how a message will be signed

Properties

PyCERT_CONTEXT SigningCert
Certficate to be used to sign message

PyCRYPT_ALGORITHM_IDENTIFIER HashAlgorithm
Algorithm to be used for signed hash

None HashAuxInfo
Optional. Param is reserved, use only None.

(PyCERT_CONTEXT,...) MsgCert
Optional sequence of certificate to be included in the message.

(CRL_CONTEXT,...) MsgCrl
Optional. Sequence of certificate revocation lists. Not yet supported, use only None.

(PyCRYPT_ATTRIBUTE,...) AuthAttr
Sequence of canonical attributes to be added to the message

(PyCRYPT_ATTRIBUTE,...) UnauthAttr
Sequence of arbitrary attributes

int Flags
Optional CRYPT_MESSAGE_*_FLAG that indicates content type if output is to be further encoded.

int InnerContentType
Optional, one of the CMSG_* content types if message is already encoded, .

int MsgEncodingType
Encoding types, optional. Defaults to X509_ASN_ENCODING combined with PKCS_7_ASN_ENCODING