| Common Data Security Architecture (CDSA) White Paper |
| Certificate Library Services (CL) API |
Function | Read certificate from a file |
Input | File pointer |
Output | Pointer to encoded certificate in the format of CSSM_DATA |
INTEL_X509V3_PASSTHROUGH_ENCODE_SIGNED_CRL | |
Function | Encode a signed CRL |
Input | Pointer to the signed CRL in the format of X509_SIGNED_CRL |
Output | Pointer to an encoded, signed CRL in the format of CSSM_DATA |
INTEL_X509V3_PASSTHROUGH_DECODE_SIGNED_CRL | |
Function | Decode a signed CRL |
Input | Pointer to an encoded, signed CRL in the format of CSSM_DATA |
Output | Pointer to the signed CRL in the format of X509_SIGNED_CRL |
INTEL_X509V3_PASSTHROUGH_FREE_SIGNED_CRL | |
Function | Free the signed CRL structure |
Input | Pointer to a signed CRL in the format of X509_SIGNED_CRL |
Output | Pointer to CSSM_BOOL for success/failure |
INTEL_X509V3_PASSTHROUGH_ENCODE_TBS_CERTLIST | |
Function | Encode an unsigned CRL |
Input | Pointer to an unsigned CRL in the format of X509_TBS_CERTLIST |
Output | Pointer to encoded, unsigned CRL in the format of CSSM_DATA |
INTEL_X509V3_PASSTHROUGH_DECODE_TBS_CERTLIST | |
Function | Decode the unsigned CRL |
Input | Pointer to an encoded unsigned CRL in the format of CSSM_DATA |
Output | Pointer to the unsigned CRL in the format of X509_TBS_CERTLIST |
INTEL_X509V3_PASSTHROUGH_FREE_TBS_CERTLIST_DATA | |
Function | Free the pointers inside the unsigned CRL |
Input | Pointer to an unsigned revoked certificate list in the format of |
| X509_TBS_CERTLIST |
Output | Pointer to CSSM_BOOL for success/failure |
INTEL_X509V3_PASSTHROUGH_ENCODE_REVOKED_CERTLIST
Chapter 1 | 45 |