PreviousNext

DS_C_CERT

An instance of OM class DS_C_CERT comprises a user's DN, public key, and additional information, all of which is digitally signed by the issuing CA in order to make the certificate unforgeable. The OM attributes associated with DS_C_SIGNATURE (a superclass of DS_C_CERT) are present.

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


OM Attributes of DS_C_CERT


OM Attribute

Value Syntax
Value Length Value Number Value Initially
DS_SERIAL_NUMBER OM_S_INTEGER - 1 -
DS_SUBJECT_
ALGORITH
Object(DS_C_
ALGORITH_IDENT
)
- 1 -
DS_SUBJECT_
PUBLIC_KEY
String(OM_S_
BIT_STRING
)
- 1 -
DS_VALIDITY_
NOT_AFTER
String(OM_S_UTC_
TIME_STRING
)
017 1 -
DS_VALIDITY_
NOT_BEFPRE
String(OM_S_UTC_
TIME_STRING
)
017 1 -
DS_VERSION Enum(DS_Version) - 1 DS_V1988
· DS_SERIAL_NUMBER

This attribute distinguishes the certificate from all other certificates that were ever or will be issued by the CA which issued this certificate.

· DS_SUBJECT

This attribute specifies the subject's name.

· DS_SUBJECT_ALGORITHM

This attribute specifies the algorithm that is used by the subject for encryption. and which is associated with the public key.

· DS_SUBJECT_PUBLIC_KEY

This attribute specifies the subject's public key, associated with the algorithm.

· DS_VALIDITY_NOT_AFTER

This attribute specifies the last day on which the certificate is valid.

· DS_VALIDITY_NOT_BEFORE

This attribute specifies the first day on which the certificate is valid.

· DS_VERSION

This attribute identifies the certificate's design. Its value is DS_V1988, meaning the design specified in the 1988 version of the standards.