如何通过CryptoAPI中的证书公钥获取密钥容器的信息?

时间:2011-09-29 07:30:34

标签: c++ cryptoapi

在C#中,我可以使用

完成此操作
public static CspKeyContainerInfo GetKeyConatinerInformation(X509Certificate2 certificate)
{
   if (certificate == null)
      throw new ArgumentNullException("certificate");

   ICspAsymmetricAlgorithm key = certificate.PublicKey.Key as ICspAsymmetricAlgorithm;
      if (key == null)
         throw new InvalidOperationException("Unknown key type");

   return key.CspKeyContainerInfo;
}

我想知道如何通过使用C ++和lib CryptoAPI

来实现这一点

1 个答案:

答案 0 :(得分:1)

Here是由Mounir IDRASSI编写的程序。这将为您提供所需的信息。

同时寻找相关答案here