|
CL_PassThrough(3)
Contents
|
CL_PassThrough, CSSM_CL_PassThrough - Extend certificate
library functionality (CDSA)
# 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)
Common Security Services Manager library (libcssm.so)
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 perform 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 function-specific manner
by the requested CL module. A pointer to a module, implementation-specific
structure containing the output data.
The service provider allocates the memory for substructures.
The application must free the memory for the substructures.
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.
A CSSM_RETURN value indicating success or specifying a
particular error condition. The value CSSM_OK indicates
success. All other values represent an error condition.
Errors are described in the CDSA technical standard. See
CDSA_intro(3). CSSMERR_CL_INVALID_CONTEXT_HANDLE CSSMERR_CL_INVALID_PASSTHROUGH_ID
CSSMERR_CL_INVALID_DATA
Intel CDSA Application Developer's Guide (see
CDSA_intro(3))
CL_PassThrough(3)
[ Back ] |