gpt4 book ai didi

java - Opensaml 错误接收正确的解码器

转载 作者:搜寻专家 更新时间:2023-11-01 01:10:11 26 4
gpt4 key购买 nike

我在 opensaml2.6 上运行这段代码

Element metadataRoot = document.getDocumentElement();

// Unmarshall
UnmarshallerFactory unmarshallerFactory = Configuration.getUnmarshallerFactory();
Unmarshaller unmarshaller = unmarshallerFactory.getUnmarshaller(metadataRoot);
if (unmarshaller == null) {
System.out.println("Error receiving unmarshaller for this document.");
return;
}

对于文档

<?xml version="1.0" encoding="UTF-8"?><saml2:EncryptedAssertion xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion">

Unmarshaller 返回一个 null,你能帮我理解如何查找正确的 Unmarshaller 的标准以及它在 opensaml 中的工作原理吗?

最佳答案

我发现没有 unmarshallers 注册,因为库中没有初始化:

重要代码:

// Initialize the library
DefaultBootstrap.bootstrap();

关于java - Opensaml 错误接收正确的解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25066183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com