mscapi

    2热度

    1回答

    我正在使用Windows Server 2008 R2证书颁发机构进行私钥存档。在客户端,当客户端请求启用存档的证书时,我有兴趣知道哪些Crypto API函数是由Windows进程进行的。特别是,我的重点是跟踪此处列出的函数调用,http://msdn.microsoft.com/en-us/library/aa922849.aspx,出现在Advapi32.dll中。 我试过了windbg/c

    2热度

    1回答

    我试图在Delphi中找到一些如何使用Microsoft CryptoAPI签署一段数据的完整示例。在线我发现大部分片段和伪代码,但没有具体的例子来说明如何做到这一点。 从我所了解的情况来看,花了一天的时间寻找代码和信息,你可以创建基于公钥的文档/文件的哈希(或者如果你自己生成一对,或者由证书提供钥匙扣)。然后该散列被编码到加密的输出文件(容器部分)中,并且可以由持有该私钥的接收器验证和解码。 如

    2热度

    1回答

    我想通过Sun的MSCAPIProvider从Windows上的Java胖客户端的智能卡(PKI)获取用户身份。我们的目标是: 用户打开应用程序 提示卡 提示输入PIN 我得到的X509Certicate在Java中 授予访问权限,等等 我已找到基于this stackoverflow问题示例哪些列表的所有证书在我的商店,我可以签署一些字节与Microsoft智能卡提供商PIN提示。 这是我的代码

    1热度

    1回答

    它的工作原理,如果一个C函数调用Lua函数当Lua调用C API 和LUA函数调用C API,longjmp的错误 lua_yieldk,lua_callk和lua_pcallk 如何它工作吗? 我的C代码: int trace(lua_State *L) { const char *str = luaL_checkstring(L, 1); printf("%d:%s\n"

    1热度

    1回答

    我正在使用MS CAPI API来使用USB令牌进行数字签名。 使用CryptAcquireContext,我可以打印出所有可用CSP的名称,但是如何知道哪个CSP与插入的USB令牌关联? 此外,如果有多个令牌插入计算机会怎么样? 应用程序应该如何选择CSP?

    1热度

    1回答

    我在探索一个必须提取存储的证书以便与OpenSSL(C++应用程序)一起使用的情况。它被导入本地计算机\个人存储,并包含密码保护的私钥。 什么将通过MS CryptoAPI提供给我? 我想要的是以密码保护或不受保护的形式检索原始证书或其私钥。可能吗?或CryptoAPI不打算提供证书副本,我将使用它的功能而不是使用OpenSSL?

    2热度

    1回答

    我想对数据使用AES 256位加密,并且它由“MS_ENH_RSA_AES_PROV”提供。为此,当我尝试运行以下代码时使用 pszProviderName = TEXT(“MS_ENH_RSA_AES_PROV”) 作为CryptAcquireContext的第三个参数,我得到的输出类似错误号80090019。此错误代码表示“所请求的提供程序不存在”。 #include <windows.h>

    0热度

    2回答

    任何人都可以给我一个使用MSCAPI和ITEXT从usb令牌进行pdf签名的示例。我不想使用固定的ocsp字符串。 我试着按照这个 Digital Signature book但它没有工作。我的代码是: LoggerFactory.getInstance().setLogger(new SysoLogger()); BouncyCastleProvider providerBC =

    2热度

    1回答

    我有一个公司给出的safenet认证usb令牌,他们告诉我他们有数字公钥证书里面。他们给了我一个密码和一个软件,我可以看到它可以检测到内部的证书。现在我需要访问这个令牌的证书,然后我需要使用我的开发代码来使用签名,加密和解密。但该公司没有给我任何SDK,所以我必须通过C++ Microsoft CryptoAPI来做所有事情。我搜索的谷歌,但我不知道如果我在正确的方向 这个代码不给我正确的手柄为U

    1热度

    1回答

    我很感激我对这个问题的任何建议,它一直让我发疯,而且我找不到任何文档。我目前正在尝试使用符合特定要求的单声道安全API(RSA 2048,SHA256等)在C#中生成自签名根证书。我已经成功地生成了符合所有这些要求但仅有一个的证书。 我尝试添加CertificatePoliciesExtension这些扩展名通常格式如下的X509证书 [4]: ObjectId: 2.5.29.32 Critic