PKCS1
遗产: java.lang.Object, com.aspose.pdf.Signature
public final class PKCS1 extends Signature
表示关于 PKCS 的签名对象#1 标准。使用RSA加密算法和SHA-1摘要方法进行签名。
构造函数
构造函数 | 描述 |
---|---|
PKCS1(InputStream image) | 初始化 PKCS1 类的新实例。 |
PKCS1() | 初始化 PKCS1 类的新实例。 |
PKCS1(String pfx, String password) | 初始化 PKCS1 类的新实例。 |
PKCS1(InputStream pfx, String password) | 初始化 PKCS1 类的新实例。 |
方法
PKCS1(InputStream image)
public PKCS1(InputStream image)
初始化 PKCS1 类的新实例。
参数:
范围 | 类型 | 描述 |
---|---|---|
image | java.io.InputStream | 此图像将定义页面上的签名外观。 |
PKCS1()
public PKCS1()
初始化 PKCS1 类的新实例。
PKCS1(String pfx, String password)
public PKCS1(String pfx, String password)
初始化 PKCS1 类的新实例。
参数:
范围 | 类型 | 描述 |
---|---|---|
pfx | java.lang.String | Pfx 文件,其中包含用于签名的证书。 |
password | java.lang.String | 证书的密码。 |
PKCS1(InputStream pfx, String password)
public PKCS1(InputStream pfx, String password)
初始化 PKCS1 类的新实例。
参数:
范围 | 类型 | 描述 |
---|---|---|
pfx | java.io.InputStream | 使用组织为 pfx 的证书数据流式传输。 |
password | java.lang.String | 用于访问证书中私钥的密码。 |
close()
public void close()
关闭临时流的析构函数(如有必要)。
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
getAuthority()
public final String getAuthority()
签署文件的人或当局的姓名。
退货: java.lang.String - 字符串值
getByteRange()
public int[] getByteRange()
获取应描述摘要计算的确切字节范围的整数对数组(起始字节偏移量,以字节为单位的长度)。
退货: 整数[- 整数值数组
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getContactInfo()
public String getContactInfo()
获取签名者提供的信息,以便收件人能够联系签名者以验证签名,例如电话号码。
退货: java.lang.String - 字符串值
getCustomAppearance()
public final SignatureCustomAppearance getCustomAppearance()
获取/设置自定义外观。
退货: SignatureCustomAppearance SignatureCustomAppearance 实例
getDate()
public Date getDate()
获取签名时间。
退货: Date 日期值
getImageInternal()
public System.IO.Stream getImageInternal()
获取图像流。
仅供内部使用
退货: com.aspose.ms.System.IO.Stream - 流对象
getLocation()
public String getLocation()
获取签名的 CPU 主机名或物理位置。
退货: java.lang.String - 字符串值
getOcspSettings()
public OcspSettings getOcspSettings()
获取/设置 ocsp 设置。
退货: OcspSettings OcspSettings 实例
getReason()
public String getReason()
获取签名的原因,比如(我同意\u0420\u0406\u0420\u201a\u0412�)。
退货: java.lang.String - 字符串值
getSignatureReferences()
public List<SignatureReference> getSignatureReferences()
获取签名参考
退货: java.util.List<com.aspose.pdf.engine.security.impl.signatures.SignatureReference> - java.util.List 对象
getTimestampSettings()
public TimestampSettings getTimestampSettings()
获取时间戳设置。
退货: TimestampSettings 时间戳设置
getUseLtv()
public final boolean getUseLtv()
获取/设置 ltv 验证标志。
退货: boolean - 布尔值
hashCode()
public native int hashCode()
退货: 整数
isShowProperties()
public boolean isShowProperties()
强制显示/隐藏签名属性。如果 ShowProperties 为真,则签名字段具有预定义的外观格式(表示的字符串):——————————– ———- 数字签名者{证书主题\ 日期:{签名.日期\ 原因:{签名.原因\ 地点:{signature.Location\ } - - - - - - - - - - - - - - - - - - - - - - 在哪里{X} 是 X 值的占位符。签名也可以有图像,在这种情况下,列出的字符串放在图像上。 ShowProperties 默认为真。
退货: boolean - 布尔值
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setAuthority(String value)
public void setAuthority(String value)
设置签署文档的人员或授权机构的名称。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字符串值 |
setContactInfo(String value)
public void setContactInfo(String value)
设置签名者提供的信息,使收件人能够联系签名者以验证签名,例如电话号码。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字符串值 |
setCustomAppearance(SignatureCustomAppearance value)
public final void setCustomAppearance(SignatureCustomAppearance value)
获取/设置自定义外观。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | SignatureCustomAppearance | SignatureCustomAppearance 实例 |
setDate(Date value)
public void setDate(Date value)
设置签约时间。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.util.Date | 日期对象 |
setImage(InputStream _signatureAppearanceStream)
public void setImage(InputStream _signatureAppearanceStream)
设置图像流。
参数:
范围 | 类型 | 描述 |
---|---|---|
_signatureAppearanceStream | java.io.InputStream | 蒸汽对象 |
setImageInternal(System.IO.Stream value)
public void setImageInternal(System.IO.Stream value)
参数:
范围 | 类型 | 描述 |
---|---|---|
value | com.aspose.ms.System.IO.Stream |
setLocation(String value)
public void setLocation(String value)
设置签名的 CPU 主机名或物理位置。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字符串值 |
setOcspSettings(OcspSettings value)
public void setOcspSettings(OcspSettings value)
获取/设置 ocsp 设置。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | OcspSettings | OcspSettings 实例 |
setReason(String value)
public void setReason(String value)
设置签名的原因,比如(我同意\u0420\u0406\u0420\u201a\u0412�)。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 字符串值 |
setShowProperties(boolean value)
public void setShowProperties(boolean value)
强制显示/隐藏签名属性。如果 ShowProperties 为真,则签名字段具有预定义的外观格式(表示的字符串):——————————– ———- 数字签名者{证书主题\ 日期:{签名.日期\ 原因:{签名.原因\ 地点:{signature.Location\ } - - - - - - - - - - - - - - - - - - - - - - 在哪里{X} 是 X 值的占位符。签名也可以有图像,在这种情况下,列出的字符串放在图像上。 ShowProperties 默认为真。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 布尔值 |
setTimestampSettings(TimestampSettings value)
public void setTimestampSettings(TimestampSettings value)
设置时间戳设置。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | 时间戳设置 | TimestampSettings |
setUseLtv(boolean value)
public final void setUseLtv(boolean value)
获取/设置 ltv 验证标志。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 布尔值 |
toString()
public String toString()
退货: java.lang.字符串
verify()
public boolean verify()
验证有关此签名的文档,如果文档有效则返回 true,否则返回 false。
退货: 布尔值 - 如果文档有效则为真。
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |