Der*_*ite 1 java base64 apache-commons saml-2.0
尝试将 SAML 解码从使用 apache commons 升级为使用内置 Java 8 类。使用 Java 时失败。
有没有办法让Java像apache一样工作?
谁能解释为什么这些不同?
区别在于各自用于解码的 RFC 规范:RFC 4648 与 RFC 2045。
要在 Java 中使用 2045,请调用Base64.getMimeDecoder().decode(), 而不是Base64.getDecoder().decode()(它使用 4648)。