3

Dot NET は HSM デバイスの PKCS11 証明書をサポートしていますか。そうでない場合、pkcs11 証明書をサポートする他のサードパーティ ユーティリティはありますか?

4

6 に答える 6

3

PKCS11 の場合、オープン ソースのPkcs11Interopを使用できます。正常に動作し、使用例を含む多くの単体テストが含まれています。

于 2015-07-06T07:46:47.440 に答える
2

このライブラリは必要なことを行います: http://www.ncryptoki.com

于 2011-04-11T11:00:53.410 に答える
1

次のようなステートメントを使用して、.net から PKCS11 API を簡単に呼び出すことができます。

    [DllImport("cryptoki.dll")]
    static extern ushort C_Initialize(int reserved);
于 2016-09-09T07:11:38.643 に答える
1

「HSM デバイス」の意味がわからないため、要件の詳細を確認する必要があります。

それ以外の場合、.NETPKCS9 をサポートしますが、コア .NET で PKCS11 の兆候はありません (以前の System.Security.Cryptography.Pkcs名前空間の場合)。

コア .NET 以外では、いくつかの検索ヒットがあります (例: http://msdn.microsoft.com/en-us/library/microsoft.clm.shared.profiletemplates.smartcardprovidertype(VS.85).aspx )。

于 2009-09-09T11:50:50.193 に答える
0

私は .NET のスペシャリストではありませんが、Google によると、PKIblackboxには PCKS#11 を話す .NET 用のツールキットがあります。次に、CryptoAPI を介して PKCS#11 モジュールにアクセスできるようにする PKCS#11-CSP ラッパーがいくつか存在します。そのようなラッパーの 1 つがCSP11 です。

于 2009-09-14T20:14:10.613 に答える