我想从.NET代码中执行以下操作:
顺便说一下,第3项是我需要第1项和第2项中的指纹的原因。这可能吗?
答案 0 :(得分:2)
查看System.Security.Cryptography.X509Certificates
命名空间。
值得注意的是,X509Store
类至少会执行您要引用的一项内容:将现有证书导入到商店中。 e.g。
X509Store store = new X509Store(StoreName.Root, StoreLocation.LocalMachine);
try
{
store.Open(OpenFlags.ReadWrite);
store.Add(
new X509Certificate2(@"Certificates\MyCertificate.pfx", "password"));
}
finally
{
store.Close();
}
另见:
在您创建证书的其他部分中,我发现了这一点:makecert.cs: makecert clone tool ...如果您不打算调用像makecert.exe
这样的控制台工具,那么您很可能最终实现类似的东西。