PKCS7Detached

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

public final class PKCS7Detached extends Signature

Представляет PKCS\Объект #7, соответствующий PKCS\ Спецификация #7 в Internet RFC 2315, PKCS#7: Синтаксис криптографических сообщений, версия 1.5. Дайджест исходного подписанного сообщения в диапазоне байтов документа включается как обычный PKCS.# 7 Поле SignedData. Никакие данные не должны инкапсулироваться в PKCS.# 7 Поле SignedData.

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

КонструкторОписание
PKCS7Detached(InputStream image)Инициализирует новый экземпляр класса PKCS7Detached.
PKCS7Detached()Инициализирует новый экземпляр класса PKCS7Detached.
PKCS7Detached(String pfx, String password)Инициализирует новый экземпляр класса PKCS7Detached.
PKCS7Detached(InputStream pfx, String password)Инициализирует новый экземпляр класса PKCS7Detached.

Методы

МетодОписание
close()Деструктор, закрывающий временные потоки (при необходимости).
equals(Object arg0)
getAuthority()Имя лица или органа, подписавшего документ.
getByteRange()Получить массив пар целых чисел (начальное смещение в байтах, длина в байтах), которые должны описывать точный диапазон байтов для вычисления дайджеста.
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)

PKCS7Detached(InputStream image)

public PKCS7Detached(InputStream image)

Инициализирует новый экземпляр класса PKCS7Detached.

Параметры:

ПараметрТипОписание
imagejava.io.InputStreamЭто изображение будет определять внешний вид подписи на странице.

PKCS7Detached()

public PKCS7Detached()

Инициализирует новый экземпляр класса PKCS7Detached.

PKCS7Detached(String pfx, String password)

public PKCS7Detached(String pfx, String password)

Инициализирует новый экземпляр класса PKCS7Detached.

Параметры:

ПараметрТипОписание
pfxjava.lang.StringPfx-файл, содержащий сертификат для подписи.
passwordjava.lang.StringПароль для доступа к закрытому ключу в сертификате.

PKCS7Detached(InputStream pfx, String password)

public PKCS7Detached(InputStream pfx, String password)

Инициализирует новый экземпляр класса PKCS7Detached.

Параметры:

ПараметрТипОписание
pfxjava.io.InputStreamПоток с данными сертификата, организованными как pfx.
passwordjava.lang.StringПароль для доступа к закрытому ключу в сертификате.

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

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