Return to first page of Collapsed TOC
.
HP
Open Source Security for OpenVMS Volume 1: Common Data Security Architecture
Legal Notice
Preface
Intended Audience
Document Structure
Related Documents
Reader's Comments
How to Order Additional Documentation
Conventions
Introduction to CDSA
What Is CDSA?
CDSA Overview
Maintaining CDSA Integrity
Installation and Initialization
Installation of CDSA on OpenVMS Alpha Version 7.3-2
Installation of CDSA on OpenVMS Alpha Version 7.3-1
Installation of CDSA on OpenVMS Alpha Version 7.3 or 7.2-2
Post-Installation Tasks
CDSA Utility Programs
CDSA$CERTGEN.EXE
CDSA$ISSUER.EXE
CDSA$MDS_INSTALL.EXE
CDSA$MOD_INSTALL.EXE
CDSA$OUTPUT_ERROR.EXE
CDSA$SIGN.EXE
CDSA$X5092XML.EXE
CDSA Programming Concepts
Overview of CDSA Programming on OpenVMS
Writing Signed Applications
Deploying Signed Applications and Service Provider Modules
CDSA Example Programs
CDSA Error Resolution
API Functions
AC_AuthCompute
AC_PassThrough
CL_CertAbortCache
CL_CertAbortQuery
CL_CertCache
CL_CertCreateTemplate
CL_CertDescribeFormat
CL_CertGetAllFields
CL_CertGetAllTemplateFields
CL_CertGetFirstCachedFieldValue
CL_CertGetFirstFieldValue
CL_CertGetKeyInfo
CL_CertGetNextCachedFieldValue
CL_CertGetNextFieldValue
CL_CertGroupFromVerifiedBundle
CL_CertGroupToSignedBundle
CL_CertSign
CL_CertVerify
CL_CertVerifyWithKey
CL_CrlAbortCache
CL_CrlAbortQuery
CL_CrlAddCert
CL_CrlCache
CL_CrlCreateTemplate
CL_CrlDescribeFormat
CL_CrlGetAllCachedRecordFields
CL_CrlGetAllFields
CL_CrlGetFirstCachedFieldValue
CL_CrlGetFirstFieldValue
CL_CrlGetNextCachedFieldValue
CL_CrlGetNextFieldValue
CL_CrlRemoveCert
CL_CrlSetFields
CL_CrlSign
CL_CrlVerify
CL_CrlVerifyWithKey
CL_FreeFields
CL_FreeFieldValue
CL_IsCertInCachedCrl
CL_IsCertInCrl
CL_PassThrough
CSP_EventNotify
cssm_CcToHandle
CSSM_ChangeKeyAcl
CSSM_ChangeKeyOwner
CSSM_CSP_ChangeLoginAcl
CSSM_CSP_ChangeLoginOwner
CSSM_CSP_CreateAsymmetricContext
CSSM_CSP_CreateDeriveKeyContext
CSSM_CSP_CreateDigestContext
CSSM_CSP_CreateKeyGenContext
CSSM_CSP_CreateMacContext
CSSM_CSP_CreatePassThroughContext
CSSM_CSP_CreateDeriveKeyContext
CSSM_CSP_CreateDigestContext
CSSM_CSP_CreateKeyGenContext
CSSM_CSP_CreateMacContext
CSSM_CSP_CreatePassThroughContext
CSSM_CSP_CreateRandomGenContext
CSSM_CSP_CreateSignatureContext
CSSM_CSP_CreateSymmetricContext
CSSM_CSP_GetLoginAcl
CSSM_CSP_GetLoginOwner
CSSM_CSP_Login
CSSM_CSP_Logout
CSSM_DeleteContext
CSSM_DeleteContextAttributes
cssm_DeregisterManagerServices
CSSM_FreeContext
CSSM_GetAPIMemoryFunctions
cssm_GetAppMemoryFunctions
cssm_GetAttachFunctions
CSSM_GetContext
CSSM_GetContextAttribute
CSSM_GetKeyAcl
CSSM_GetKeyOwner
CSSM_GetModuleGUIDFromHandle
cssm_GetModuleInfo
CSSM_GetPrivilege
CSSM_GetSubserviceUIDFromHandle
CSSM_Init
CSSM_Introduce
cssm_IsFuncCallValid
CSSM_ListAttachedModuleManagers
CSSM_ModuleAttach
CSSM_ModuleDetach
CSSM_ModuleLoad
CSSM_ModuleUnload
cssm_ReleaseAttachFunctions
CSSM_SetContext
CSSM_SetPrivilege
CSSM_SPI_ModuleAttach
CSSM_SPI_ModuleDetach
CSSM_SPI_ModuleLoad
CSSM_SPI_ModuleUnload
CSSM_Terminate
CSSM_TP_RetrieveCredResult
CSSM_Unintroduce
CSSM_UpdateContextAttributes
DecryptData
DecryptDataFinal
DecryptDataInit
DecryptDataInitP
DecryptDataP
DecryptDataUpdate
DeriveKey
DigestData
DigestDataClone
DigestDataFinal
DigestDataInit
DigestDataUpdate
DL_Authenticate
DL_ChangeDbAcl
DL_ChangeDbOwner
DL_CreateRelation
DL_DataAbortQuery
DL_DataDelete
DL_DataGetFirst
DL_DataGetFromUniqueRecordId
DL_DataGetNext
DL_DataInsert
DL_DataModify
DL_DbClose
DL_DbCreate
DL_DbDelete
DL_DbOpen
DL_DestroyRelation
DL_FreeNameList
DL_FreeUniqueRecord
DL_GetDbAcl
DL_GetDbNameFromHandle
DL_GetDbNames
DL_GetDbOwner
DL_PassThrough
EncryptData
EncryptDataFinal
EncryptDataInit
EncryptDataInitP
EncryptDataP
EncryptDataUpdate
FreeKey
GenerateAlgorithmParams
GenerateKey
GenerateKeyP
GenerateKeyPair
GenerateKeyPairP
GenerateMac
GenerateMacFinal
GenerateMacInit
GenerateMacUpdate
GenerateRandom
GetOperationalStatistics
GetTimeValue
MDS_Initialize
MDS_Install
MDS_Terminate
MDS_Uninstall
MDSUTIL_FreeModuleInfo
MDSUTIL_FreeModuleList
MDSUTIL_GetCredLocationFromGUID
MDSUTIL_GetModuleInfo
MDSUTIL_GetModuleManagerInfo
MDSUTIL_Init
MDSUTIL_ListModuleManagers
MDSUTIL_ListModules
MDSUTIL_ModuleInstall
MDSUTIL_ModuleManagerInstall
MDSUTIL_ModuleManagerUninstall
MDSUTIL_ModuleUninstall
MDSUTIL_Term
ObtainPrivateKeyFromPublicKey
PassThrough
QueryKeySizeInBits
QuerySize
RetrieveCounter
RetrieveUniqueId
SignData
SignDataFinal
SignDataInit
SignDataUpdate
TP_ApplyCrlToDb
TP_CertCreateTemplate
TP_CertGetAllTemplateFields
TP_CertGroupConstruct
TP_CertGroupPrune
TP_CertGroupToTupleGroup
TP_CertGroupVerify
TP_CertReclaimAbort
TP_CertReclaimKey
TP_CertRemoveFromCrlTemplate
TP_CertRevoke
TP_CertSign
TP_ConfirmCredResult
TP_CrlCreateTemplate
TP_CrlVerify
TP_FormRequest
TP_FormSubmit
TP_PassThrough
TP_ReceiveConfirmation
TP_SubmitCredRequest
TP_TupleGroupToCertGroup
Terminate
UnwrapKey
UnwrapKeyP
VerifyData
VerifyDataFinal
VerifyDataInit
VerifyDataUpdate
VerifyDevice
VerifyMac
VerifyMacFinal
VerifyMacInit
VerifyMacUpdate
WrapKey
WrapKeyP
Elective Module Manager APIs
DeregisterDispatchTable
EventNotifyManager
Initialize
ModuleManagerAuthenticate
RefreshFunctionTable
RegisterDispatchTable
Terminate
Open Source Notice
Glossary
Index