メニュー・ボタン アイコン
電話:03-5316-3375info@trustss.co.jp
電話:03-5316-3375info@trustss.co.jp

PdfTools.Crypto.Providers.Pkcs11.Moduleクラス

PKCS#11 ドライバーモジュール

PKCS#11 ドライバーモジュール(ミドルウェア)は特定の種類の暗号デバイスを管理します。
注: PKCS#11インターフェースでは、ドライバーモジュールに対して特別な処理が必要:

継承

System.Object
PdfTools.Internal.NativeBase
PdfTools.Internal.NativeObject
PdfTools.Crypto.Providers.Pkcs11.Module

名前空間: PdfTools.Crypto.Providers.Pkcs11

定義

C#
public class Module : NativeObject, IDisposable

プロパティ

名前概要
Devicesこのモジュールによって管理されるデバイスのリスト
ほとんどの場合ではデバイスは1つだけなのでPdfTools.Crypto.Providers.Pkcs11.DeviceList.GetSingle()メソッドを使用できます。
EnableFullParallelization完全な並列化を有効にする
PKCS#11標準では、"アプリケーションは複数のスレッドから同時にライブラリにアクセスすることを指定でき、ライブラリは-(中略)-適切なスレッドセーフな動作を保証する必要がある"と規定されています。 しかし、一部のPKCS#11モジュール(ミドルウェア)実装はスレッドセーフでないものがありますので、PdfTools SDKはモジュールへのすべてのアクセスを完全に同期させます。 ミドルウェアがスレッドセーフであることを保証する場合において、このプロパティをtrueにすると暗号デバイスの完全な並列使用を有効にしますのでパフォーマンスが向上します。
既定値: false

メソッド

名前概要
Dispose開いているすべてのセッションを閉じ、モジュールをアンロード
アンロードの後は同じプロセス内でモジュールを再度ロードすることはできません。
そのため、適切にアンロードしないとアプリケーションがクラッシュしたり、HSM、USBトークン、またはスマートカードのロックが解除されなかったりする可能性があります。
Cインターフェースを使用する場合にこのメソッドはグローバルオブジェクトまたは静的オブジェクトのデストラクタ、atexit()ハンドラ、またはDllMain()エントリポイントのコンテキストから呼び出してはいけません。
LoadPKCS#11ドライバモジュールをロード

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

- サンプル・コード
- Pdftools SDKサンプルの利用手順
- Toolbox Add-on
- Toolbox Add-onサンプルの利用手順
> Pdftools SDK APIリファレンス
- その他のAPI及びコマンドラインツール
> PDF SDK オープンソースと有償ライブラリ