如何在CryptoAPI中通过证书公钥获取密钥容器的信息
How to get information about key container through certificate public key in 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来实现这一点
这是一个由Mounir IDRASSI编写的程序。这将为您提供您正在寻找的信息。
相关文章:
- 获取当前密钥状态?
- 从std::map值中获取密钥的有效方法
- 获取 CLSID 密钥问题
- C++ std::map:获取特定偏移量的密钥
- 从密钥代码(X11 XGrabKey)获取密钥名称
- GLFW 获取密钥"esc"并关闭窗口
- 函数从单向链表和错误服务中获取密钥
- QSSLCertificatifific如何获取Windows中显示的公共密钥
- 获取原始密钥,就像没有移位修饰符一样
- 将 map
转换为 void* 并返回并获取密钥 - 有没有任何方法可以从C++中的char中获取虚拟密钥代码
- 如何从虚拟密钥代码中获取密钥文本
- C++ 获取同步密钥状态状态问题
- 检查是否在映射 C++ 中找到并获取密钥
- 如何使用 C++11 中的函数式编程从映射中获取密钥
- CM_Get_DevNode_Property_Keys是否有获取密钥名称的方法
- 如何从STL hash_map中获取所有密钥
- 从WM_CHAR消息中获取虚拟密钥代码
- 如何在CryptoAPI中通过证书公钥获取密钥容器的信息
- 以"simple"形式获取 RSA 密钥