PDF の作成とデジタル署名に ASP.NET、C#、iTextSharp 5.3.0 を使用しています。次に、署名中に pfx ファイルを使用する必要があります。誰かがそれが何を含むのか説明できますか?
編集:
ありがとう、キーペアを持っています。
私はこのコードを使用しました。
FileStream fs = new FileStream(CERT_PATH, FileMode.Open);
Pkcs12Store ks = new Pkcs12Store(fs, CERT_PASSW.ToCharArray());
string alias = null;
foreach (string al in ks.Aliases)
{
if (ks.IsKeyEntry(al) && ks.GetKey(al).Key.IsPrivate)
{
alias = al;
break;
}
}
Certificate[] x = ks.getCertificateChain(alias)
X509Certificate[] chain=new X509Certificate[x.length]
for(int k=0;k<x.length;k++)
{
chain[k]=x[k].Certificate;
}
ありがとう、それは今うまくいっています。