使用带引号的证书对xml文件进行签名

时间:2018-04-02 11:22:35

标签: c# digital-signature xml-signature

我正在使用SignedXml(C#)签署XML文件。 在我的证书中,引用了组织的名称。例如:“BANK NAME”。 结果,以下代码:

KeyInfoX509Data kiData = new KeyInfoX509Data (certificate);
kiData.AddSubjectName (certificate.Subject);
KeyInfo keyInfo = new KeyInfo ();
keyInfo.AddClause (kiData);

生成一个XML元素,其中引号重复3次:

<KeyInfo>
   <X509Data>
      <X509SubjectName> CN = bank.com, OU = IT Department, O = """BANK NAME""", L=City</X509SubjectName>
   </X509Data>
</KeyInfo>

请告诉我这是正常行为还是报价应该以某种方式逃脱?

0 个答案:

没有答案