配置端点以便使用密码使用方 SDK 应用程序

内容
cminder12901cn
内容
您可以使用密码使用方 SDK 为
Privileged Identity Manager
端点编写应用程序。 这些应用程序可获取、签出和签入特权帐户密码,并提供密码缓存和用户身份验证。
运行应用程序时,应用程序会调用从
Privileged Identity Manager
企业控制台获取、签出或签入特权帐户密码的 SAM 代理。
有两种类型的密码使用方 SDK:
  • Java SAM SDK — 使用该 SDK 可为 Windows 和 UNIX 端点编写 Java 应用程序。
    您编写的 Java 应用程序必须使用 JRE 1.5 或更高版本。
  • .NET SAM SDK — 使用该 SDK 可为 Windows 端点编写 C# 应用程序。
    您必须在端点上安装 .NET Framework 2.0 或更高版本才能使用 .NET SAM SDK。
要配置端点来使用密码使用方 SDK 应用程序,请执行以下操作:
  1. 验证在端点上安装了
    Privileged Identity Manager
    ,并启用了 SAM 集成功能。
  2. 使用密码使用方 SDK 示例编写您的应用程序。 您可以在以下位置找到示例:
    • Java SAM SDKAC
      InstallDir/S
      DK/JAVA/Samples/PUPMJavaSDK/src/cpm/ca/pupm/javasdk/Tester.java
    • .NET SAM SDKACIn
      stallDir/SDK
      /DOTNET/Examples
    您已经配置端点以使用密码使用方 SDK 应用程序。 现在,您必须在
    Privileged Identity Manager
    企业控制台中创建应用程序的“软件开发工具包”(SDK/CLI) 密码使用方。
运行 Java SAM SDK 应用程序
在配置端点来使用密码使用方 SDK 应用程序之后,您可以运行该应用程序以便获取、签出和签入特权帐户密码。
请按下列步骤操作:
  1. 确认您已经在
    Privileged Identity Manager
    企业控制台中创建了应用程序的密码使用方。
  2. 打开命令提示符窗口,然后导航到安装应用程序的文件夹。
  3. 运行以下命令:
    java -cp PupmJavaSDK.jar;CAPUPMClientCommons.jar;jsafeFIPS.jar;[log4jLib];. applicationName {explicit | keyvalues} {checkout | checkin} "endpointType" "endpointName" "accountName" "accountContainer" flags
    log4jLib
    (可选)定义应用程序用来记录运行时事件和信息的 log4j 库的名称。
    applicationName
    定义 Java SAM SDK 应用程序的名称。
    explicit
    指定命令为每个参数都提供明确的值。
    keyvalues
    指定命令使用密钥对/值对。
    checkout
    指定应用程序检索(获取或签出)特权帐户密码。
    注意:flags 参数指定应用程序执行的获取或签出操作。
    checkin
    指定应用程序签入特权帐户密码。
    endpointType
    定义特权帐户在其上有所定义的端点的类型。
    注意:您可以在 CA ControlMinder 企业管理中使用“查看端点类型”任务来查看可用端点类型的列表。 定义端点类型,与其在 CA ControlMinder 企业管理中显示的完全一致,例如“通过开通的 SAP R3”。
    endpointName
    定义特权帐户在其上有所定义的端点的名称。
    accountName
    定义特权帐户的名称。
    accountContainer
    定义特权帐户在其中有所定义的容器的名称。如果特权帐户在容器中没有定义,请指定该参数的“帐户”。
    flags
    指定应用程序是签出还是获取特权帐户密码。
    值: 
    0 — 签出或签入特权帐户密码(GetOnly 标志为假)
    1 — 获取特权帐户密码(GetOnly 标志为真)
应用程序对特权帐户密码执行指定操作并显示结果。
注意:
您可以使用 semsgtool 实用工具查看 SAM SDK 数字错误代码的文本说明。 有关 semsgtool 实用工具的详细信息,请参阅“参考”部分。