|
|
Library Description Errors | Parameters Return Value See Also |
API:CSSM_RETURN CSSMAPI CSSM_TP_CrlCreateTemplate(CSSM_TP_HANDLE TPHandle,CSSM_CL_HANDLE CLHandle,uint32 NumberOfFields,const CSSM_FIELD *CrlFields,CSSM_DATA_PTR NewCrlTemplate)SPI:CSSM_RETURN CSSMTPI TP_CrlCreateTemplate(CSSM_TP_HANDLE TPHandle,CSSM_CL_HANDLE CLHandle,uint32 NumberOfFields,const CSSM_FIELD *CrlFields,CSSM_DATA_PTR NewCrlTemplate)
cdsa$incssm300_shr.exe
)TPHandle (input) | ||
The handle that describes the add-in trust policymodule used to perform this function. | ||
CLHandle (input/optional) | ||
The handle that describes the add-in certificatelibrary module used to perform this function. | ||
NumberOfFields (input) | ||
The number of OID/value pairs specified in the CrlFields inputparameter. | ||
CrlFields (input) | ||
Any array of field OID/value pairs containing thevalues to initialize the CRL attribute fields | ||
NewCrlTemplate (output) | ||
A pointer to the CSSM_DATA structure containingthe new CRL. The NewCrl->Data is allocatedby the service provider and must be deallocated by the application. |
CrlFields
andthe local domain policy of the TP. The specified OID/value pairscan initialize all or a subset of the general attribute fields inthe new CRL, though the module developer may specify a set of fieldsthat must be or cannot be set using this operation. The NewCrlTemplate
outputis an unsigned CRL template in the format supported by the TP.CSSMERR_TP_INVALID_CL_HANDLECSSMERR_TP_INVALID_FIELD_POINTERCSSMERR_TP_UNKNOWN_TAGCSSMERR_TP_INVALID_NUMBER_OF_FIELDS
Intel CDSA Application Developer's Guide
Functions for the CSSM API:
CSSM_TP_CrlSignWithKey, CSSM_TP_CrlSignWithCert
Functions for the TP SPI:
TP_CrlSignWithKey, TP_CrlSignWithCert
|
|