ExternalSignature

Наследование: java.lang.Object, com.aspose.pdf.Signature

public class ExternalSignature extends Signature

Создает отдельный PKCS#7Отдельная подпись с использованием X509Certificate2. Он поддерживает смарт-карты USB, токены без экспортируемых закрытых ключей.

Конструкторы

КонструкторОписание
ExternalSignature(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)Создает отдельный PKCS#7Отдельная подпись с использованием X509Certificate2.

Методы

МетодОписание
close()Деструктор, закрывающий временные потоки (при необходимости).
equals(Object arg0)
getAuthority()Имя лица или органа, подписавшего документ.
getByteRange()Получить массив пар целых чисел (начальное смещение в байтах, длина в байтах), которые должны описывать точный диапазон байтов для вычисления дайджеста.
getCertificate()Сертификат с закрытым ключом.
getClass()
getContactInfo()Получите информацию, предоставленную подписывающей стороной, чтобы получатель мог связаться с подписывающей стороной для проверки подписи, например, номер телефона.
getCustomAppearance()Получает/задает настраиваемый внешний вид.
getDate()Получает время подписания.
getImageInternal()Получает поток изображения.
getLocation()Получает имя хоста ЦП или физическое расположение подписи.
getOcspSettings()Получает/устанавливает настройки ocsp.
getReason()Получает причину подписания, например (я согласен\u0420\u0406\u0420\u201a\u0412�).
getSignatureReferences()получить ссылки на подписи
getTimestampSettings()Получает настройки метки времени.
getUseLtv()Получает/устанавливает флаг проверки LTV.
hashCode()
isShowProperties()Принудительно показать/скрыть свойства подписи.
notify()
notifyAll()
setAuthority(String value)Устанавливает имя лица или органа, подписывающего документ.
setContactInfo(String value)Задайте информацию, предоставленную подписывающей стороной, чтобы получатель мог связаться с подписывающей стороной для проверки подписи, например, номер телефона.
setCustomAppearance(SignatureCustomAppearance value)Получает/задает настраиваемый внешний вид.
setDate(Date value)Установите время подписания.
setImage(InputStream _signatureAppearanceStream)Устанавливает поток изображения.
setImageInternal(System.IO.Stream value)
setLocation(String value)Задает имя хоста ЦП или физическое расположение подписи.
setOcspSettings(OcspSettings value)Получает/устанавливает настройки ocsp.
setReason(String value)Устанавливает причину подписания, например (Я согласен\u0420\u0406\u0420\u201a\u0412�).
setShowProperties(boolean value)Принудительно показать/скрыть свойства подписи.
setTimestampSettings(TimestampSettings value)Устанавливает настройки метки времени.
setUseLtv(boolean value)Получает/устанавливает флаг проверки LTV.
toString()
verify()Проверьте документ относительно этой подписи и верните true, если документ действителен или в противном случае ложен.
wait()
wait(long arg0)
wait(long arg0, int arg1)

ExternalSignature(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)

public ExternalSignature(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate)

Создает отдельный PKCS#7Отдельная подпись с использованием X509Certificate2. Он поддерживает смарт-карты USB, токены без экспортируемых закрытых ключей.

Параметры:

ПараметрТипОписание
certificatecom.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2Сертификат с закрытым ключом

close()

public void close()

Деструктор, закрывающий временные потоки (при необходимости).

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

getAuthority()

public final String getAuthority()

Имя лица или органа, подписавшего документ.

Возвращает: java.lang.String — строковое значение

getByteRange()

public int[] getByteRange()

Получить массив пар целых чисел (начальное смещение в байтах, длина в байтах), которые должны описывать точный диапазон байтов для вычисления дайджеста.

Возвращает: инт[] - массив значений int

getCertificate()

public final System.Security.Cryptography.X509Certificates.X509Certificate2 getCertificate()

Сертификат с закрытым ключом.

Возвращает: com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 — экземпляр X509Certificate2 с закрытым ключом

getClass()

public final native Class<?> getClass()

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

getContactInfo()

public String getContactInfo()

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

Возвращает: java.lang.String — строковое значение

getCustomAppearance()

public final SignatureCustomAppearance getCustomAppearance()

Получает/задает настраиваемый внешний вид.

Возвращает: SignatureCustomAppearance - Экземпляр SignatureCustomAppearance

getDate()

public Date getDate()

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

Возвращает: Date - Значение даты

getImageInternal()

public System.IO.Stream getImageInternal()

Получает поток изображения.

