Class SignOptions
信息
表示 Documentize.PdfSecurity 插件的签名选项。
public sealed class SignOptions : PluginBaseOptions, IPluginOptions继承
object ←
PluginBaseOptions ←
SignOptions
实现
继承成员
- PluginBaseOptions.AddInput(IData),
- PluginBaseOptions.AddOutput(IData),
- PluginBaseOptions.Inputs,
- PluginBaseOptions.Outputs,
- PluginBaseOptions.CloseInputStreams,
- PluginBaseOptions.CloseOutputStreams,
- 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(TimestampOptions)
使用时间戳设置初始化 Documentize.SignOptions 对象的新实例。您可以将时间戳作为单独的签名添加到文档中。
public SignOptions(TimestampOptions timestampOptions)参数
timestampOptionsTimestampOptions:用于创建时间戳签名的时间戳选项,无需提供证书。
属性
Contact
签名的联系人信息。
public string Contact { get; set; }属性值
Location
签名的位置。
public string Location { get; set; }属性值
Name
现有签名字段的名称。为 null 时会创建新字段。
public string Name { get; set; }属性值
PageNumber
签名所在的页码。
public int PageNumber { get; set; }属性值
Reason
签名的原因。
public string Reason { get; set; }属性值
Rectangle
签名的矩形区域。
public Rectangle Rectangle { get; set; }属性值
TimestampOptions
时间戳选项。该时间戳用于在不提供证书的情况下创建时间戳签名。
- 如果该属性被设置且在
Documentize.SignOptions构造函数中提供了证书,则数字签名将嵌入时间戳。 - 如果该属性被设置但构造函数未提供证书,时间戳将作为单独的签名添加。
public TimestampOptions TimestampOptions { get; set; }属性值
Visible
签名的可见性。
public bool Visible { get; set; }属性值
命名空间: Documentize
程序集: Documentize.dll