RSA Security logo

RSA BSAFE Cert-C
API Reference

SIGNER_INFO Struct Reference

Contains message signer information.

The SIGNER_INFO structure contains information associated with a single signer of a CMS message (supported) or a PKI message (deprecated).


Data Fields
signerCertId A CERT_IDENTIFIER structure that identifies the signer's certificate.
digestAlgorithmId An ALGORITHM_IDENTIFIER structure that identifies the message-digest algorithm under which the message data and signedAttributes, if present, are digested. See ALGORITHM_IDENTIFIER.
signedAttributes An ATTRIBUTES_OBJ object that contains a set of attributes that are signed by the signer. This is an optional field; it can be set to NULL_PTR.
signatureAlgorithmId An ALGORITHM_IDENTIFIER structure that identifies the signature algorithm to use to encrypt the digest. See ALGORITHM_IDENTIFIER.
unsignedAttributes An ATTRIBUTES_OBJ object that contains a set of attributes that are included in the message but not signed by the signer. This is an optional field; it can be set to NULL_PTR.

#include <cms.h>

00193 typedef struct {
00194   CERT_IDENTIFIER      signerCertId;
00195   ALGORITHM_IDENTIFIER digestAlgorithmId;
00196   ATTRIBUTES_OBJ       signedAttributes;
00197   ALGORITHM_IDENTIFIER signatureAlgorithmId;
00198   ATTRIBUTES_OBJ       unsignedAttributes;
00199 } SIGNER_INFO;

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


RSA BSAFE® Cert-C 2.7 API Reference