Windows 2008上で.Net Framework 3.5を使用してVS 2008を使用する。 セキュリティのためにSAMLを使用してSSOを実装しました。私たちは、クライアントのシステムから生成されたSigned XML SAML Assertuibトークンを検証するサービスプロバイダー側で作業します。 現在、署名アルゴリズムは「rsa-sha1」を使用していましたが、署名アルゴリズム
SignedXmlの署名をマシンストアの証明書と照合して確認したいと思います。しかし、唯一自体に対してではなく、マシンにインストールされている証明書に対して、 internal bool VerifySignature(XmlDocument xml)
{
var signedXml = new SignedXml(xml);
var nsMgr = new XmlNames