PKCS7

遗产: java.lang.Object, com.aspose.pdf.Signature

public final class PKCS7 extends Signature

代表 PKCS#7 符合 PKCS 的对象\Internet RFC 2315 中的 #7 规范,PKCS#7:加密消息语法,版本 1.5。文档字节范围的 SHA1 摘要封装在 PKCS 中#7 签名数据字段。

构造函数

构造函数描述
PKCS7()初始化 PKCS7 类的新实例。
PKCS7(String pfx, String password)初始化 PKCS7 类的新实例。
PKCS7(InputStream pfx, String password)初始化 PKCS7 类的新实例。

方法

方法描述
close()关闭临时流的析构函数(如有必要)。
equals(Object arg0)
getAuthority()签署文件的人或当局的姓名。
getByteRange()获取应描述摘要计算的确切字节范围的整数对数组(起始字节偏移量,以字节为单位的长度)。
getClass()
getContactInfo()获取签名者提供的信息,以便收件人能够联系签名者以验证签名,例如电话号码。
getCustomAppearance()获取/设置自定义外观。
getDate()获取签名时间。
getImageInternal()获取图像流。
getLocation()获取签名的 CPU 主机名或物理位置。
getOcspSettings()获取/设置 ocsp 设置。
getReason()获取签名的原因,比如(我同意\u0420\u0406\u0420\u201a\u0412�)。
getSignatureReferences()获取签名参考
getTimestampSettings()获取时间戳设置。
getUseLtv()获取/设置 ltv 验证标志。
hashCode()
isShowProperties()强制显示/隐藏签名属性。
notify()
notifyAll()
setAuthority(String value)设置签署文档的人员或授权机构的名称。
setContactInfo(String value)设置签名者提供的信息,使收件人能够联系签名者以验证签名,例如电话号码。
setCustomAppearance(SignatureCustomAppearance value)获取/设置自定义外观。
setDate(Date value)设置签约时间。
setImage(InputStream _signatureAppearanceStream)设置图像流。
setImageInternal(System.IO.Stream value)
setLocation(String value)设置签名的 CPU 主机名或物理位置。
setOcspSettings(OcspSettings value)获取/设置 ocsp 设置。
setReason(String value)设置签名的原因,比如(我同意\u0420\u0406\u0420\u201a\u0412�)。
setShowProperties(boolean value)强制显示/隐藏签名属性。
setTimestampSettings(TimestampSettings value)设置时间戳设置。
setUseLtv(boolean value)获取/设置 ltv 验证标志。
toString()
verify()验证有关此签名的文档,如果文档有效则返回 true,否则返回 false。
wait()
wait(long arg0)
wait(long arg0, int arg1)

PKCS7()

public PKCS7()

初始化 PKCS7 类的新实例。

PKCS7(String pfx, String password)

public PKCS7(String pfx, String password)

初始化 PKCS7 类的新实例。

参数:

范围类型描述
pfxjava.lang.StringPfx 文件,其中包含用于签名的证书。
passwordjava.lang.String证书的密码。

PKCS7(InputStream pfx, String password)

public PKCS7(InputStream pfx, String password)

初始化 PKCS7 类的新实例。

参数:

范围类型描述
pfxjava.io.InputStream使用组织为 pfx 的证书数据流式传输。
passwordjava.lang.String用于访问证书中私钥的密码。

close()

public void close()

关闭临时流的析构函数(如有必要)。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.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)

设置签署文档的人员或授权机构的名称。

参数:

范围类型描述
valuejava.lang.String字符串值

setContactInfo(String value)

public void setContactInfo(String value)

设置签名者提供的信息,使收件人能够联系签名者以验证签名,例如电话号码。

参数:

范围类型描述
valuejava.lang.String字符串值

setCustomAppearance(SignatureCustomAppearance value)

public final void setCustomAppearance(SignatureCustomAppearance value)

获取/设置自定义外观。

参数:

范围类型描述
valueSignatureCustomAppearanceSignatureCustomAppearance 实例

setDate(Date value)

public void setDate(Date value)

设置签约时间。

参数:

范围类型描述
valuejava.util.Date日期对象

setImage(InputStream _signatureAppearanceStream)

public void setImage(InputStream _signatureAppearanceStream)

设置图像流。

参数:

范围类型描述
_signatureAppearanceStreamjava.io.InputStream蒸汽对象

setImageInternal(System.IO.Stream value)

public void setImageInternal(System.IO.Stream value)

参数:

范围类型描述
valuecom.aspose.ms.System.IO.Stream

setLocation(String value)

public void setLocation(String value)

设置签名的 CPU 主机名或物理位置。

参数:

范围类型描述
valuejava.lang.String字符串值

setOcspSettings(OcspSettings value)

public void setOcspSettings(OcspSettings value)

获取/设置 ocsp 设置。

参数:

范围类型描述
valueOcspSettingsOcspSettings 实例

setReason(String value)

public void setReason(String value)

设置签名的原因,比如(我同意\u0420\u0406\u0420\u201a\u0412�)。

参数:

范围类型描述
valuejava.lang.String字符串值

setShowProperties(boolean value)

public void setShowProperties(boolean value)

强制显示/隐藏签名属性。如果 ShowProperties 为真,则签名字段具有预定义的外观格式(表示的字符串):——————————– ———- 数字签名者{证书主题\ 日期:{签名.日期\ 原因:{签名.原因\ 地点:{signature.Location\ } - - - - - - - - - - - - - - - - - - - - - - 在哪里{X} 是 X 值的占位符。签名也可以有图像,在这种情况下,列出的字符串放在图像上。 ShowProperties 默认为真。

参数:

范围类型描述
valueboolean布尔值

setTimestampSettings(TimestampSettings value)

public void setTimestampSettings(TimestampSettings value)

设置时间戳设置。

参数:

范围类型描述
value时间戳设置TimestampSettings

setUseLtv(boolean value)

public final void setUseLtv(boolean value)

获取/设置 ltv 验证标志。

参数:

范围类型描述
valueboolean布尔值

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)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int