SignOptions

Наследование: java.lang.Object

public class SignOptions

Позволяет указать параметры подписания документа.

Чтобы узнать больше, посетитеWork with Digital Signatures документальная статья.

Методы

МетодОписание
equals(Object arg0)
getClass()
getComments()Задает комментарии к цифровой подписи.
getDecryptionPassword()Пароль для расшифровки исходного документа.
getProviderId()Указывает идентификатор класса поставщика подписи.
getSignTime()Дата подписания.
getSignatureLineId()Идентификатор строки подписи.
getSignatureLineImage()Изображение, которое будет отображаться в связанныхSignatureLine.
hashCode()
notify()
notifyAll()
setComments(String value)Задает комментарии к цифровой подписи.
setDecryptionPassword(String value)Пароль для расшифровки исходного документа.
setProviderId(UUID value)Указывает идентификатор класса поставщика подписи.
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.Класс

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()

Указывает идентификатор класса поставщика подписи. Значение по умолчанию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. Значение по умолчанию равно нулю.

Возвращает: байт[] - соответствующий байт[] ценность.

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)

Указывает идентификатор класса поставщика подписи. Значение по умолчанию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. Значение по умолчанию равно нулю.

Параметры:

ПараметрТипОписание
valuebyte[]Соответствующий байт[] ценность.

toString()

public String toString()

Возвращает: java.lang.String

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