public interface IAdESSigner
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.security.cert.X509Certificate> |
getSignatureCertificates()
Получение списка сертификатов подписи после
ее декодирования.
|
java.util.Set<java.security.cert.X509CRL> |
getSignatureCRLs()
Получение списка CRL подписи после
ее декодирования.
|
java.lang.Integer |
getSignatureType()
Получение типа подписи.
|
java.security.cert.X509Certificate |
getSignerCertificate()
Получение сертификата, соответствующего ссылке в
подписанных атрибутах (для подписи *AdES) или
идентификатору подписи (в подписи формата PKCS7).
|
void |
verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs)
Проверка одной отдельной подписи *AdES.
|
void |
verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures)
Проверка одной отдельной подписи *AdES.
|
java.security.cert.X509Certificate getSignerCertificate()
java.lang.Integer getSignatureType()
java.util.Set<java.security.cert.X509Certificate> getSignatureCertificates()
java.util.Set<java.security.cert.X509CRL> getSignatureCRLs()
void verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs)
throws AdESException
certificates - Дополнительные сертификаты, которые могут
быть указаны при проверке подписей для построения цепочки
сертификатов.cRLs - Списки CRL, которые могут использоваться для
проверки подписи PKCS7, XML DSig, *AdES-BES или *AdES-T.
Может быть null.AdESExceptionvoid verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures)
throws AdESException
certificates - Дополнительные сертификаты, которые могут
быть указаны при проверке подписей для построения цепочки
сертификатов.cRLs - Списки CRL, которые могут использоваться для
проверки подписи PKCS7, XMLDSig, *AdES-BES или *AdES-T.
Может быть null.signatureType - Тип подписи. Может быть null. Если задан,
то производится проверка подписи с указанным типом.verifyCounterSignatures - True, если следует проверять
заверяющие подписи.AdESException