SignatureLine

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

public class SignatureLine

Предоставляет доступ к свойствам строки подписи.

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

Методы

МетодОписание
equals(Object arg0)
getAllowComments()Получает значение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать».
getClass()
getDefaultInstructions()Получает значение, указывающее, что инструкции по умолчанию отображаются в диалоговом окне Sign.
getEmail()Получает предполагаемый адрес электронной почты подписывающей стороны.
getId()Получает идентификатор для этой строки подписи.
getInstructions()Получает инструкции для подписывающей стороны, которые отображаются при подписании строки подписи.
getProviderId()Получает идентификатор поставщика подписи для этой строки подписи.
getShowDate()Получает значение, указывающее, что дата подписи отображается в строке подписи.
getSigner()Получает предполагаемого подписывающего в строке подписи.
getSignerTitle()Получает предлагаемую должность подписывающей стороны (например, Менеджер).
hashCode()
isSigned()Указывает, что строка подписи подписана цифровой подписью.
isValid()Указывает, что строка подписи подписана цифровой подписью и эта цифровая подпись действительна.
notify()
notifyAll()
setAllowComments(boolean value)Задает значение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать».
setDefaultInstructions(boolean value)Задает значение, указывающее, что в диалоговом окне «Подпись» отображаются инструкции по умолчанию.
setEmail(String value)Устанавливает предполагаемый адрес электронной почты подписывающей стороны.
setId(UUID value)Устанавливает идентификатор для этой строки подписи.
setInstructions(String value)Задает инструкции для подписывающей стороны, которые отображаются при подписании строки подписи.
setProviderId(UUID value)Устанавливает идентификатор поставщика подписи для этой строки подписи.
setShowDate(boolean value)Задает значение, указывающее, что дата подписи отображается в строке подписи.
setSigner(String value)Устанавливает предполагаемого подписывающего в строке подписи.
setSignerTitle(String value)Устанавливает предполагаемый титул подписавшего (например, Менеджер).
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getAllowComments()

public boolean getAllowComments()

Получает значение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать». Значение по умолчанию для этого свойстваfalse.

Возвращает: boolean — значение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать».

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getDefaultInstructions()

public boolean getDefaultInstructions()

Получает значение, указывающее, что инструкции по умолчанию отображаются в диалоговом окне Sign. Значение по умолчанию для этого свойстваtrue.

Возвращает: boolean — значение, указывающее, что в диалоговом окне «Подпись» отображаются инструкции по умолчанию.

getEmail()

public String getEmail()

Получает предполагаемый адрес электронной почты подписывающей стороны. Значение по умолчанию для этого свойстваempty string.

Возвращает: java.lang.String — Предлагаемый адрес электронной почты подписывающей стороны.

getId()

public UUID getId()

Получает идентификатор для этой строки подписи.

Этот идентификатор может быть связан с цифровой подписью при подписании документа с использованиемDigitalSignatureUtil. Это значение должно быть уникальным, и по умолчанию это новый Guid, сгенерированный случайным образом.

Возвращает: java.util.UUID — идентификатор этой строки подписи.

getInstructions()

public String getInstructions()

Получает инструкции для подписывающей стороны, которые отображаются при подписании строки подписи. Это свойство игнорируется, еслиgetDefaultInstructions() / setDefaultInstructions(boolean) установлен. Значение по умолчанию для этого свойстваempty string.

Возвращает: java.lang.String — Инструкции для подписавшего, которые отображаются при подписании строки подписи.

getProviderId()

public UUID getProviderId()

Получает идентификатор поставщика подписи для этой строки подписи. Значение по умолчанию: “{00000000-0000-0000-0000-000000000000}”.

Поставщик криптографических услуг (CSP) — это независимый программный модуль, который фактически выполняет криптографические алгоритмы для аутентификации, кодирования и шифрования. MS Office резервирует стоимость{00000000-0000-0000-0000-000000000000} для поставщика подписи по умолчанию.

GUID дополнительно установленного провайдера следует получить из документации, поставляемой с провайдером.

Кроме того, все установленные криптографические провайдеры перечислены в реестре Windows. Его можно найти по следующему пути: HKLM\ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ\Майкрософт\Криптография\По умолчанию\Провайдер. Существует имя ключа «CP Service UUID», которое соответствует GUID поставщика подписи.

Возвращает: java.util.UUID — идентификатор поставщика подписи для этой строки подписи.

getShowDate()

public boolean getShowDate()

Получает значение, указывающее, что дата подписи отображается в строке подписи. Значение по умолчанию для этого свойстваtrue.

