PKCS7

概要

PKCS7 は Aspose.PDF の .NET 用 FOSS のクラスです。継承元: Signature。

このクラスは .NET プログラムにおける PKCS7 オブジェクトの操作用に 10 のメソッドを提供します。利用可能なメソッドは GetSignatureAlgorithmInfo、PKCS7、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 16 進文字列の領域確保時に DefaultSignatureLength を直接使用します。
DefaultSignatureLengthint読み取り/書き込みPKCS#7 /Contents の16進文字列用に予約されたバイト数。
ShowPropertiesbool読み取り/書き込みtrue の場合、可視署名の外観には署名者の Reason/Location/ContactInfo がテキストとして含まれます。

メソッド

シグネチャ説明
PKCS7()この PKCS7 インスタンスで PKCS7 を呼び出します。
PKCS7(pfx: string, password: string)この PKCS7 インスタンスで PKCS7(pfx, password) を呼び出します。
PKCS7(pfx: Stream, password: string)この PKCS7 インスタンスで PKCS7(pfx, password) を呼び出します。
Signature()この PKCS7 インスタンスで Signature を呼び出します。
Signature(pfx: string, password: string)この PKCS7 インスタンスで Signature(pfx, password) を呼び出します。
Signature(pfx: Stream, password: string)この PKCS7 インスタンスで 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 エンベロープを解析して、署名アルゴリズム / ダイジェストアルゴリズム / 暗号標準 の3要素を報告する。

参照

 日本語