Class SignOptions
Documentize.PdfSecurity コンポーネントの署名オプションを表します。
public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInputInheritance
object ← OptionsWithInput ← OptionsWithInputAndOutput ← SignOptions
Implements
Inherited Members
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.Input,
- object.GetType(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructors
SignOptions(Stream, string)
Documentize.SignOptions オブジェクトの新しいインスタンスを初期化し、pfx ストリームとパスワードを設定します。
public SignOptions(Stream pfx, string password)Parameters
SignOptions(string, string)
Documentize.SignOptions オブジェクトの新しいインスタンスを初期化し、pfx ファイルとパスワードを設定します。
public SignOptions(string pfx, string password)Parameters
SignOptions(IData, IData, IData, string)
Documentize.SignOptions オブジェクトの新しいインスタンスを初期化し、入力、出力、pfx データおよびパスワードを設定します。
public SignOptions(IData inputData, IData outputData, IData pfxData, string password)Parameters
SignOptions(string, string, string, string)
Documentize.SignOptions オブジェクトの新しいインスタンスを初期化し、入力、出力、pfx ファイルおよびパスワードを設定します。
public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)Parameters
inputFilestring: 入力ファイルのパス。outputFilestring: 出力ファイルのパス。pfxFilestring: pfx ファイルへのパス。pfxPasswordstring: pfx のパスワード。
SignOptions(Stream, Stream, Stream, string)
Documentize.SignOptions オブジェクトの新しいインスタンスを初期化し、入力、出力、pfx ストリームとパスワードを設定します。
public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)Parameters
inputStreamStream: 入力ファイルのストリーム。outputStreamStream: 出力ファイルのストリーム。pfxStreamStream: pfx ストリーム。pfxPasswordstring: pfx のパスワード。
SignOptions(TimestampOptions)
Documentize.SignOptions オブジェクトの新しいインスタンスを初期化し、タイムスタンプを設定します。
タイムスタンプは、別個の署名としてドキュメントに設定できます。
public SignOptions(TimestampOptions timestampOptions)Parameters
timestampOptionsTimestampOptions: 証明書を提供せずにタイムスタンプ署名を作成するために使用されるタイムスタンプオプション。
Properties
Contact
署名の連絡先情報。
public string Contact { get; set; }Property Value
Input
入力データを取得または設定します。
public override IData Input { get; set; }Property Value
Location
署名の場所。
public string Location { get; set; }Property Value
Name
既存の署名フィールドの名前。
新しいフィールドを作成する場合は null を指定します。
public string Name { get; set; }Property Value
Output
出力データを取得または設定します。
public override IData Output { get; set; }Property Value
PageNumber
署名を行うページ番号。
public int PageNumber { get; set; }Property Value
Pfx
PFX データを含むストリーム。
public Stream Pfx { get; set; }Property Value
PfxPassword
Documentize.SignOptions.Pfx のパスワード。
public string PfxPassword { get; set; }Property Value
Reason
署名の理由。
public string Reason { get; set; }Property Value
Rectangle
署名の矩形領域。
public Rectangle Rectangle { get; set; }Property Value
TimestampOptions
タイムスタンプオプション。
証明書を提供せずにタイムスタンプ署名を作成するために使用されます。
このプロパティが設定され、かつ Documentize.SignOptions コンストラクタに証明書が提供された場合、デジタル署名は埋め込みタイムスタンプでタイムスタンプされます。
このプロパティが設定されているがコンストラクタに証明書が提供されていない場合、タイムスタンプは別個の署名として追加されます。
public TimestampOptions TimestampOptions { get; set; }Property Value
Visible
署名の可視性。
デフォルトは true。
public bool Visible { get; set; }Property Value
Namespace: Documentize
Assembly: Documentize.dll