PKCS7Detached

PKCS7Detached

概要

PKCS7Detached は Aspose.PDF の FOSS における .NET 用のクラスです。継承元: Signature。

分離型 PKCS#7 (CMS) 署名構成。

このクラスは .NET プログラムで PKCS7Detached オブジェクトを操作するための 6 つのメソッドを提供します。利用可能なメソッドは: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify。Aspose.PDF の .NET 用 FOSS をインストールすると、すべての公開メンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash、およびその他 8 件。

プロパティ

名前型アクセス説明
Authoritystring読み取り/書き込み権限を取得または設定します。
ContactInfostring読み取り/書き込み連絡先情報を取得または設定します。
Locationstring読み取り/書き込み場所を取得または設定します。
Reasonstring読み取り/書き込み理由を取得または設定します。
DateDateTime読み取り/書き込み日付を取得または設定します。
ByteRangeint[]読み取り署名の /ByteRange エントリ。
TimestampSettingsAspose.Pdf.TimestampSettings読み取り/書き込みRFC 3161 TSA 設定;設定された場合、署名者により尊重されます。
OcspSettingsAspose.Pdf.OcspSettings読み取り/書き込みOCSP / 失効チェック設定; 設定されている場合、署名者によって尊重されます。
CustomAppearanceSignatureCustomAppearance?読み取り/書き込み可視外観のノブは、署名が visible-rect オーバーロードを介して署名される場合、SignWithAppearance によって尊重されます。
CustomSignHashSignHash?読み取り/書き込みオプションの外部署名者コールバック。
UseLtvbool読み取り/書き込み使用 LTV を取得または設定します。
AvoidEstimatingSignatureLengthbool読み取り/書き込みtrue の場合、署名者はバイト範囲推定パスをスキップし、PKCS#7 /Contents の十六進文字列の領域確保時に DefaultSignatureLength を直接使用します。
DefaultSignatureLengthint読み取り/書き込みPKCS#7 /Contents の十六進文字列のために予約されたバイト数。
ShowPropertiesbool読み取り/書き込みtrue の場合、可視署名の外観に署名者の Reason/Location/ContactInfo がテキストとして含まれます。

メソッド

シグネチャ説明
PKCS7Detached()この PKCS7Detached インスタンスで PKCS7Detached を呼び出します。
PKCS7Detached(pfx: string, password: string)この PKCS7Detached インスタンスで PKCS7Detached(pfx, password) を呼び出します。
PKCS7Detached(pfx: Stream, password: string)この PKCS7Detached インスタンスで PKCS7Detached(pfx, password) を呼び出します。
Signature()この PKCS7Detached インスタンスで Signature を呼び出します。
Verify()ロードされた署名の PKCS#7 を元の PDF バイト列と照合し、署名がデコードされ検証に成功した場合に true を返します。
GetSignatureAlgorithmInfo()既存の署名からロードされた PKCS#7 エンベロープを解析し、署名アルゴリズム / ダイジェストアルゴリズム / 暗号標準の 3 要素を報告します。

参照

 日本語