我有一个在Azure云服务VM上运行的控制台应用程序,需要获取管理证书。
我的证书已在SETTINGS / CERTIFICATE上加载,但接下来该怎么做?
我试过这样的事情:
X509Store certStore = new X509Store(StoreName.My, StoreLocation.LocalMachine);
certStore.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadOnly);
X509Certificate2Collection certCollection = certStore.Certificates
.Find(X509FindType.FindByThumbprint, certificateThumb, false);
X509Certificate2 certificate = certCollection[0];
也许我不明白SETTINGS / CERTIFICATE是如何工作的,但我只收到一条错误消息,说明没有带有此指纹的证书。
编辑:我完成了我的问题。 这足以在SETTINGS / CERTIFICATE中声明吗?答案 0 :(得分:0)
我回答我的问题。
实际上我们有2种方式使用管理证书。
一些链接: