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

PdfTools.Sign.Signer.Certifyメソッド

認証署名を追加

作成者が指定した拒否された変更を検出できます。これらの署名は変更検出および防止(MDP)署名とも呼ばれます。
重大ではない処理エラーは警告(PdfTools.Sign.Warning)を生成します。

PdfTools.Sign.Signerクラス

名前空間: PdfTools.Sign

定義

C#
public Document Certify(
        Document document,
        SignatureConfiguration configuration,
        Stream stream,
        MdpPermissionOptions permissions = null,
        OutputOptions outputOptions = null
)
引数:
document   PdfTools.Pdf.Document
証明する入力PDF文書
configuration   PdfTools.Sign.SignatureConfiguration
署名の設定
stream   Stream
認証文書を出力するStream
permissions   PdfTools.Sign.MdpPermissionOptions (省略可)
許可される権限(規定値: PdfTools.Pdf.MdpPermissions.NoChanges)
outputOptions   PdfTools.Sign.OutputOptions (省略可)
文書認証に直接関係しない文書レベルのOutputOptions
戻り値: PdfTools.Pdf.Document

例外

例外条件
LicenseExceptionライセンスが不正
IOExceptionstreamの書き込みに失敗
UnsupportedFeatureException入力PDFにレンダリングされていないXFAフォームフィールドがある
ArgumentExceptionconfigurationが無効(作成元のプロバイダが閉じられているなど)
NotFoundExceptionPdfTools.Sign.SignatureConfiguration.FieldNameconfiguration内に存在しない
RetryException予期しないエラーが発生した場合に操作を再試行することで解決できる。例:署名サービスが予想外に大きな署名を返した場合など
RetryException暗号化プロバイダーが必要とするリソースが一時的に利用できない
HttpException失効情報(OCSP、CRL)のダウンロードなどでネットワーク エラーが発生した
UnsupportedFeatureException暗号化プロバイダーが要求された署名アルゴリズムをサポートしていない
PermissionException暗号化プロバイダーが署名操作を許可しない
ArgumentNullExceptiondocumentnull
ArgumentNullExceptionconfigurationnull
ArgumentNullExceptionstreamnull
> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

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