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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Соответствующее значение java.lang.String. |
setDecryptionPassword(String value)
public void setDecryptionPassword(String value)
Пароль для расшифровки исходного документа. Значение по умолчаниюempty stringЕсли документ OOXML зашифрован, вы должны предоставить пароль для расшифровки исходного документа, прежде чем он будет подписан. Это не требуется для документов в двоичном формате DOC.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.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 поставщика подписи.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.UUID | Соответствующее значение java.util.UUID. |
setSignTime(Date value)
public void setSignTime(Date value)
Дата подписания. Значение по умолчаниюcurrent time.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.Date | Соответствующее значение java.util.Date. |
setSignatureLineId(UUID value)
public void setSignatureLineId(UUID value)
Идентификатор строки подписи. Значение по умолчаниюEmpty (all zeroes) Guid . Когда он установлен, он ассоциируетсяSignatureLine с соответствующимDigitalSignature.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.UUID | Соответствующее значение java.util.UUID. |
setSignatureLineImage(byte[] value)
public void setSignatureLineImage(byte[] value)
Изображение, которое будет отображаться в связанныхSignatureLine. Значение по умолчанию равно нулю.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | byte[] | Соответствующий байт[] ценность. |
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 |