あなたはDominoがFP8を9.0.1使用している場合は実際には非常に簡単な作業です。新しく導入されたIDVaultクラスを使用して問題を解決し、JNI経由でPKCS12_ImportFileToIDFile C APIを呼び出しました。
だから、基本的には(REST呼び出しによって開始さBean内の)あなたのコードは次のようになります。
Session session = DominoUtils.getCurrentSession();
IDVault idvault = session.getIDVault();
//****** DOWNLOAD ID *****************
idvault.getUserIDFile(this.getIdFilePath(), this.getUsername(), this.getIdPassword(), VAULT_SERVER);
//****** IMPORT P12 ******************
Native.setProtected(true);
nnotes lib = (nnotes) Native.loadLibrary(NOTES_LIB, nnotes.class);
short errorint = lib.PKCS12_ImportFileToIDFile(this.getP12Path(), this.getP12Pin(), this.getIdFilePath(), this.getIdPassword(), 0, 0, 0);
//****** SYNC ID BACK TO VAULT *******
idvault.syncUserIDFile(this.getIdFilePath(), this.getUsername(),this.getIdPassword(), VAULT_SERVER);
これはと開始するには良いreferenceされているJavaを経由してCのAPIを呼び出すこと。
これまでにBeanで何を試しましたか? – stwissel