The handle that describes the add-in trust policy
module used to perform this function.
CLHandle (input/optional)
The handle that describes the add-in certificate
library module used to perform this function.
NumberOfFields (input)
The number of OID/value pairs specified in the CrlFields input
parameter.
CrlFields (input)
Any array of field OID/value pairs containing the
values to initialize the CRL attribute fields
NewCrlTemplate (output)
A pointer to the CSSM_DATA structure containing
the new CRL. The NewCrl->Data is allocated
by the service provider and must be deallocated by the application.
DESCRIPTIONThis function creates an unsigned, memory-resident CRL template.
Fields in the CRL are initialized based on the descriptive data
specified by the OID/value input pairs in CrlFields and
the local domain policy of the TP. The specified OID/value pairs
can initialize all or a subset of the general attribute fields in
the new CRL, though the module developer may specify a set of fields
that must be or cannot be set using this operation. The NewCrlTemplate output
is an unsigned CRL template in the format supported by the TP. RETURN VALUEA CSSM_RETURN value indicating success or specifying a particular
error condition. The value CSSM_OK indicates success. All other
values represent an error condition. ERRORSErrors are described in the CDSA Technical Standard.