私はXMLファイルに署名しようとしています。何らかの理由で、というタグを<X509Data>
タグの下に2つ追加しています。 タグの値が同一ではありません。 (コードが前に罰金働いていた)私はそれが期限切れになった後、古い証明書を変更しなければならなかった後にこれが起こっている重複したX509Certificate
<KeyInfo>
<X509Data>
<X509Certificate>KJASHDJASHAHDJA</X509Certificate>
<X509Certificate>ASJKLDJASDJASDJKLASJDASJKDASA</X509Certificate>
</X509Data>
</KeyInfo>
を(以下の例を参照)。私は、キー情報のノードを取得するために使用
コード:
private KeyInfo getKeyInfo()
{
KeyInfo keyInfo = new KeyInfo();
KeyInfoX509Data keyInfoX509Data = new KeyInfoX509Data(this.certificate, X509IncludeOption.ExcludeRoot);
keyInfo.AddClause(keyInfoX509Data);
return keyInfo;
}
あなたはより多くの情報を投稿するために私が必要な場合は私に知らせてください。署名証明書と証明書チェーンを含み、それが期待されているXML署名で
これで問題は解決しました。ありがとうございました! – Tagyoureit