| Common Data Security Architecture (CDSA) White Paper |
| Certificate Library Services (CL) API |
Function | Encode algorithm identifier |
Input | Pointer to an algorithm identifier in the format of |
| X509_ALGORITHM_IDENTIFIER |
Output | Pointer to encoded algorithm identifier in the format of CSSM_DATA |
INTEL_X509V3_PASSTHROUGH_DECODE_ALGID | |
Function | Decode algorithm identifier |
Input | Pointer to encoded algorithm identifier in the format of CSSM_DATA |
Output | Pointer to an algorithm identifier in the format of |
| X509_ALGORITHM_IDENTIFIER |
INTEL_X509V3_PASSTHROUGH_FREE_ALGID | |
Function | Free the algorithm identifier structure |
Input | Pointer to an algorithm identifier in the format of |
| X509_ALGORITHM_IDENTIFIER |
Output | Pointer to CSSM_BOOL for success/failure |
INTEL_X509V3_PASSTHROUGH_OPEN_FILE | |
Function | Open a file |
Input | Pointer to an array, the first element contains the file name the second |
| element contains the type (r, w, rw,...etc) |
Output | File pointer returned by fopen() |
INTEL_X509V3_PASSTHROUGH_CLOSE_FILE | |
Function | Close a file |
Input | File pointer |
Output | Pointer to CSSM_RETURN to indicate success/failure |
INTEL_X509V3_PASSTHROUGH_WRITE_CERT_TO_FILE | |
Function | Write certificate to a file |
Input | Pointer to an array. The first elements contains file pointer. The second |
| element contains a pointer to encoded certificate in the format of |
| CSSM_DATA. |
Output | Pointer to CSSM_RETURN to indicate success/failure |
INTEL_X509V3_PASSTHROUGH_READ_CERT_FROM_FILE
44 | Chapter 1 |