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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Значение, указывающее, что подписывающая сторона может добавлять комментарии в диалоговом окне «Подписать». |
setDefaultInstructions(boolean value)
public void setDefaultInstructions(boolean value)
Задает значение, указывающее, что в диалоговом окне «Подпись» отображаются инструкции по умолчанию. Значение по умолчанию для этого свойстваtrue.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Значение, указывающее, что инструкции по умолчанию отображаются в диалоговом окне «Подписать». |
setEmail(String value)
public void setEmail(String value)
Устанавливает предполагаемый адрес электронной почты подписывающей стороны. Значение по умолчанию для этого свойстваempty string.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Предлагаемый адрес электронной почты подписывающей стороны. |
setId(UUID value)
public void setId(UUID value)
Устанавливает идентификатор для этой строки подписи.
Этот идентификатор может быть связан с цифровой подписью при подписании документа с использованиемDigitalSignatureUtil. Это значение должно быть уникальным, и по умолчанию это новый Guid, сгенерированный случайным образом.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.UUID | Идентификатор для этой строки подписи. |
setInstructions(String value)
public void setInstructions(String value)
Задает инструкции для подписывающей стороны, которые отображаются при подписании строки подписи. Это свойство игнорируется, еслиgetDefaultInstructions() / setDefaultInstructions(boolean) установлен. Значение по умолчанию для этого свойстваempty string.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.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 поставщика подписи.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.UUID | Идентификатор поставщика подписи для этой строки подписи. |
setShowDate(boolean value)
public void setShowDate(boolean value)
Задает значение, указывающее, что дата подписи отображается в строке подписи. Значение по умолчанию для этого свойстваtrue.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Значение, указывающее, что дата подписания отображается в строке подписи. |
setSigner(String value)
public void setSigner(String value)
Устанавливает предполагаемого подписывающего в строке подписи. Значение по умолчанию для этого свойстваempty string.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Предлагаемый подписывающий в строке подписи. |
setSignerTitle(String value)
public void setSignerTitle(String value)
Устанавливает предполагаемый титул подписавшего (например, Менеджер). Значение по умолчанию для этого свойстваempty string.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Предлагаемая должность подписывающей стороны (например, Менеджер). |
toString()
public String toString()
Возвращает: java.lang.String
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 |