z/OS Open Cryptographic Services Facility Service Provider Module Developer's Guide and Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CSSM_CL_ENCODER_PRODUCTINFO

z/OS Open Cryptographic Services Facility Service Provider Module Developer's Guide and Reference
SC14-7514-00

This structure holds product information about embedded products that a CL module uses to provide its services. The CL module vendor is not required to provide this information, but may choose to do so. For example, a CL module that manipulates X.509 certificates may embed a third-party tool that parses, encodes, and decodes those certificates. The CL module vendor can describe such embedded products using this structure.

typedef struct cssm_cl_encoder_productinfo {
    CSSM_VERSION StandardVersion;
    CSSM_STRING StandardDescription;
    CSSM_VERSION ProductVersion;
    CSSM_STRING ProductDescription;
    CSSM_STRING ProductVendor;
    CSSM_CERT_TYPE CertType;
    uint32 ProductFlags;
} CSSM_CL_ENCODER_PRODUCTINFO, *CSSM_CL_ENCODER_PRODUCTINFO_PTR;

Definitions:

StandardVersion
If this product conforms to an industry standard, this is the version number of that standard.
StandardDescription
&tab;If this product conforms to an industry standard, this is a description of that standard.
ProductVersion
Version number information for the actual product version used in this version of the CL module.
ProductDescription
A string describing the product.
ProductVendor
The name of the product vendor.
CertType
An enumerated value specifying the certificate and CRL type that the CA &tab;manages.
ProductFlags
A bit-mask indicating any selectable features of the embedded product that the CL module selected for use.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014