2020-09-10 08:49发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家 我正在研究PI 7.... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家
我正在研究PI 7.3双堆栈。 有一个要求,Java映射必须访问密钥存储管理器并获取NWA中维护的数字密钥。 请提供任何示例代码和相关的jar文件。
谢谢,
Rana Brata De
最终使其正常工作
映射类正在以Guest用户身份执行。
用户来宾不能访问密钥库,也不能访问。
因此,有必要使用com.sap.aii.af.service.resource.SAPSecurityResources.getInstance()。getKeyStoreManager(com.sap.aii.security.lib.PermissionMode.SYSTEM_LEVEL)API。
ISsfProfile getSsfProfileKeyStore(String keyStoreAlias,String keyStoreEntry)引发StreamTransformationException { KeyStoreManager managerPriviliged = null; 尝试{ managerPriviliged = com.sap.aii.af.service.resource.SAPSecurityResources.getInstance()。getKeyStoreManager( com.sap.aii.security.lib.PermissionMode.SYSTEM_LEVEL); } catch(KeyStoreException e){ 抛出新的StreamTransformationException(" SAPSecurityResources",e); } KeyStore keyStore; 尝试{ keyStore = managerPriviliged.getKeyStore(keyStoreAlias); } catch(KeyStoreException e){ 抛出新的StreamTransformationException(" managerPriviliged.getKeyStore" + keyStoreAlias,e); } ISsfProfile配置文件= null; 尝试{ profile = managerPriviliged.getISsfProfile(keyStore,keyStoreEntry,null); } catch(KeyStoreException e){ 抛出新的StreamTransformationException("无法加载SsfProfileKeyStore" + keyStoreAlias +"" + keyStoreEntry,e); } 返回个人资料; }
最多设置5个标签!
最终使其正常工作
映射类正在以Guest用户身份执行。
用户来宾不能访问密钥库,也不能访问。
因此,有必要使用com.sap.aii.af.service.resource.SAPSecurityResources.getInstance()。getKeyStoreManager(com.sap.aii.security.lib.PermissionMode.SYSTEM_LEVEL)API。
一周热门 更多>