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

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

署名の設定

継承

System.Object

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

定義

C#
public class SignatureConfiguration : SignatureConfiguration

プロパティ

名前概要
AddTimestamp署名に信頼できるタイムスタンプを追加するか
trueの場合はPdfTools.Crypto.Providers.Pkcs11.Session.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電子証明書の名前
(PdfTools.Sign.SignatureConfigurationから継承)
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

メソッド

名前概要
AddCertificate証明書の追加
署名設定に証明書を追加します。
PKCS#11デバイスのストアに証明書が存在せず、検証情報が追加されている場合(ValidationInformation参照)に信頼チェーンの証明書の追加が必要になることがあります。 例えば、このオブジェクトがPdfTools.Crypto.Providers.Pkcs11.Session.CreateSignatureFromKeyId(Byte[], Stream)を使用して作成されている場合などです。

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

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