DigitalSignatureUtil
Наследование: java.lang.Object
public class DigitalSignatureUtil
Предоставляет методы для подписания документа.
Чтобы узнать больше, посетитеWork with Digital Signatures документальная статья.
Поскольку цифровая подпись работает с содержимым файла, а не с объектной моделью документа, эти методы вынесены в отдельный класс.
Поддерживаемые форматыLoadFormat.DOC а такжеLoadFormat.DOCX.
Методы
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
hashCode()
public native int hashCode()
Возвращает: инт
loadSignatures(InputStream stream)
public static DigitalSignatureCollection loadSignatures(InputStream stream)
Параметры:
Параметр | Тип | Описание |
---|---|---|
stream | java.io.InputStream |
Возвращает: DigitalSignatureCollection
loadSignatures(String fileName)
public static DigitalSignatureCollection loadSignatures(String fileName)
Загружает цифровые подписи из документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
fileName | java.lang.String | Путь к документу. |
Возвращает: DigitalSignatureCollection - Сбор цифровых подписей. Возвращает пустую коллекцию, если файл не подписан.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAllSignatures(InputStream srcStream, OutputStream dstStream)
public static void removeAllSignatures(InputStream srcStream, OutputStream dstStream)
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | |
dstStream | java.io.OutputStream |
removeAllSignatures(String srcFileName, String dstFileName)
public static void removeAllSignatures(String srcFileName, String dstFileName)
Удаляет все цифровые подписи из исходного файла и записывает неподписанный файл в целевой файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFileName | java.lang.String | |
dstFileName | java.lang.String |
sign(InputStream srcStream, OutputStream dstStream, CertificateHolder certHolder)
public static void sign(InputStream srcStream, OutputStream dstStream, CertificateHolder certHolder)
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | |
dstStream | java.io.OutputStream | |
certHolder | CertificateHolder |
sign(InputStream srcStream, OutputStream dstStream, CertificateHolder certHolder, SignOptions signOptions)
public static void sign(InputStream srcStream, OutputStream dstStream, CertificateHolder certHolder, SignOptions signOptions)
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | |
dstStream | java.io.OutputStream | |
certHolder | CertificateHolder | |
signOptions | SignOptions |
sign(String srcFileName, String dstFileName, CertificateHolder certHolder)
public static void sign(String srcFileName, String dstFileName, CertificateHolder certHolder)
Подписывает исходный документ, используя данныеCertificateHolder с цифровой подписью и записывает подписанный документ в файл назначения.
Документ должен быть либоLoadFormat.DOC или жеLoadFormat.DOCX.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFileName | java.lang.String | Имя файла документа для подписи. |
dstFileName | java.lang.String | Имя файла вывода подписанного документа. |
certHolder | CertificateHolder | {CertificateHolder объект с сертификатом, который использовался для подписи файла. |
sign(String srcFileName, String dstFileName, CertificateHolder certHolder, SignOptions signOptions)
public static void sign(String srcFileName, String dstFileName, CertificateHolder certHolder, SignOptions signOptions)
Подписывает исходный документ, используя данныеCertificateHolder а такжеSignOptions с цифровой подписью и записывает подписанный документ в файл назначения.
Документ должен быть либоLoadFormat.DOC или жеLoadFormat.DOCX.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFileName | java.lang.String | Имя файла документа для подписи. |
dstFileName | java.lang.String | Имя файла вывода подписанного документа. |
certHolder | CertificateHolder | {CertificateHolder объект с сертификатом, который использовался для подписи файла. |
signOptions | SignOptions | {SignOptions объект с различными вариантами подписи. |
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 |