在哪里获得SAML证书

Vul*_*ito 2 saml

我对SAML证书的这个概念并不陌生。

我目前正在为网站配置SSO,并且需要知道如何生成SAML证书?我用于此网站的设置不是通过Azure,而是直接从供应商站点进行,他们正在请求我的SAML证书。我需要特殊的工具吗?并在发送之前是否需要注册?

emi*_*mix 6

不存在 SAML 证书之类的东西。SAML 使用自签名 X.509 证书,可以使用openssl. 网上有很多如何创建此类证书的教程。


Bhu*_*yal 5

运行以下命令以创建证书,例如:

keytool -genkey -alias saml -dname "CN=mydomain.com, C=NO" -keystore saml-keystore -keyalg RSA -validity 730 -keysize 1024
Run Code Online (Sandbox Code Playgroud)

将公共证书发送给SAML消费者方

SAML使用者需要了解证书的公共部分。您可以导出证书的公共部分并将其发送。

keytool -export -rfc -keystore saml-keystore -alias saml -file saml-cert.public
Run Code Online (Sandbox Code Playgroud)

这里也是整个细节,还有一些其他在线工具,例如samltool,可以帮助在线创建证书