z/OS Open Cryptographic Services Facility Service Provider Module Developer's Guide and Reference
Previous topic |
Next topic
|
Contents
|
Contact z/OS
|
Library
|
PDF
Contents (exploded view)
z/OS Open Cryptographic Services Facility Service Provider Module Developer's Guide and Reference
SC14-7514-00
Abstract for z/OS Open Cryptographic Services Facility Service Provider Module Developer's Guide and Reference
z/OS Version 2 Release 1 summary of changes
Module structure and administration
Security services
Module-to-Module interaction
Module administration components
Installing a service provider module
Attaching a service provider module
Module entry point
Module function table registration
Memory management upcalls
Error handling
Install example
CL module install
Attach/Detach example
DLLMain
Service provider module interface functions
Data structures
Basic data types
CSSM_ALL_SUBSERVICES
CSSM_BOOL
CSSM_CALLBACK
CSSM_CRYPTO_DATA
CSSM_DATA
CSSM_GUID
CSSM_HANDLE
CSSM_HANDLEINFO
CSSM_INFO_LEVEL
CSSM_MEMORY_FUNCS/ CSSM_API_MEMORY_FUNCS
CSSM_MODULE_FLAGS
CSSM_MODULE_FUNCS
CSSM_MODULE_HANDLE
CSSM_MODULE_INFO
CSM_NOTIFY_CALLBACK
CSSM_REGISTRATION_INFO
CSSM_RETURN
CSSM_SERVICE_FLAGS
CSSM_SERVICE_INFO
CSSM_SERVICE_MASK
CSSM_SERVICE_TYPE
CSSM_SPI_FUNC_TBL
CSSM_USER_AUTHENTICATION
CSSM_USER_AUTHENTICATION_ MECHANISM
CSSM_VERSION
Relevant CSSM API functions
Service provider module functions
CSSM_DeregisterServices
Purpose
Format
Parameters
Return value
Error codes
Related information
CSSM_GetHandleInfo
Purpose
Format
Parameters
Return value
CSSM_ModuleInstall
Purpose
Format
Parameters
Return value
Related information
CSSM_ModuleUninstall
Purpose
Format
Parameters
Return value
Related information
CSSM_RegisterServices
Purpose
Format
Parameters
Return value
Error codes
Related information
CSSM_SetModuleInfo
Purpose
Format
Parameters
Return value
Related information
EventNotify
Purpose
Format
Parameters
Return value
Related information
FreeModuleInfo
Purpose
Format
Parameters
Return value
Error codes
Related information
GetModuleInfo
Purpose
Format
Parameters
Return value
Error codes
Related information
Initialize
Purpose
Format
Parameters
Return value
Related information
Terminate
Purpose
Format
Parameters
Return value
Related information
Cryptographic service provider module information
Trust policy interface
Trust policy services API
Trust policy data structures
Basic data types
CSSM_BOOL
CSSM_CERTGROUP
CSSM_DATA
CSSM_DL_DB_HANDLE
CSSM_DL_DB_LIST
CSSM_FIELD
CSSM_OID
CSSM_RETURN
CSSM_REVOKE_REASON
CSSM_TP_ACTION
CSSM_TP_HANDLE
CSSM_TP_STOP_ON
Trust policy operations
TP_CertSign
Purpose
Format
Parameters
Return value
Related information
TP_CertRevoke
Purpose
Format
Parameters
Return value
Related information
TP_CrlVerify
Purpose
Format
Parameters
Return value
Related information
TP_CrlSign
Purpose
Format
Parameters
Return value
Related information
TP_ApplyCrlToDb
Purpose
Format
Parameters
Return value
Related information
TP_CertGroupConstruct
Purpose
Format
Parameters
Return value
Related information
TP_CertGroupPrune
Purpose
Format
Parameters
Return value
Related information
TP_CertGroupVerify
Purpose
Format
Parameters
Return value
Related information
Trust policy extensibility functions
TP_PassThrough
Purpose
Format
Parameters
Return value
Trust policy Attach/Detach example
DLLMain
Trust policy OCSF errors
Certificate library interface
Certificate life cycle
Certificate library interface specification
Certificate library data structures
CSSM_BOOL
CSSM_CS_SERVICES
CSSM_CERT_ENCODING
CSSM_CERTGROUP
CSSM_CERT_TYPE
CSSM_CL_CA_CERT_CLASSINFO
CSSM_CL_CA_PRODUCTINFO
CSSM_CL_ENCODER_PRODUCTINFO
CSSM_CL_HANDLE
CSSM_CLSUBSERVICE
CSSM_CL_WRAPPEDPRODUCTINFO
CSSM_DATA
CSSM_FIELD
CSSM_HEADERVERSION
CSSM_KEY
CSSM_KEYHEADER
CSSM_KEY_SIZE
CSSM_KEY_TYPE
CSSM_SPI_MEMORY_FUNCS
CSSM_OID
CSSM_RETURN
CSSM_REVOKE_REASON
Certificate library operations
CL_CertAbortQuery
Purpose
Format
Parameters
Return value
Related information
CL_CertCreateTemplate
Purpose
Format
Parameters
Return value
Related information
CL_CertDescribeFormat
Purpose
Format
Parameters
Return value
Related information
CL_CertExport
Purpose
Format
Parameters
Return value
Related information
CL_CertGetAllFields
Purpose
Format
Parameters
Return value
Related information
CL_CertGetFirstFieldValue
Purpose
Format
Parameters
Return value
Related information
CL_CertGetKeyInfo
Purpose
Format
Parameters
Return value
CL_CertGetNextFieldValue
Purpose
Format
Parameters
Return value
Related information
CL_CertImport
Purpose
Format
Parameters
Return value
Related information
CL_CertSign
Purpose
Format
Parameters
Return value
Related information
CL_CertVerify
Purpose
Format
Parameters
Return value
Related information
Certificate revocation list operations
CL_CrlAbortQuery
Purpose
Format
Parameters
Return value
Related information
CL_CrlAddCert
Purpose
Format
Parameters
Return value
Related information
CL_CrlCreateTemplate
Purpose
Format
Parameters
Return value
CL_CrlDescribeFormat
Purpose
Format
Parameters
Return value
CL_CrlGetFirstFieldValue
Purpose
Format
Parameters
Return value
Related information
CL_CrlGetNextFieldValue
Purpose
Format
Parameters
Return value
Related information
CL_CrlRemoveCert
Purpose
Format
Parameters
Return value
Related information
CL_CrlSetFields
Purpose
Format
Parameters
Return value
CL_CrlSign
Purpose
Format
Parameters
Return value
Related information
CL_CrlVerify
Purpose
Format
Parameters
Return value
Related information
CL_IsCertInCrl
Purpose
Format
Parameters
Return value
Certificate library extensibility functions
CL_PassThrough
Purpose
Format
Parameters
Return value
Certificate library Attach/Detach example
DLLMain
Certificate operations examples
CL_CertCreateTemplate
CRL operations examples
CL_CrlAddCert
Certificate library extensibilty functions example
Certificate library OCSF errors
Data storage library interface
Categories of operations
Data storage library data structures
CSSM_BOOL
CSSM_DATA
CSSM_DB_ACCESS_TYPE
CSSM_DB_ATTRIBUTE_DATA
CSSM_DB_ATTRIBUTE_INFO
CSSM_DB_ATTRIBUTE_NAME_FORMAT
CSSM_DB_CERTRECORD_SEMANTICS
CSSM_DB_CONJUNCTIVE
CSSM_DB_HANDLE
CSSM_DB_INDEX_INFO
CSSM_DB_INDEX_TYPE
CSSM_DB_INDEXED_DATA_LOCATION
CSSM_DBINFO
CSSM_DB_OPERATOR
CSSM_DB_PARSING_MODULE_INFO
CSSM_DB_RECORD_ATTRIBUTE_DATA
CSSM_DB_RECORD_ATTRIBUTE_INFO
CSSM_DB_RECORD_INDEX_INFO
CSSM_DB_RECORD_PARSING_FNTABLE
CSSM_DB_RECORDTYPE
CSSM_DB_UNIQUE_RECORD
CSSM_DL_DB_HANDLE
CSSM_DL_DB_LIST
CSSM_DL_CUSTOM_ATTRIBUTES
CSSM_DL_FFS_ATTRIBUTES
CSSM_DL_HANDLE
CSSM_DL_LDAP_ATTRIBUTES
CSSM_DL_ODBC_ATTRIBUTES
CSSM_DL_PKCS11_ATTRIBUTES
CSSM_DLSUBSERVICE
CSSM_DLTYPE
CSSM_DL_WRAPPEDPRODUCTINFO
CSSM_NAME_LIST
CSSM_QUERY
CSSM_QUERY_LIMITS
CSSM_SELECTION_PREDICATE
Data storage operations
DL_Authenticate
Purpose
Format
Parameters
Return value
DL_DbClose
Purpose
Format
Parameters
Return value
Related information
DL_DbCreate
Purpose
Format
Parameters
Return value
Related information
DL_DbDelete
Purpose
Format
Parameters
Return value
Related information
DL_DbExport
Purpose
Format
Parameters
Return value
Related information
DL_GetDbNameFromHandle
Purpose
Format
Parameters
Return value
DL_DbGetRecordParsingFunctions
Purpose
Format
Parameters
Return value
Related information
DL_DbImport
Purpose
Format
Parameters
Return value
Related information
DL_DbOpen
Purpose
Format
Parameters
Return value
Related information
DL_DbSetRecordParsingFunctions
Purpose
Format
Parameters
Return value
Related information
Data record operations
DL_DataAbortQuery
Purpose
Format
Parameters
Return value
Related information
DL_DataDelete
Purpose
Format
Parameters
Return value
Related information
DL_DataGetFirst
Purpose
Format
Parameters
Return value
Related information
DL_DataGetNext
Purpose
Format
Parameters
Return value
Related information
DL_DataInsert
Purpose
Format
Parameters
Return value
Related information
DL_FreeUniqueRecord
Purpose
Format
Parameters
Return value
Related information
Data storage library extensibility functions
DL_PassThrough
Purpose
Format
Parameters
Return value
Data storage library Attach/Detach example
DLLMain
Data store operations example
Data storage library OCSF errors
Trademarks
Copyright IBM Corporation 1990, 2014