免责声明:我之前没有使用过这些安全配置类,但是我有一些从OpenSAML 2.x升级到3.x的经验,并在OpenSAML文档和源代码中寻找方法。
我希望这能让你开始:
// initializes the various security configurations GlobalSecurityConfigurationInitializer.init(); // fetches the various security configurations DecryptionConfiguration dc = SecurityConfigurationSupport.getGlobalDecryptionConfiguration(); EncryptionConfiguration ec = SecurityConfigurationSupport.getGlobalEncryptionConfiguration(); SignatureSigningConfiguration ssc = SecurityConfigurationSupport.getGlobalSignatureSigningConfiguration(); SignatureValidationConfiguration svc = SecurityConfigurationSupport.getGlobalSignatureValidationConfiguration();
我不确定哪些配置包含您需要的功能,但这里是Javadocs的一些额外细节:
你也可以 查看OpenSAML源代码 ;特别是 DefaultSecurityConfigurationBootstrap class是很多设置的地方。
DefaultSecurityConfigurationBootstrap