在 java SAML 中创建凭证对象

Create a credential object in java SAML

我正在研究标志 SAML 断言。我的代码和这个问题一样:

Signing response using openSAML

我需要创建方法 getSigningCredential() 来生成凭据对象。如何创建此 Credential 对象?

感谢任何帮助。

有很多方法可以做到这一点,具体取决于您存储密钥的位置。元数据、密钥库或其他地方。

我有一个blog post on this subject and I discuss it further in my book A Guide to OpenSAML

基本上您使用 OpenSAML 中提供的 CredentialResolvers 之一

MetadataCredentialResolver KeyStoreCredentialResolver 等...