## DS_C_SIGNATURE

An instance of the abstract OM class DS_C_SIGNATURE contains the algorithm identifier used to produce a digital signature and the name of the object that produced it. The scope of the signature is any instance of any subclass of this OM class.

An instance of this OM class has the OM attributes of its superclass, OM_C_OBJECT, in addition to the OM attributes listed in the following table.

OM Attributes of DS_C_SIGNATURE

OM Attribute | Value Syntax | Value Length | Value Number | Value Initially
DS_ISSUER | Object(DS_C_NAME) | - | 1 | -
DS_SIGNATURE | Object(DS_C_ ALGORITHM_IDENT) | - | 1 | -
DS_SIGNATURE_ VALUE | String(OM_S_ OCTET_STRING) | - | 1 | -

· DS_ISSUER

This attribute indicates the name of the object that produced the digital signature.

· DS_SIGNATURE

This attribute identifies the algorithm that was used to produce the digital signature, and any parameters of the algorithm.

· DS_SIGNATURE_VALUE

An enciphered summary of the information to which the signature is appended. The summary is produced by means of a one-way hash function, while the enciphering is carried out by using the secret key of the signer.