Spring Security SAML请求在证书中包含^ M个字符

时间:2014-06-18 22:25:03

标签: authentication spring-security saml carriage-return spring-saml

我在Windows平台上的Tomcat 7上使用Spring Security SAML 2.0 for SP。我对在Unix上运行的IDP进行身份验证。

对IDP的SAML请求的证书部分是在每行的末尾添加^ M个字符。 我们的Windows文件中的Carriage Returns在Unix上显示为“^ M”。我删除了SP元数据xml中的回车字符,但我们仍然在Unix中获得^ M.

由于

1 个答案:

答案 0 :(得分:0)

使用dos2unix命令删除它们。

E.g。

  

dos2unix file_with_control_m_chars> file_without_control_m_chars

你没有说明你正在使用什么Unix,但是在Solaris下的/ usr / bin中找到dos2unix,不确定其他的Unix。如果您使用的是Solaris并且没有dos2unix,那么您需要安装SUNWesu软件包 - 扩展系统实用程序,它还为您提供awk,bc,uniq等实用程序。