public interface IAdESSignature extends SignatureOptions
Modifier and Type | Method and Description |
---|---|
void |
close()
Завершение процедуры подписания.
|
void |
open(java.io.OutputStream sgnOutStream)
Открытие выходного потока для записи подписанного сообщения.
|
void |
verify(java.util.Set<java.security.cert.X509Certificate> certificates)
Проверка всех подписей в сообщении.
|
void |
verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs)
Проверка всех подписей в сообщении.
|
setOptions
void open(java.io.OutputStream sgnOutStream) throws AdESException
close()
.sgnOutStream
- Поток подписанных данных. Может
быть байтовым или файловым потоком.AdESException
void close() throws AdESException
open(java.io.OutputStream)
.AdESException
void verify(java.util.Set<java.security.cert.X509Certificate> certificates) throws AdESException
certificates
- Дополнительные сертификаты для построения
цепочек. Может быть null.AdESException
void verify(java.util.Set<java.security.cert.X509Certificate> certificates, java.util.Set<java.security.cert.X509CRL> cRLs) throws AdESException
certificates
- Дополнительные сертификаты для построения
цепочек. Может быть null.cRLs
- Списки CRL, которые могут использоваться для проверки
подписи PKCS7, XML DSig, *AdES-BES или *AdES-T. Может быть null.AdESException