
| 
 | Common Data Security Architecture (CDSA) White Paper | 
| 
 | Certificate Library Services (CL) API | 
| Function | Encode the certificate list | 
| Input | Pointer to the certificate list in the format of X509_REVOKED_CERT_LIST | 
| Output | Pointer to the encoded certificate list in the format of CSSM_DATA | 
| INTEL_X509V3_PASSTHROUGH_DECODE_REVOKED_CERTLIST | |
| Function | Decode the certificate list | 
| Input | Pointer to the encoded certificate list in the format of CSSM_DATA | 
| Output | Pointer to the certificate list in the format of X509_REVOKED_CERT_LIST | 
| INTEL_X509V3_PASSTHROUGH_FREE_REVOKED_CERTLIST | |
| Function | Free all memory from a CRL | 
| Input | Pointer to the revoked certificate list in the format of | 
| 
 | X509_REVOKED_CERT_LIST | 
| Output | Pointer to CSM_BOOL for success/failure | 
| INTEL_X509V3_PASSTHROUGH_ENCODE_REVOKED_CERT_ENTRY | |
| Function | Encode the revoked certificate list entry | 
| Input | Pointer to the revoked certificate list entry in the format of | 
| 
 | X509_REVOKED_CERT_ENTRY | 
| Output | Pointer to the encoded revoked certificate list entry in the format of | 
| 
 | CSSM_DATA | 
| INTEL_X509V3_PASSTHROUGH_DECODE_REVOKED_CERT_ENTRY | |
| Function | Decode the revoked certificate list entry | 
| Input | Pointer to the encoded revoked certificate list entry in the format of | 
| 
 | CSSM_DATA | 
| Output | Pointer to the revoked certificate list entry in the format of | 
| 
 | X509_REVOKED_CERT_ENTRY | 
| INTEL_X509V3_PASSTHROUGH_FREE_REVOKED_CERT_ENTRY | |
| Function | Free all memory from a revoked certificate list entry | 
| Input | Pointer to the revoked certificate list entry in the format of | 
| 
 | X509_REVOKED_CERT_ENTRY | 
| Output | Pointer to CSSM_BOOL to indicate success/failure | 
INTEL_X509V3_PASSTHROUGH_FIND_SUPPORTING_CSP
| 46 | Chapter 1 | 
