| Common Data Security Architecture (CDSA) White Paper |
| Certificate Library Services (CL) API |
Function | Create a |
Input | Pointer to an array; the first element points to multiple entres of |
| X509_TYPE_VALUE comprising the name |
Output | Pointer to the name in the format of CSSM_DATA |
INTEL_X509V3_PASSTHROUGH_ENCODE_NAME | |
Function | Encode an issuer/subject name |
Input | Pointer to an issuer/subject name in the format of X509_NAME |
Output | Pointer to |
INTEL_X509V3_PASSTHROUGH_DECODE_NAME | |
Function | Decode an issuer/subject name |
Input | Pointer to |
Output | Pointer to an issuer/subject name in the format of X509_NAME |
INTEL_X509V3_PASSTHROUGH_FREE_NAME | |
Function | Free the X509_NAME structure |
Input | Pointer to an ssuer/subject name in the format of X509_NAME |
Output | A CSSM_BOOL to indicate success/failure |
INTEL_X509V3_PASSTHROUGH_TRANSLATE_DERNAME_TO_STRING | |
Function | Concatenate the leaves of the encoded name in the order they are presented |
| in the |
Input | Pointer to an encoded name in the format of CSSM_DATA |
Output | Pointer to the name in the format of CSSM_DATA |
INTEL_X509V3_PASSTHROUGH_ENCODE_EXTENSION | |
Function | Encode the certificate extension |
Input | Pointer to the extension in the format of X509_EXTENSION |
Output | Pointer to the |
INTEL_X509V3_PASSTHROUGH_DECODE_EXTENSION | |
Function | Decode the certificate extension |
Input | Pointer to the |
Output | Pointer to the extension in the format of X509_EXTENSION |
42 | Chapter 1 |