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

PdfTools.Crypto.Providers.BuiltIn.SignatureConfigurationクラス

署名の設定

継承

System.Object

名前空間: PdfTools.Crypto.Providers.BuiltIn
アセンブリ: PdfTools.dll

定義

C#
public class SignatureConfiguration : SignatureConfiguration

プロパティ

名前概要
AddTimestamp署名に信頼できるタイムスタンプを追加するか
trueの場合はPdfTools.Crypto.Providers.BuiltIn.Provider.TimestampUrlを設定しなければなりません。
既定値:false
Appearance署名の外観
外観のない署名を作成する場合はnullを指定します。
既定値:null
(PdfTools.Sign.SignatureConfigurationから継承)
ContactInfo署名者の連絡先情報
受信者が署名者と連絡を取れる情報(署名者が提供する)。例:電話番号。
(PdfTools.Sign.SignatureConfigurationから継承)
FieldName既存の署名PdfTools.Pdf.SignatureField.FieldName
既存の署名フィールドが署名されている場合の外観位置は既存のフィールドによって定義されます。AppearanceBoundingBoxに収まるようにします。
nullの場合はPDF文書でユニークなフィールド名を生成して新しい署名フィールドが作成されます。
既定値:null
(PdfTools.Sign.SignatureConfigurationから継承)
HashAlgorithmハッシュアルゴリズム
文書のハッシュ化と暗号署名の作成に使用されるアルゴリズム
既定値: PdfTools.Crypto.HashAlgorithm.Sha256
Location署名の場所
(PdfTools.Sign.SignatureConfigurationから継承)
Name電子証明書の名前
Reason署名の理由
(PdfTools.Sign.SignatureConfigurationから継承)
SignatureFormat電子署名の形式(エンコード)
既定値: PdfTools.Crypto.SignatureFormat.EtsiCadesDetached
SignaturePaddingType電子署名のパディングタイプ
既定値:
 ・RSAの場合はPdfTools.Crypto.SignaturePaddingType.RsaSsaPss
 ・ECDSA証明書の場合はPdfTools.Crypto.SignaturePaddingType.Default
ValidationInformation長期検証情報(LTV; Long Term Validation)を追加するか
署名証明書から検証(失効;OCSPまたはCRL)情報を取得できない場合はこのプロパティが無視されます。
検証情報のダウンロードに失敗した場合にはエラーPdfTools.NotFoundExceptionまたはPdfTools.HttpExceptionが生成されます。考えられるエラーの原因と解決策については、PdfTools.Sign.WarningCategory.AddValidationInformationFailedを参照してください。
既定値: 署名証明書が検証情報を提供する場合はEmbedInDocument、それ例外の場合はPdfTools.Crypto.ValidationInformation.None

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

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