CL_PassThrough(3)CL_PassThrough(3)NAME
CL_PassThrough, CSSM_CL_PassThrough - Extend certificate library func‐
tionality (CDSA)
SYNOPSIS
# include <cdsa/cssm.h>
API: CSSM_RETURN CSSMAPI CSSM_CL_PassThrough (CSSM_CL_HANDLE CLHandle,
CSSM_CC_HANDLE CCHandle, uint32 PassThroughId, const void *InputParams,
void **OutputParams) SPI: CSSM_RETURN CSSMCLI CL_PassThrough
(CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, uint32
PassThroughId, const void *InputParams, void **OutputParams)
LIBRARY
Common Security Services Manager library (libcssm.so)
PARAMETERS
The handle that describes the add-in Certificate Library module used to
perform this function. The handle that describes the context of the
cryptographic operation. If the module-specific operation does not per‐
form any cryptographic operations, a cryptographic context is not
required. An identifier assigned by the CL module to indicate the
exported function to perform. A pointer to a module, implementation-
specific structure containing parameters to be interpreted in a func‐
tion-specific manner by the requested CL module. A pointer to a mod‐
ule, implementation-specific structure containing the output data. The
service provider allocates the memory for substructures. The applica‐
tion must free the memory for the substructures.
DESCRIPTION
This function allows applications to call certificate library module-
specific operations. Such operations might include queries or services
that are specific to the domain represented by the CL module.
RETURN VALUE
A CSSM_RETURN value indicating success or specifying a particular error
condition. The value CSSM_OK indicates success. All other values rep‐
resent an error condition.
ERRORS
Errors are described in the CDSA technical standard. See
CDSA_intro(3). CSSMERR_CL_INVALID_CONTEXT_HANDLE CSS‐
MERR_CL_INVALID_PASSTHROUGH_ID CSSMERR_CL_INVALID_DATA
SEE ALSO
Intel CDSA Application Developer's Guide (see CDSA_intro(3))
CL_PassThrough(3)