Common Security: CDSA and CSSM
Copyright © 1997 The Open Group

This copy derived from ZIP file
downloaded from The Open Group Web Site
The download was subject to terms and conditions
see terms now for more information

Common Security: CDSA and CSSM
Document Number: C707
ISBN: 1-85912-194-2

  • CSSM_GUID
  • CSSM_VERSION
  • CSSM_SUBSERVICE_UID
  • CSSM_HANDLE
  • CSSM_MODULE_HANDLE
  • CSSM_LIST_ITEM
  • CSSM_LIST
  • CSSM_CSSMINFO
  • CSSM_EVENT_TYPE
  • CSSM_SERVICE_MASK
  • CSSM_SERVICE_TYPE
  • CSSM_SERVICE_FLAGS
  • CSSM_SERVICE_INFO
  • CSSM_MODULE_FLAGS
  • CSSM_MODULE_INFO
  • CSSM_ALL_SUBSERVICES
  • CSSM_INFO_LEVEL
  • CSSM_NET_ADDRESS_TYPE
  • CSSM_NET_ADDRESS
  • CSSM_NET_PROTOCOL
  • CSSM_APP_SERVICE_FLAGS
  • CSSM_APP_KEYS
  • CSSM_APP_SERVICE_INFO
  • CSSM_EXEMPTION_MASK
  • CSSM_USER_AUTHENTICATION_MECHANISM
  • CSSM_CALLBACK
  • CSSM_CRYPTO_DATA
  • CSSM_USER_AUTHENTICATION
  • CSSM_NOTIFY_CALLBACK
  • CSSM_MEMORY_FUNCS and CSSM_API_MEMORY_FUNCS
  • Core Functions
  • Module Management Functions
  • Utility Functions
  • CSSM_Init
  • CSSM_GetInfo
  • CSSM_FreeInfo
  • CSSM_Load
  • CSSM_RequestCssmExemption
  • CSSM_VerifyComponents
  • CSSM_ModuleInstall
  • CSSM_ModuleUninstall
  • CSSM_ModuleAttach
  • CSSM_ModuleDetach
  • CSSM_ListModules
  • CSSM_GetModuleInfo
  • CSSM_SetModuleInfo
  • CSSM_FreeModuleInfo
  • CSSM_GetGUIDUsage
  • CSSM_GetHandleUsage
  • CSSM_GetModuleGUIDFromHandle
  • CSSM_GetSubserviceUIDFromHandle
  • CSSM_FreeList
  • CSSM_Free
  • CSSM_GetAPIMemoryFunctions
  • Cryptographic Services API
  • CSSM_QUERY_SIZE_DATA
  • CSSM_HEADERVERSION
  • CSSM_KEY_SIZE
  • CSSM_KEYHEADER
  • CSSM_KEY
  • CSSM_WRAP_KEY
  • CSSM_CSP_TYPE
  • CSSM_CSP_SESSION_TYPE
  • CSSM_PADDING
  • CSSM_CONTEXT_ATTRIBUTE
  • CSSM_CONTEXT
  • CSSM_CSP_CAPABILITY
  • CSSM_SOFTWARE_CSPSUBSERVICE_INFO
  • CSSM_HARDWARE_CSPSUBSERVICE_INFO
  • CSSM_HYBRID_CSPSUBSERVICE_INFO
  • CSSM_CSP_WRAPPEDPRODUCTINFO
  • CSSM_CSP_FLAGS
  • CSSM_CSPSUBSERVICE
  • Cryptographic Context Operations
  • Cryptographic Sessions and Logon
  • Cryptographic Operations
  • Miscellaneous Functions
  • Extensibility Functions
  • CSSM_CSP_CreateSignatureContext
  • CSSM_CSP_CreateSymmetricContext
  • CSSM_CSP_CreateDigestContext
  • CSSM_CSP_CreateMacContext
  • CSSM_CSP_CreateRandomGenContext
  • CSSM_CSP_CreateAsymmetricContext
  • CSSM_CSP_CreateDeriveKeyContext
  • CSSM_CSP_CreateKeyGenContext
  • CSSM_CSP_CreatePassThroughContext
  • CSSM_GetContext
  • CSSM_FreeContext
  • CSSM_SetContext
  • CSSM_DeleteContext
  • CSSM_GetContextAttribute
  • CSSM_UpdateContextAttributes
  • CSSM_DeleteContextAttributes
  • CSSM_CSP_Login
  • CSSM_CSP_Logout
  • CSSM_CSP_ChangeLoginPassword
  • CSSM_SignData
  • CSSM_SignDataInit
  • CSSM_SignDataUpdate
  • CSSM_SignDataFinal
  • CSSM_VerifyData
  • CSSM_VerifyDataInit
  • CSSM_VerifyDataUpdate
  • CSSM_VerifyDataFinal
  • CSSM_DigestData
  • CSSM_DigestDataInit
  • CSSM_DigestDataUpdate
  • CSSM_DigestDataClone
  • CSSM_DigestDataFinal
  • CSSM_GenerateMac
  • CSSM_GenerateMacInit
  • CSSM_GenerateMacUpdate
  • CSSM_GenerateMacFinal
  • CSSM_VerifyMac
  • CSSM_VerifyMacInit
  • CSSM_VerifyMacUpdate
  • CSSM_VerifyMacFinal
  • CSSM_QuerySize
  • CSSM_EncryptData
  • CSSM_EncryptDataInit
  • CSSM_EncryptDataUpdate
  • CSSM_EncryptDataFinal
  • CSSM_DecryptData
  • CSSM_DecryptDataInit
  • CSSM_DecryptDataUpdate
  • CSSM_DecryptDataFinal
  • CSSM_QueryKeySizeInBits
  • CSSM_GenerateKey
  • CSSM_GenerateKeyPair
  • CSSM_GenerateRandom
  • CSSM_ObtainPrivateKeyFromPublicKey
  • CSSM_WrapKey
  • CSSM_UnwrapKey
  • CSSM_DeriveKey
  • CSSM_FreeKey
  • CSSM_GenerateAlgorithmParams
  • CSSM_RetrieveUniqueId
  • CSSM_RetrieveCounter
  • CSSM_VerifyDevice
  • CSSM_CSP_PassThrough
  • Trust Policy Services API
  • CSSM_VERIFYCONTEXT
  • CSSM_TP_WRAPPEDPRODUCTINFO
  • CSSM_TPSUBSERVICE
  • Trust Policy Operations
  • Group Functions
  • Extensibility Functions
  • CSSM_TP_CertRequest
  • CSSM_TP_CertRetrieve
  • CSSM_TP_CertGroupVerify
  • CSSM_TP_CertSign
  • CSSM_TP_CertRevoke
  • CSSM_TP_CrlVerify
  • CSSM_TP_CrlSign
  • CSSM_TP_ApplyCrlToDb
  • CSSM_TP_CertGroupConstruct
  • CSSM_TP_CertGroupPrune
  • CSSM_TP_PassThrough
  • Certificate Library Services API
  • CSSM_OID
  • CSSM_CRL_TYPE
  • CSSM_CRL_ENCODING
  • CSSM_FIELD
  • CSSM_ESTIMATED_TIME_UNKNOWN
  • CSSM_CA_SERVICES
  • CSSM_CL_CA_CERT_CLASSINFO
  • CSSM_CL_CA_PRODUCTINFO
  • CSSM_CL_ENCODER_PRODUCTINFO
  • CSSM_CL_WRAPPEDPRODUCTINFO
  • CSSM_CLSUBSERVICE
  • Certificate Operations
  • Certificate Revocation List Operations
  • Extensibility Functions
  • CSSM_CL_CertRequest
  • CSSM_CL_CertRetrieve
  • CSSM_CL_RegistrationFormRequest
  • CSSM_CL_RegistrationFormSubmit
  • CSSM_CL_CertMultiSignRequest
  • CSSM_CL_CertMultiSignRetrieve
  • CSSM_CL_CertRecoveryRequest
  • CSSM_CL_CertRecoveryRetrieve
  • CSSM_CL_CertRecover
  • CSSM_CL_CertKeyRecover
  • CSSM_CL_CertAbortRecovery
  • CSSM_CL_CertVerify
  • CSSM_CL_CertGetFirstFieldValue
  • CSSM_CL_CertGetNextFieldValue
  • CSSM_CL_CertAbortQuery
  • CSSM_CL_CertGetKeyInfo
  • CSSM_CL_CertGetAllFields
  • CSSM_CL_CertGroupToSignedBundle
  • CSSM_CL_CertGroupFromVerifiedBundle
  • CSSM_CL_CertImport
  • CSSM_CL_CertExport
  • CSSM_CL_CertDescribeFormat
  • CSSM_CL_CrlCreateTemplate
  • CSSM_CL_CrlSetFields
  • CSSM_CL_CrlRequest
  • CSSM_CL_CrlRetrieve
  • CSSM_CL_CrlAddCert
  • CSSM_CL_CrlRemoveCert
  • CSSM_CL_CrlSign
  • CSSM_CL_CrlVerify
  • CSSM_CL_IsCertInCrl
  • CSSM_CL_CrlGetFirstFieldValue
  • CSSM_CL_CrlGetNextFieldValue
  • CSSM_CL_CrlAbortQuery
  • CSSM_CL_CrlDescribeFormat
  • CSSM_CL_PassThrough
  • Data Storage Library Services API
  • CSSM_DB_ATTRIBUTE_NAME_FORMAT
  • CSSM_DB_ATTRIBUTE_INFO
  • CSSM_DB_ATTRIBUTE_DATA
  • CSSM_DB_RECORDTYPE
  • CSSM_DB_CERTRECORD_SEMANTICS
  • CSSM_DB_RECORD_ATTRIBUTE_INFO
  • CSSM_DB_RECORD_ATTRIBUTE_DATA
  • CSSM_DB_RECORD_PARSING_FNTABLE
  • CSSM_DB_PARSING_MODULE_INFO
  • CSSM_DB_INDEX_TYPE
  • CSSM_DB_INDEXED_DATA_LOCATION
  • CSSM_DB_INDEX_INFO
  • CSSM_DB_UNIQUE_RECORD
  • CSSM_DB_RECORD_INDEX_INFO
  • CSSM_DB_ACCESS_TYPE
  • CSSM_DBINFO
  • CSSM_DB_OPERATOR
  • CSSM_DB_CONJUNCTIVE
  • CSSM_SELECTION_PREDICATE
  • CSSM_QUERY_LIMITS
  • CSSM_QUERY_FLAGS
  • CSSM_QUERY
  • CSSM_DLTYPE
  • CSSM_DL_PKCS11_ATTRIBUTES
  • CSSM_DB_DATASTORES_UNKNOWN
  • CSSM_DL_WRAPPEDPRODUCT_INFO
  • CSSM_NAME_LIST
  • CSSM_DLSUBSERVICE
  • Data Storage Functions
  • Data Record Operations
  • Extensibility Functions
  • CSSM_DL_DbOpen
  • CSSM_DL_DbClose
  • CSSM_DL_DbCreate
  • CSSM_DL_DbDelete
  • CSSM_DL_DbImport
  • CSSM_DL_DbExport
  • CSSM_DL_Authenticate
  • CSSM_DL_DbSetRecordParsingFunctions
  • CSSM_DL_DbGetRecordParsingFunctions
  • CSSM_DL_GetDbNames
  • CSSM_DL_GetDbNameFromHandle
  • CSSM_DL_FreeNameList
  • CSSM_DL_DataInsert
  • CSSM_DL_DataDelete
  • CSSM_DL_DataModify
  • CSSM_DL_DataGetFirst
  • CSSM_DL_DataGetNext
  • CSSM_DL_DataAbortQuery
  • CSSM_DL_DataGetFromUniqueRecordId
  • CSSM_DL_FreeUniqueRecord
  • CSSM_DL_PassThrough
  • CSSM Error-Handling
  • CSSM_SetError
  • CSSM_ClearError
  • CSSM_InitError
  • CSSM_DestroyError
  • CSSM_IsCSSMError
  • CSSM_IsCLError
  • CSSM_IsDLError
  • CSSM_IsTPError
  • CSSM_IsCSPError
  • CSSM_CompareGuids
  • Application Memory Functions
  • Part 3
  • Overview
  • Key Recovery Enablement in CSSM
  • Key Recovery APIs
  • CSSM_EXEMPTION_MASK
  • CSSM_CERT_LIST
  • CSSM_CONTEXT_ATTRIBUTE Extensions
  • CSSM_ATTRIBUTE_TYPE Additions
  • CSSM_KRSUBSERVICE
  • CSSM_KRINFO
  • Key Recovery Module Management Operations
  • Key Recovery Context Operations
  • Key Recovery Registration Operations
  • Key Recovery Enablement Operations
  • Key Recovery Request Operations
  • Extensibility Functions
  • CSSM_KR_SetEnterpriseRecoveryPolicy
  • RETURN VALUES
  • CSSM_KR_CreateRecoveryRegistrationContext
  • RETURN VALUES
  • CSSM_KR_CreateRecoveryEnablementContext
  • RETURN VALUES
  • CSSM_KR_CreateRecoveryRequestContext
  • RETURN VALUES
  • CSSM_KRPolicyInfo
  • RETURN VALUES
  • CSSM_KR_RegistrationRequest
  • RETURN VALUES
  • CSSM_KR_RegistrationRetrieve
  • RETURN VALUES
  • CSSM_KR_GenerateRecoveryFields
  • RETURN VALUES
  • CSSM_KR_ProcessRecoveryFields
  • RETURN VALUES
  • CSSM_KR_RecoveryRequest
  • RETURN VALUES
  • CSSM_KR_RecoveryRetrieve
  • RETURN VALUES
  • CSSM_KR_GetRecoveredObject
  • RETURN VALUES
  • CSSM_KR_RecoveryRequestAbort
  • RETURN VALUES
  • CSSM_KR_PassThrough
  • RETURN VALUES
  • Part 4
  • Introduction
  • Data Structures
  • EISL Functions
  • ISL_SelfCheck
  • ISL_VerifyAndLoadModuleAndCredentials
  • ISL_VerifyLoadedModuleAndCredentials
  • ISL_GetCertficateChain
  • ISL_ContinueVerification
  • ISL_RecycleVerifiedModuleCredentials
  • ISL_CreateVerifiedSignatureRoot
  • ISL_CreateVerifiedSignatureRootWithCertificate
  • ISL_FindManifestSection
  • ISL_CreateManifestSectionEnumerator
  • ISL_GetNextManifestSection
  • ISL_RecycleManifestSectionEnumerator
  • ISL_FindSignatureAttribute
  • ISL_CreateSignatureAttributeEnumerator
  • ISL_GetNextSignatureAttribute
  • ISL_RecycleSignatureAttributeEnumerator
  • ISL_RecycleVerifiedSignatureRoot
  • ISL_CreateCertificateChain
  • ISL_CopyCertificateChain
  • ISL_RecycleCertificateChain
  • ISL_FindCertificateAttribute
  • ISL_CreateCertificateAttributeEnumerator
  • ISL_GetNextCertificateAttribute
  • ISL_RecycleCertificateAttributeEnumerator
  • ISL_GetManifestSignatureRoot
  • ISL_VerifyAndLoadModule
  • ISL_VerifyLoadedModule
  • ISL_VerifyData
  • ISL_FindManifestSectionAttribute
  • ISL_CreateManifestSectionAttributeEnumerator
  • ISL_GetNextManifestSectionAttribute
  • ISL_RecycleManifestSectionAttributeEnumerator
  • ISL_GetModuleManifestSection
  • ISL_LocateProcedureAddress
  • ISL_GetReturnAddress
  • ISL_CheckAddressWithinModule
  • ISL_GetLibHandle
  • Part 5
  • Introduction
  • Signed Manifests-Requirements
  • Signed Manifests-The Architecture
  • Format Specification
  • Signed Manifests-Verifying Signatures
  • File-Based Representation of Signed Manifests
  • Signed Manifests-Examples
  • Signed Manifests
  • Part 6
  • Introduction
  • Overview of Elective Module Managers
  • Administration of Elective Module Managers
  • Elective Module Manager Operations
  • CSSM_DATA
  • CSSM_GUID
  • CSSM_MODULE_HANDLE
  • CSSM_SERVICE_MASK
  • CSSM_EXEMPTION_MASK
  • CSSM_MODULE_MANAGER_INFO
  • CSSM_MEMORY_FUNCS
  • CSSM_MODULE_FUNCS
  • CSSM_MANAGER_EVENT_TYPES
  • CSSM_MANGER_EVENT_NOTIFICATION
  • CSSM_MANAGER_REGISTRATION_INFO
  • Elective Module Manager Functions
  • Initialize
  • Terminate
  • ModuleManagerAuthenticate
  • RegisterDispatchTable
  • DeregisterDispatchTable
  • EventNotifyManager
  • Managing Elective Module Managers
  • CSSM_ModuleManagerUninstall
  • CSSM_GetModuleManagerInfo
  • CSSM_ListAttachedModuleManagers
  • CSSM_RegisterManagerServices
  • CSSM_DeregisterManagerServices
  • CSSM_DeliverModuleManagerEvent
  • Part 7
  • Introduction
  • Add-In Module Structure
  • Add-In Module Administration
  • Add-In Module Interface Functions
  • Terminate
  • EventNotify
  • AddInAuthenticate
  • Relevant CSSM API Functions
  • CSSM_STRING
  • CSSM_DATA
  • CSSM_GUID
  • CSSM_VERSION
  • CSSM_SUBSERVICE_UID
  • CSSM_HANDLE
  • CSSM_MODULE_HANDLE
  • CSSM_EVENT_TYPE
  • CSSM_SERVICE_MASK
  • CSSM_SERVICE_TYPE
  • CSSM_SERVICE_FLAGS
  • CSSM_SERVICE_INFO
  • CSSM_MODULE_FLAGS
  • CSSM_MODULE_INFO
  • CSSM_ALL_SUBSERVICES
  • CSSM_INFO_LEVEL
  • CSSM_NET_ADDRESS_TYPE
  • CSSM_NET_ADDRESS
  • CSSM_NET_PROTOCOL
  • CSSM_USER_AUTHENTICATION_MECHANISM
  • CSSM_CALLBACK
  • CSSM_CRYPTO_DATA
  • CSSM_USER_AUTHENTICATION
  • CSSM_NOTIFY_CALLBACK
  • CSSM_MEMORY_FUNCS/CSSM_API_MEMORY_FUNCS
  • CSSM_SPI_MEMORY_FUNCS
  • CSSM_MODULE_FUNCS
  • CSSM_HANDLEINFO
  • CSSM_REGISTRATION_INFO
  • Function Definitions
  • CSSM_ModuleInstall
  • CSSM_ModuleUninstall
  • CSSM_ModuleAttach
  • CSSM_ModuleDetach
  • CSSM_GetModuleInfo
  • CSSM_SetModuleInfo
  • CSSM_FreeModuleInfo
  • CSSM_RegisterServices
  • CSSM_DeregisterServices
  • CSSM_GetHandleInfo
  • CSSM_GetError
  • CSSM_SetError
  • CSSM_ClearError
  • Part 8
  • Introduction
  • Goals and General Approach
  • CSP_SignDataUpdate
  • CSP_SignDataFinal
  • CSP_VerifyData
  • CSP_VerifyDataInit
  • CSP_VerifyDataUpdate
  • CSP_VerifyDataFinal
  • CSP_DigestData
  • CSP_DigestDataInit
  • CSP_DigestDataUpdate
  • CSP_DigestDataClone
  • CSP_DigestDataFinal
  • CSP_GenerateMac
  • CSP_GenerateMacInit
  • CSP_GenerateMacUpdate
  • CSP_GenerateMacFinal
  • CSP_VerifyMac
  • CSP_VerifyMacInit
  • CSP_VerifyMacUpdate
  • CSP_VerifyMacFinal
  • CSP_QuerySize
  • CSP_EncryptData
  • CSP_EncryptDataInit
  • CSP_EncryptDataUpdate
  • CSP_EncryptDataFinal
  • CSP_DecryptData
  • CSP_DecryptDataInit
  • CSP_DecryptDataUpdate
  • CSP_DecryptDataFinal
  • CSP_GenerateKey
  • CSP_GenerateKeyPair
  • CSP_GenerateRandom
  • CSP_FreeKey
  • CSP_ObtainPrivateKeyFromPublicKey
  • CSP_WrapKey
  • CSP_UnwrapKey
  • CSP_DeriveKey
  • CSP_GenerateAlgorithmParams
  • CSP_QueryKeySizeInBits
  • CSP_Login
  • CSP_Logout
  • CSP_ChangeLoginPassword
  • CSP_PassThrough
  • CSP_GetCapabilities
  • CSP_EventNotify
  • CSSM Integrity Services-The Foundation
  • Defining the Local, System-Wide Policy
  • Screening Requests Based on Simple Policies
  • Screening Requests Based on Complex Policies
  • Part 9
  • Introduction
  • Service Provider Interface
  • CSSM_DATE
  • CSSM_RANGE
  • CSSM_QUERY_SIZE_DATA
  • CSSM_HEADERVERSION
  • CSSM_KEY_SIZE
  • CSSM_KEYHEADER
  • CSSM_KEY
  • CSSM_WRAP_KEY
  • CSSM_CALLBACK
  • CSSM_CSP_TYPE
  • CSSM_CSP_SESSION_TYPE
  • CSSM_NOTIFY_CALLBACK
  • CSSM_HANDLEINFO
  • CSSM_PADDING
  • CSSM_CONTEXT_ATTRIBUTE
  • CSSM_CONTEXT
  • CSSM_CSP_CAPABILITY
  • CSSM_SOFTWARE_CSPSUBSERVICE_INFO
  • CSSM_HARDWARE_CSPSUBSERVICE_INFO
  • CSSM_HYBRID_CSPSUBSERVICE_INFO
  • CSSM_CSP_WRAPPEDPRODUCTINFO
  • CSSM_CSP_FLAGS
  • CSSM_CSPSUBSERVICE
  • CSSM_SERVICE_INFO
  • CSSM_MODULE_INFO
  • Cryptographic Operations
  • Cryptographic Sessions and Logon
  • Extensibility Functions
  • Module Management Functions
  • Part 10
  • Introduction
  • Trust Policy Interface
  • CSSM_REVOKE_REASON
  • CSSM_CRL_TYPE
  • CSSM_CRL_ENCODING
  • CSSM_DL_DB_HANDLE
  • CSSM_DL_DB_LIST
  • CSSM_CERTGROUP
  • CSSM_EVIDENCE_FORM
  • CSSM_VERIFYCONTEXT
  • CSSM_TP_WRAPPEDPRODUCTINFO
  • CSSM_TPSUBSERVICE
  • CSSM_SPI_TP_FUNCS
  • Trust Policy Operations
  • Extensibility Functions
  • TP_CertRequest
  • TP_CertRetrieve
  • TP_CertGroupVerify
  • TP_CertSign
  • TP_CertRevoke
  • TP_CrlVerify
  • TP_CrlSign
  • TP_ApplyCrlToDb
  • TP_CertGroupConstruct
  • TP_CertGroupPrune
  • TP_PassThrough
  • Part 11
  • Introduction
  • Certificate Library Interface
  • CSSM_ESTIMATED_TIME_UNKNOWN
  • CSSM_CA_SERVICES
  • CSSM_CL_CA_CERT_CLASSINFO
  • CSSM_CL_CA_PRODUCTINFO
  • CSSM_CL_ENCODER_PRODUCTINFO
  • CSSM_CL_WRAPPEDPRODUCTINFO
  • CSSM_CLSUBSERVICE
  • Certificate Operations
  • Certificate Revocation List Operations
  • Extensibility Functions
  • CL_CertRequest
  • CL_CertRetrieve
  • CL_RegistrationFormRequest
  • CL_RegistrationFormSubmit
  • CL_CertMultiSignRequest
  • CL_CertMultiSignRetrieve
  • CL_CertRecoveryRequest
  • CL_CertRecoveryRetrieve
  • CL_CertRecover
  • CL_CertKeyRecover
  • CL_CertAbortRecovery
  • CL_CertVerify
  • CL_CertGetFirstFieldValue
  • CL_CertGetNextFieldValue
  • CL_CertAbortQuery
  • CL_CertGetKeyInfo
  • CL_CertGetAllFields
  • CL_CertGroupToSignedBundle
  • CL_CertGroupFromVerifiedBundle
  • CL_CertImport
  • CL_CertExport
  • CL_CertDescribeFormat
  • CL_CrlCreateTemplate
  • CL_CrlSetFields
  • CL_CrlRequest
  • CL_CrlRetrieve
  • CL_CrlAddCert
  • CL_CrlRemoveCert
  • CL_CrlSign
  • CL_CrlVerify
  • CL_IsCertInCrl
  • CL_CrlGetFirstFieldValue
  • CL_CrlGetNextFieldValue
  • CL_CrlAbortQuery
  • CL_CrlDescribeFormat
  • CL_PassThrough
  • Part 12
  • Introduction
  • Data Storage Library Interface
  • CSSM_DB_ATTRIBUTE_NAME_FORMAT
  • CSSM_DB_ATTRIBUTE_FORMAT
  • CSSM_DB_ATTRIBUTE_INFO
  • CSSM_DB_ATTRIBUTE_DATA
  • CSSM_DB_RECORDTYPE
  • CSSM_DB_CERTRECORD_SEMANTICS
  • CSSM_DB_RECORD_ATTRIBUTE_INFO
  • CSSM_DB_RECORD_ATTRIBUTE_DATA
  • CSSM_DB_RECORD_PARSING_FNTABLE
  • CSSM_DB_PARSING_MODULE_INFO
  • CSSM_DB_INDEX_TYPE
  • CSSM_DB_INDEXED_DATA_LOCATION
  • CSSM_DB_INDEX_INFO
  • CSSM_DB_UNIQUE_RECORD
  • CSSM_DB_RECORD_INDEX_INFO
  • CSSM_DB_ACCESS_TYPE
  • CSSM_DBINFO
  • CSSM_DB_OPERATOR
  • CSSM_DB_CONJUNCTIVE
  • CSSM_SELECTION_PREDICATE
  • CSSM_QUERY_LIMITS
  • CSSM_QUERY_FLAGS
  • CSSM_QUERY
  • CSSM_DLTYPE
  • CSSM_DL_PKCS11_ATTRIBUTES
  • CSSM_DB_DATASTORES_UNKNOWN
  • CSSM_DL_WRAPPEDPRODUCT_INFO
  • CSSM_NAME_LIST
  • CSSM_DLSUBSERVICE
  • Data Storage Library Operations
  • Data Store Operations
  • Data Record Operations
  • Extensibility Functions
  • DL_Authenticate
  • DL_DbOpen
  • DL_DbClose
  • DL_DbCreate
  • DL_DbDelete
  • DL_DbImport
  • DL_DbExport
  • DL_DbSetRecordParsingFunctions
  • DL_DbGetRecordParsingFunctions
  • DL_GetDbNames
  • DL_GetDbNameFromHandle
  • DL_FreeNameList
  • DL_DataInsert
  • DL_DataDelete
  • DL_DataModify
  • DL_DataGetFirst
  • DL_DataGetNext
  • DL_DataAbortQuery
  • DL_DataGetFromUniqueRecordId
  • DL_FreeUniqueRecord
  • DL_PassThrough
  • Part 13
  • Introduction
  • Key Recovery Service Provider Interface
  • CSSM_CERT_LIST
  • CSSM_CONTEXT_ATTRIBUTE Extensions
  • CSSM_ATTRIBUTE_TYPE Additions
  • CSSM_KRSUBSERVICE
  • CSSM_KRINFO
  • CSSM_PRIV_FUNC_PTR
  • Key Recovery Registration Operations
  • Key Recovery Enablement Operations
  • Key Recovery Request Operations
  • Privileged Context Operations
  • Extensibility Functions
  • KRSP_RegistrationRequest
  • KRSP_RegistrationRetrieve
  • KRSP_GenerateRecoveryFields
  • KRSP_ProcessRecoveryFields
  • KRSP_RecoveryRequest
  • KRSP_RecoveryRetrieve
  • KRSP_GetRecoveredObject
  • KRSP_RecoveryRequestAbort
  • KRSP_PassPrivFunc
  • KRSP_PassThrough
  • Glossary
  • INDEX


    Why not acquire a nicely bound hard copy?
    Click here to return to the publication details or order a copy of this publication.
    You should also read the legal notice explaining the terms and conditions relating to the CDSA documentation.