HP Open Source Security for OpenVMS Volume 1: Common Data Security Architecture > CDSA API Functions

MDSUTIL_ModuleManagerInstall

 » Table of Contents

 » Glossary

 » Index

NAME

MDSUTIL_ModuleManagerInstall — Updates the MDS registry with information about the Extensible Module Manager

SYNOPSIS

# include <mds_util_api.h> 
# include <mds_util_helper.h>
CSSM_RETURN CSSMAPI MDSUTIL_ModuleManagerInstall
(const char *ModuleManagerName,
const char *ModuleManagerFileName,
const char *ModuleManagerPathName,
const char *ModuleManager CredentialName,
const char *ModuleManagerCredentialPath,
const CSSM_GUID *ModuleManagerGuid,
const MDSUTIL_MODULE_MANAGER_INFO *ModuleManagerDescription,
const void *Reserved1,
const CSSM_DATA *Reserved2)

LIBRARY

Module Directory Services utility API library (cdsa$mds_util_api.olb)

PARAMETERS

ModuleManagerName (input)
  

A pointer to the name of the Extensible Module Manager (EMM).

ModuleManagerFileName (input)
  

A pointer to the filename of the Extensible Module Manager.

ModuleManagerPathname (input)
  

A pointer to the directory path to the file implementing the EMM.

ModuleManagerCredentialName (input)
  

A pointer to the name of the credential file of the EMM.

ModuleManagerCredentialPath (input)
  

A pointer to the directory path to the credential file of the EMM.

ModuleManagerGuid (input)
  

A pointer to the Globally Unique ID of the EMM.

ModuleManagerDescription (input)
  

A pointer to the structure that describes the EMM.

DESCRIPTION

This function updates the MDS registry with information about the Extensible Module Manager.

RETURN VALUE

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

Errors are described in the CDSA Technical Standard.

CSSMERR_CSSM_INVALID_POINTER
CSSMERR_CSSM_INTERNAL_ERROR
CSSMERR_CSSM_FUNCTION_FAILED

SEE ALSO

Books

Intel CDSA Application Developer's Guide

Online Help

Functions: MDSUTIL_ModuleInstall, MDSUTIL_ModuleUninstall, MDSUTIL_ListModules, MDSUTIL_GetModuleInfo, MDSUTIL_GetCredLocationFromGUID, MDSUTIL_FreeModuleInfo, MDSUTIL_FreeModuleList, MDSUTIL_ListModuleManagers, MDSUTIL_GetModuleManagerInfo, MDSUTIL_ModuleManagerUninstall, MDSUTIL_Init, MDSUTIL_Term