在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来获取此信息

最佳答案

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

还要寻找相关的答案here

关于c++ - 如何通过CryptoAPI中的证书公钥获取有关 key 容器的信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7593900/

10-11 19:25