SignOptions

遗产: java.lang.Object

public class SignOptions

允许指定文档签名的选项。

要了解更多信息,请访问Work with Digital Signatures文档文章。

方法

方法描述
equals(Object arg0)
getClass()
getComments()指定对数字签名的注释。
getDecryptionPassword()解密源文档的密码。
getProviderId()指定签名提供者的类 ID。
getSignTime()签署日期。
getSignatureLineId()签名行标识符。
getSignatureLineImage()将在关联中显示的图像SignatureLine.
hashCode()
notify()
notifyAll()
setComments(String value)指定对数字签名的注释。
setDecryptionPassword(String value)解密源文档的密码。
setProviderId(UUID value)指定签名提供者的类 ID。
setSignTime(Date value)签署日期。
setSignatureLineId(UUID value)签名行标识符。
setSignatureLineImage(byte[] value)将在关联中显示的图像SignatureLine.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getComments()

public String getComments()

指定对数字签名的注释。默认值为empty string.

退货: java.lang.String - 相应的 java.lang.String 值。

getDecryptionPassword()

public String getDecryptionPassword()

解密源文档的密码。默认值为empty string.如果 OOXML 文档是加密的,您应该在签名之前提供解密密码来解密源文档。二进制 DOC 格式的文档不需要这样做。

退货: java.lang.String - 相应的 java.lang.String 值。

getProviderId()

public UUID getProviderId()

指定签名提供者的类 ID。默认值为Empty (all zeroes) Guid.

加密服务提供者 (CSP) 是一个独立的软件模块,它实际上执行用于身份验证、编码和加密的加密算法。 MS Office 保留的价值{00000000-0000-0000-0000-000000000000\为其默认签名提供者。

额外安装的提供程序的 GUID 应从提供程序随附的文档中获取。

此外,所有已安装的加密提供程序都在 Windows 注册表中枚举。可以在以下路径中找到:HKLM\软件\微软\密码学\默认值\提供者。有一个密钥名称“CP Service UUID”,它对应于签名提供者的 GUID。

退货: java.util.UUID - 相应的 java.util.UUID 值。

getSignTime()

public Date getSignTime()

签署日期。默认值为current time.

退货: java.util.Date - 相应的 java.util.Date 值。

getSignatureLineId()

public UUID getSignatureLineId()

签名行标识符。默认值为Empty (all zeroes) Guid.设置时,它关联SignatureLine与相应的DigitalSignature.

退货: java.util.UUID - 相应的 java.util.UUID 值。

getSignatureLineImage()

public byte[] getSignatureLineImage()

将在关联中显示的图像SignatureLine.默认值为 null 。

退货: 字节[- 对应的字节[] 价值。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setComments(String value)

public void setComments(String value)

指定对数字签名的注释。默认值为empty string.

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setDecryptionPassword(String value)

public void setDecryptionPassword(String value)

解密源文档的密码。默认值为empty string.如果 OOXML 文档是加密的,您应该在签名之前提供解密密码来解密源文档。二进制 DOC 格式的文档不需要这样做。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setProviderId(UUID value)

public void setProviderId(UUID value)

指定签名提供者的类 ID。默认值为Empty (all zeroes) Guid.

加密服务提供者 (CSP) 是一个独立的软件模块,它实际上执行用于身份验证、编码和加密的加密算法。 MS Office 保留的价值{00000000-0000-0000-0000-000000000000\为其默认签名提供者。

额外安装的提供程序的 GUID 应从提供程序随附的文档中获取。

此外,所有已安装的加密提供程序都在 Windows 注册表中枚举。可以在以下路径中找到:HKLM\软件\微软\密码学\默认值\提供者。有一个密钥名称“CP Service UUID”,它对应于签名提供者的 GUID。

参数:

范围类型描述
valuejava.util.UUID对应的 java.util.UUID 值。

setSignTime(Date value)

public void setSignTime(Date value)

签署日期。默认值为current time.

参数:

范围类型描述
valuejava.util.Date对应的 java.util.Date 值。

setSignatureLineId(UUID value)

public void setSignatureLineId(UUID value)

签名行标识符。默认值为Empty (all zeroes) Guid.设置时,它关联SignatureLine与相应的DigitalSignature.

参数:

范围类型描述
valuejava.util.UUID对应的 java.util.UUID 值。

setSignatureLineImage(byte[] value)

public void setSignatureLineImage(byte[] value)

将在关联中显示的图像SignatureLine.默认值为 null 。

参数:

范围类型描述
valuebyte[]对应的字节[] 价值。

toString()

public String toString()

退货: java.lang.字符串

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