Только для внутреннего использования

Возвращает: com.aspose.ms.System.IO.Stream — объект потока

getLocation()

public String getLocation()

Получает имя хоста ЦП или физическое расположение подписи.

Возвращает: java.lang.String — строковое значение

getOcspSettings()

public OcspSettings getOcspSettings()

Получает/устанавливает настройки ocsp.

Возвращает: OcspSettings - Экземпляр OcspSettings

getReason()

public String getReason()

Получает причину подписания, например (я согласен\u0420\u0406\u0420\u201a\u0412�).

Возвращает: java.lang.String — строковое значение

getSignatureReferences()

public List<SignatureReference> getSignatureReferences()

получить ссылки на подписи

Возвращает: java.util.List<com.aspose.pdf.engine.security.impl.signatures.SignatureReference> — объект java.util.List

getTimestampSettings()

public TimestampSettings getTimestampSettings()

Получает настройки метки времени.

Возвращает: TimestampSettings - Настройки метки времени

getUseLtv()

public final boolean getUseLtv()

Получает/устанавливает флаг проверки LTV.

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

hashCode()

public native int hashCode()

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

isShowProperties()

public boolean isShowProperties()

Принудительно показать/скрыть свойства подписи. В случае, если ShowProperties имеет значение true, поле подписи имеет предопределенный формат отображения (строки для представления): ——————————– ———– С цифровой подписью{тема сертификата\ } Свидание:{Дата подписания\ } Причина:{подпись.Причина\ } Расположение:{подпись.Расположение\ } ——————————————- куда{ИКС} является заполнителем для значения X. Также подпись может иметь изображение, в этом случае перечисленные строки размещаются поверх изображения. ShowProperties по умолчанию имеет значение true.

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setAuthority(String value)

public void setAuthority(String value)

Устанавливает имя лица или органа, подписывающего документ.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setContactInfo(String value)

public void setContactInfo(String value)

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

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setCustomAppearance(SignatureCustomAppearance value)

public final void setCustomAppearance(SignatureCustomAppearance value)

Получает/задает настраиваемый внешний вид.

Параметры:

ПараметрТипОписание
valueSignatureCustomAppearanceЭкземпляр SignatureCustomAppearance

setDate(Date value)

public void setDate(Date value)

Установите время подписания.

Параметры:

ПараметрТипОписание
valuejava.util.DateОбъект даты

setImage(InputStream _signatureAppearanceStream)

public void setImage(InputStream _signatureAppearanceStream)

Устанавливает поток изображения.

Параметры:

ПараметрТипОписание
_signatureAppearanceStreamjava.io.InputStreamПаровой объект

setImageInternal(System.IO.Stream value)

public void setImageInternal(System.IO.Stream value)

Параметры:

ПараметрТипОписание
valuecom.aspose.ms.System.IO.Stream

setLocation(String value)

public void setLocation(String value)

Задает имя хоста ЦП или физическое расположение подписи.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setOcspSettings(OcspSettings value)

public void setOcspSettings(OcspSettings value)

Получает/устанавливает настройки ocsp.

Параметры:

ПараметрТипОписание
valueOcspSettingsЭкземпляр OcspSettings

setReason(String value)

public void setReason(String value)

Устанавливает причину подписания, например (Я согласен\u0420\u0406\u0420\u201a\u0412�).

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setShowProperties(boolean value)

public void setShowProperties(boolean value)

Принудительно показать/скрыть свойства подписи. В случае, если ShowProperties имеет значение true, поле подписи имеет предопределенный формат отображения (строки для представления): ——————————– ———– С цифровой подписью{тема сертификата\ } Свидание:{Дата подписания\ } Причина:{подпись.Причина\ } Расположение:{подпись.Расположение\ } ——————————————- куда{ИКС} является заполнителем для значения X. Также подпись может иметь изображение, в этом случае перечисленные строки размещаются поверх изображения. ShowProperties по умолчанию имеет значение true.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setTimestampSettings(TimestampSettings value)

public void setTimestampSettings(TimestampSettings value)

Устанавливает настройки метки времени.

Параметры:

ПараметрТипОписание
valueОтметка времениНастройкиTimestampSettings

setUseLtv(boolean value)

public final void setUseLtv(boolean value)

Получает/устанавливает флаг проверки LTV.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

toString()

public String toString()

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

verify()

public boolean verify()

Проверьте документ относительно этой подписи и верните true, если документ действителен или в противном случае ложен.

Возвращает: boolean - истина, если документ действителен.

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