Возвращает: boolean — значение, указывающее, что дата подписи отображается в строке подписи.

getSigner()

public String getSigner()

Получает предполагаемого подписывающего в строке подписи. Значение по умолчанию для этого свойстваempty string.

Возвращает: java.lang.String — предполагаемый подписывающий в строке подписи.

getSignerTitle()

public String getSignerTitle()

Получает предлагаемую должность подписывающей стороны (например, Менеджер). Значение по умолчанию для этого свойстваempty string.

Возвращает: java.lang.String — Предлагаемая должность подписывающей стороны (например, Менеджер).

hashCode()

public native int hashCode()

Возвращает: инт

isSigned()

public boolean isSigned()

Указывает, что строка подписи подписана цифровой подписью.

Возвращает: boolean - соответствующее логическое значение.

isValid()

public boolean isValid()

Указывает, что строка подписи подписана цифровой подписью и эта цифровая подпись действительна.

Возвращает: boolean - соответствующее логическое значение.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAllowComments(boolean value)

public void setAllowComments(boolean value)

Задает значение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать». Значение по умолчанию для этого свойстваfalse.

Параметры:

ПараметрТипОписание
valuebooleanЗначение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать».

setDefaultInstructions(boolean value)

public void setDefaultInstructions(boolean value)

Задает значение, указывающее, что в диалоговом окне «Подпись» отображаются инструкции по умолчанию. Значение по умолчанию для этого свойстваtrue.

Параметры:

ПараметрТипОписание
valuebooleanЗначение, указывающее, что инструкции по умолчанию отображаются в диалоговом окне «Подписать».

setEmail(String value)

public void setEmail(String value)

Устанавливает предполагаемый адрес электронной почты подписывающей стороны. Значение по умолчанию для этого свойстваempty string.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПредлагаемый адрес электронной почты подписывающей стороны.

setId(UUID value)

public void setId(UUID value)

Устанавливает идентификатор для этой строки подписи.

Этот идентификатор может быть связан с цифровой подписью при подписании документа с использованиемDigitalSignatureUtil. Это значение должно быть уникальным, и по умолчанию это новый Guid, сгенерированный случайным образом.

Параметры:

ПараметрТипОписание
valuejava.util.UUIDИдентификатор для этой строки подписи.

setInstructions(String value)

public void setInstructions(String value)

Задает инструкции для подписывающей стороны, которые отображаются при подписании строки подписи. Это свойство игнорируется, еслиgetDefaultInstructions() / setDefaultInstructions(boolean) установлен. Значение по умолчанию для этого свойстваempty string.

Параметры:

ПараметрТипОписание
valuejava.lang.StringИнструкции для подписывающего, которые отображаются при подписании строки подписи.

setProviderId(UUID value)

public void setProviderId(UUID value)

Устанавливает идентификатор поставщика подписи для этой строки подписи. Значение по умолчанию: “{00000000-0000-0000-0000-000000000000}”.

Поставщик криптографических услуг (CSP) — это независимый программный модуль, который фактически выполняет криптографические алгоритмы для аутентификации, кодирования и шифрования. MS Office резервирует стоимость{00000000-0000-0000-0000-000000000000} для поставщика подписи по умолчанию.

GUID дополнительно установленного провайдера следует получить из документации, поставляемой с провайдером.

Кроме того, все установленные криптографические провайдеры перечислены в реестре Windows. Его можно найти по следующему пути: HKLM\ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ\Майкрософт\Криптография\По умолчанию\Провайдер. Существует имя ключа «CP Service UUID», которое соответствует GUID поставщика подписи.

Параметры:

ПараметрТипОписание
valuejava.util.UUIDИдентификатор поставщика подписи для этой строки подписи.

setShowDate(boolean value)

public void setShowDate(boolean value)

Задает значение, указывающее, что дата подписи отображается в строке подписи. Значение по умолчанию для этого свойстваtrue.

Параметры:

ПараметрТипОписание
valuebooleanЗначение, указывающее, что дата подписания отображается в строке подписи.

setSigner(String value)

public void setSigner(String value)

Устанавливает предполагаемого подписывающего в строке подписи. Значение по умолчанию для этого свойстваempty string.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПредлагаемый подписывающий в строке подписи.

setSignerTitle(String value)

public void setSignerTitle(String value)

Устанавливает предполагаемый титул подписавшего (например, Менеджер). Значение по умолчанию для этого свойстваempty string.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПредлагаемая должность подписывающей стороны (например, Менеджер).

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