PKCS1
Наследование: java.lang.Object, com.aspose.pdf.Signature
public final class PKCS1 extends Signature
Представляет объект подписи относительно PKCS\Стандарт №1. Для подписи используется алгоритм шифрования RSA и метод дайджеста SHA-1.
Конструкторы
Конструктор | Описание |
---|---|
PKCS1(InputStream image) | Инициализирует новый экземпляр класса PKCS1. |
PKCS1() | Инициализирует новый экземпляр класса PKCS1. |
PKCS1(String pfx, String password) | Инициализирует новый экземпляр класса PKCS1. |
PKCS1(InputStream pfx, String password) | Инициализирует новый экземпляр класса PKCS1. |
Методы
Метод | Описание |
---|---|
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) |
PKCS1(InputStream image)
public PKCS1(InputStream image)
Инициализирует новый экземпляр класса PKCS1.
Параметры:
Параметр | Тип | Описание |
---|---|---|
image | java.io.InputStream | Это изображение будет определять внешний вид подписи на странице. |
PKCS1()
public PKCS1()
Инициализирует новый экземпляр класса PKCS1.
PKCS1(String pfx, String password)
public PKCS1(String pfx, String password)
Инициализирует новый экземпляр класса PKCS1.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pfx | java.lang.String | Pfx-файл, содержащий сертификат для подписи. |
password | java.lang.String | Пароль для сертификата. |
PKCS1(InputStream pfx, String password)
public PKCS1(InputStream pfx, String password)
Инициализирует новый экземпляр класса PKCS1.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pfx | java.io.InputStream | Поток с данными сертификата, организованными как pfx. |
password | java.lang.String | Пароль для доступа к закрытому ключу в сертификате. |
close()
public void close()
Деструктор, закрывающий временные потоки (при необходимости).
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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)
Устанавливает имя лица или органа, подписывающего документ.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setContactInfo(String value)
public void setContactInfo(String value)
Задайте информацию, предоставленную подписывающей стороной, чтобы получатель мог связаться с подписывающей стороной для проверки подписи, например, номер телефона.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setCustomAppearance(SignatureCustomAppearance value)
public final void setCustomAppearance(SignatureCustomAppearance value)
Получает/задает настраиваемый внешний вид.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | SignatureCustomAppearance | Экземпляр SignatureCustomAppearance |
setDate(Date value)
public void setDate(Date value)
Установите время подписания.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.Date | Объект даты |
setImage(InputStream _signatureAppearanceStream)
public void setImage(InputStream _signatureAppearanceStream)
Устанавливает поток изображения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
_signatureAppearanceStream | java.io.InputStream | Паровой объект |
setImageInternal(System.IO.Stream value)
public void setImageInternal(System.IO.Stream value)
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | com.aspose.ms.System.IO.Stream |
setLocation(String value)
public void setLocation(String value)
Задает имя хоста ЦП или физическое расположение подписи.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setOcspSettings(OcspSettings value)
public void setOcspSettings(OcspSettings value)
Получает/устанавливает настройки ocsp.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | OcspSettings | Экземпляр OcspSettings |
setReason(String value)
public void setReason(String value)
Устанавливает причину подписания, например (Я согласен\u0420\u0406\u0420\u201a\u0412�).
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setShowProperties(boolean value)
public void setShowProperties(boolean value)
Принудительно показать/скрыть свойства подписи. В случае, если ShowProperties имеет значение true, поле подписи имеет предопределенный формат отображения (строки для представления): ——————————– ———– С цифровой подписью{тема сертификата\ } Свидание:{Дата подписания\ } Причина:{подпись.Причина\ } Расположение:{подпись.Расположение\ } ——————————————- куда{ИКС} является заполнителем для значения X. Также подпись может иметь изображение, в этом случае перечисленные строки размещаются поверх изображения. ShowProperties по умолчанию имеет значение true.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
setTimestampSettings(TimestampSettings value)
public void setTimestampSettings(TimestampSettings value)
Устанавливает настройки метки времени.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | Отметка времениНастройки | TimestampSettings |
setUseLtv(boolean value)
public final void setUseLtv(boolean value)
Получает/устанавливает флаг проверки LTV.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |