public interface IXAdESSigner extends IAdESSigner
| Modifier and Type | Method and Description |
|---|---|
XAdESSigner |
enhance(java.lang.String provider,
java.lang.String digestUri,
java.util.List<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs,
java.lang.String tsaUrl,
java.lang.Integer signatureType)
Усовершенствование подписи XAdES-BES до XAdES-T или XAdES-X
Long Type 1 и XAdES-T до XAdES-X Long Type 1.
|
XAdESSigner |
enhance(java.lang.String provider,
java.lang.String digestUri,
java.util.List<java.security.cert.X509Certificate> certificates,
java.lang.String tsaUrl,
java.lang.Integer signatureType)
Усовершенствование подписи XAdES-BES до XAdES-T или XAdES-X
Long Type 1 и XAdES-T до XAdES-X Long Type 1.
|
org.w3c.dom.Element |
getSignatureValue()
Получение узла подписи ds:SignatureValue.
|
org.w3c.dom.Element |
getSignerInfo()
Получение узла подписи ds:Signature.
|
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)
Проверка одной отдельной подписи CAdES.
|
getSignatureCertificates, getSignatureCRLs, getSignatureType, getSignerCertificateorg.w3c.dom.Element getSignerInfo()
org.w3c.dom.Element getSignatureValue()
XAdESSigner enhance(java.lang.String provider, java.lang.String digestUri, java.util.List<java.security.cert.X509Certificate> certificates, java.lang.String tsaUrl, java.lang.Integer signatureType) throws XAdESException
provider - Криптопровайдер.digestUri - URI/URN алгоритма хэширования. Не используется.
Может быть null.certificates - Сертификаты для построения цепочки и
добавления ее в подпись.tsaUrl - Адрес TSP службы.signatureType - Тип подписи, до которого нужно
усовершенствовать данную подпись.XAdESExceptionXAdESSigner enhance(java.lang.String provider, java.lang.String digestUri, java.util.List<java.security.cert.X509Certificate> certificates, java.util.Set<java.security.cert.X509CRL> cRLs, java.lang.String tsaUrl, java.lang.Integer signatureType) throws XAdESException
provider - Криптопровайдер.digestUri - URI/URN алгоритма хэширования. Не используется.
Может быть null.certificates - Сертификаты для построения цепочки и
добавления ее в подпись.cRLs - Списки CRL, которые могут использоваться для
проверки проверки цепочки сертификатов подписанта или
цепочки сертификатов штампа времени при усовершенствовании
подписи формата XAdES-BES или XAdES-T. Может быть null.tsaUrl - Адрес TSP службы.signatureType - Тип подписи, до которого нужно
усовершенствовать данную подпись.XAdESExceptionvoid verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs)
throws XAdESException
IAdESSignerverify in interface IAdESSignercertificates - Дополнительные сертификаты, которые могут
быть указаны при проверке подписей для построения цепочки
сертификатов.cRLs - Списки CRL, которые могут использоваться для
проверки подписи PKCS7, XML DSig, *AdES-BES или *AdES-T.
Может быть null.XAdESExceptionvoid verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures)
throws XAdESException
verify in interface IAdESSignercertificates - Дополнительные сертификаты, которые могут
быть указаны при проверке подписей для построения цепочки
сертификатов.cRLs - Списки CRL, которые могут использоваться для
проверки подписи простого XML, XAdES-BES или XAdES-T. Может
быть null.signatureType - Тип подписи. Может быть null. Если задан,
то производится проверка подписи с указанным типом.verifyCounterSignatures - True, если следует проверять
заверяющие подписи. Не используется.XAdESException