An implementation may claim conformance to one or more Digital Signature Profiles.
A Digital Signature profile consists of the following information:
The role that the Digital Signature plays, including:
Who or what entity the Digital Signature represents.
A description of the purpose of the Digital Signature.
The conditions under which the Digital Signature is included in the Data Set.
A list of Attributes that shall be included in the Digital Signature.
The mechanisms that shall be used to generate or verify the Digital Signature, including:
The algorithm and relevant parameters that shall be used to create the MAC or hash code, including the Value to be used for the MAC Algorithm (0400,0015) Attribute.
The encryption algorithm and relevant parameters that shall be used to encrypt the MAC or hash code in forming the Digital Signature.
The certificate type or key distribution mechanism that shall be used, including the Value to be used for the Certificate Type (0400,0110) Attribute.
Any requirements for the Certified Timestamp Type (0400,0305) and Certified Timestamp (0400,0310) Attributes.
Any special requirements for identifying the signatory.
The relationship with other Digital Signatures, if any.
Any other factors needed to create, verify, or interpret the Digital Signature
Digital Signature Profiles are specified in Annex C.