Java SDKでのPAMの利用方法
Java SDKでRDP、SSH、VNC、Kubernetes、RBIのPAM接続設定にアクセス
PAM接続設定にアクセスする
import com.keepersecurity.secretsManager.core.*;
// ストレージは既に初期化されていると仮定
SecretsManagerOptions options = new SecretsManagerOptions(storage);
KeeperSecrets secrets = SecretsManager.getSecrets(options);
KeeperRecord pamRecord = secrets.getRecords().get(0);
KeeperRecordData data = pamRecord.getData();
// PAM設定フィールドにアクセス
PamSettings pamSettings = data.getField(PamSettings.class);
if (pamSettings != null && !pamSettings.getValue().isEmpty()) {
PamSetting setting = pamSettings.getValue().get(0);
// 接続設定にアクセスする
if (setting.getConnection() != null) {
PamSettingsConnection conn = setting.getConnection();
System.out.println("Protocol: " + conn.getProtocol());
System.out.println("Port: " + conn.getPort());
// プロトコル固有の設定にアクセス
if ("rdp".equals(conn.getProtocol())) {
System.out.println("Screen Width: " + conn.getWidth());
System.out.println("Screen Height: " + conn.getHeight());
System.out.println("Color Depth: " + conn.getColorDepth());
}
}
}RDP接続設定
SSH/端末接続設定
VNC接続設定
Kubernetes接続設定
RBIオーディオおよびクリップボード制御
ポートフォワーディング構成
完全なPAM接続の例
最終更新

