Class SignOptions
信息
表示 Documentize.PdfSecurity 组件的签名选项。
public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInput继承
object ←
OptionsWithInput ←
OptionsWithInputAndOutput ←
SignOptions
实现
继承成员
- OptionsWithInputAndOutput.Output
- OptionsWithInput.Input
- object.GetType()
- object.ToString()
- object.Equals(object?)
- object.Equals(object?, object?)
- object.ReferenceEquals(object?, object?)
- object.GetHashCode()
构造函数
SignOptions(Stream, string)
使用 PFX 流和密码初始化 Documentize.SignOptions 对象的新实例。
public SignOptions(Stream pfx, string password)参数
SignOptions(string, string)
使用 PFX 文件路径和密码初始化 Documentize.SignOptions 对象的新实例。
public SignOptions(string pfx, string password)参数
SignOptions(IData, IData, IData, string)
使用输入、输出、PFX 数据和密码初始化 Documentize.SignOptions 对象的新实例。
public SignOptions(IData inputData, IData outputData, IData pfxData, string password)参数
SignOptions(string, string, string, string)
使用输入文件、输出文件、PFX 文件和密码初始化 Documentize.SignOptions 对象的新实例。
public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)参数
inputFilestring:输入文件路径。outputFilestring:输出文件路径。pfxFilestring:PFX 文件的路径。pfxPasswordstring:PFX 的密码。
SignOptions(Stream, Stream, Stream, string)
使用输入流、输出流、PFX 流和密码初始化 Documentize.SignOptions 对象的新实例。
public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)参数
inputStreamStream:输入文件流。outputStreamStream:输出文件流。pfxStreamStream:PFX 流。pfxPasswordstring:PFX 的密码。
SignOptions(TimestampOptions)
使用时间戳设置初始化 Documentize.SignOptions 对象的新实例。您可以将时间戳作为单独的签名添加到文档中。
public SignOptions(TimestampOptions timestampOptions)参数
timestampOptionsTimestampOptions:时间戳选项,用于在无需提供证书的情况下创建时间戳签名。
属性
Contact
签名的联系信息。
public string Contact { get; set; }属性类型
Input
获取或设置输入数据。
public override IData Input { get; set; }属性类型
Location
签名的位置。
public string Location { get; set; }属性类型
Name
现有签名字段的名称。若为 null 则创建新字段。
public string Name { get; set; }属性类型
Output
获取或设置输出数据。
public override IData Output { get; set; }属性类型
PageNumber
签名所在的页码。
public int PageNumber { get; set; }属性类型
Pfx
包含 PFX 数据的流。
public Stream Pfx { get; set; }属性类型
PfxPassword
Documentize.SignOptions.Pfx 的密码。
public string PfxPassword { get; set; }属性类型
Reason
签名的原因。
public string Reason { get; set; }属性类型
Rectangle
签名的矩形区域。
public Rectangle Rectangle { get; set; }属性类型
TimestampOptions
时间戳选项。时间戳用于在无需提供证书的情况下创建时间戳签名。
- 若设置此属性且构造函数提供了证书,则数字签名将使用内嵌时间戳进行时间戳化。
- 若设置此属性但构造函数未提供证书,则时间戳将作为单独的签名添加。
public TimestampOptions TimestampOptions { get; set; }属性类型
Visible
签名的可见性。默认值为 true。
public bool Visible { get; set; }属性类型
Namespace: Documentize
Assembly: Documentize.dll