PKCS1
概要
PKCS1 は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: Signature。
このクラスは .NET プログラムで PKCS1 オブジェクトを扱うための 11 のメソッドを提供します。利用可能なメソッドは GetSignatureAlgorithmInfo、PKCS1、Signature、Verify です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションから利用可能になります。プロパティ: Authority、AvoidEstimatingSignatureLength、ByteRange、ContactInfo、CustomAppearance、CustomSignHash、およびその他 8 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Authority | string | 読み取り/書き込み | 権限を取得または設定します。 |
ContactInfo | string | 読み取り/書き込み | 連絡先情報を取得または設定します。 |
Location | string | 読み取り/書き込み | 場所を取得または設定します。 |
Reason | string | 読み取り/書き込み | 理由を取得または設定します。 |
Date | DateTime | 読み取り/書き込み | 日付を取得または設定します。 |
ByteRange | int[] | 読み取り | 署名の /ByteRange エントリ。 |
TimestampSettings | Aspose.Pdf.TimestampSettings | 読み取り/書き込み | RFC 3161 TSA 設定;設定されている場合、署名者により尊重されます。 |
OcspSettings | Aspose.Pdf.OcspSettings | 読み取り/書き込み | OCSP / 失効チェック設定; 設定されている場合、署名者によって尊重されます。 |
CustomAppearance | SignatureCustomAppearance? | 読み取り/書き込み | 署名が visible-rect オーバーロードで行われた場合、SignWithAppearance は Visual-appearance knobs を尊重します。 |
CustomSignHash | SignHash? | 読み取り/書き込み | オプションの外部署名者コールバック。 |
UseLtv | bool | 読み取り/書き込み | ltv の使用を取得または設定します。 |
AvoidEstimatingSignatureLength | bool | 読み取り/書き込み | true の場合、署名者はバイトレンジ推定パスをスキップし、PKCS#7 /Contents の hex 文字列用の領域を確保する際に DefaultSignatureLength を直接使用します。 |
DefaultSignatureLength | int | 読み取り/書き込み | PKCS#7 /Contents 16進文字列用に予約されているバイト数。 |
ShowProperties | bool | 読み取り/書き込み | true の場合、可視署名の外観に署名者の Reason/Location/ContactInfo がテキストとして含まれます。 |
メソッド
| シグネチャ | 説明 |
|---|---|
PKCS1() | この PKCS1 インスタンスで PKCS1 を呼び出します。 |
PKCS1(pfx: string, password: string) | この PKCS1 インスタンスで PKCS1(pfx, password) を呼び出します。 |
PKCS1(pfx: Stream, password: string) | この PKCS1 インスタンスで PKCS1(pfx, password) を呼び出します。 |
PKCS1(image: Stream) | 表示署名が画像を外観グラフィックとして描画する PKCS#1 署名構成を作成します。 |
Signature() | この PKCS1 インスタンスで Signature を呼び出します。 |
Signature(pfx: string, password: string) | この PKCS1 インスタンスで Signature(pfx, password) を呼び出します。 |
Signature(pfx: Stream, password: string) | この PKCS1 インスタンスで Signature(pfx, password) を呼び出します。 |
Verify() | ロードされた署名の PKCS#7 を元の PDF バイトと照合します — 署名がデコードされ検証に成功した場合に true を返します。 |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | 明示的なオプションと結果 DTO を使用して検証します。 |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | 公開鍵ピン留めによる検証。 |
GetSignatureAlgorithmInfo() | 既存の署名からロードされた場合の PKCS#7 エンベロープを解析し、署名アルゴリズム / ダイジェストアルゴリズム / 暗号標準の三重構成を報告します。 |