Domino XPages:将PKCS12 SSL证书从ID Vault导入ID
IBM在Xpages中引入了dominoIDVaultBean。是否可以从ID Vault获取ID,添加PKCS12 SSL证书,并使用纯XPages和无API再次将ID上载到Vault 通过API,这可以通过以下方式实现: SECidfGet PKCS12\u导入文件到文件 secidputDomino XPages:将PKCS12 SSL证书从ID Vault导入ID,ssl,xpages,lotus-domino,pkcs#12,Ssl,Xpages,Lotus Domino,Pkcs#12,IBM在Xpages中引入了dominoIDVaultBean。是否可以从ID Vault获取ID,添加PKCS12 SSL证书,并使用纯XPages和无API再次将ID上载到Vault 通过API,这可以通过以下方式实现: SECidfGet PKCS12\u导入文件到文件 secidput 实际上,如果使用Domino9.0.1FP8,这是一项非常简单的任务。我使用新引入的IDVault类以及通过JNI调用PKCS12_ImportFileToIDFile C API解决了这个问题 因此,基
实际上,如果使用Domino9.0.1FP8,这是一项非常简单的任务。我使用新引入的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);
要通过java调用C API,这是一个很好的开始。到目前为止,您对bean做了哪些尝试?