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.AdESException
void 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