public abstract class AdESSigner extends java.lang.Object implements IAdESSigner, AdESParameters, ru.CryptoPro.AdES.tools.ProviderUtility, SignatureOptions
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROVIDER
Провайдер подписи по умолчанию.
|
_AdES_A, _AdES_BES, _AdES_C, _AdES_T, _AdES_Unknown, _AdES_X_Long_Type_1, _SIMPLE, TSA_ARCHIVE_TIME_STAMP, TSA_ARCHIVE_TIME_STAMP_SIMPLE, TSA_CAdESC_TIME_STAMP, TSA_CAdESC_TIME_STAMP_SIMPLE, TSA_SIGNATURE_TIME_STAMP, TSA_SIGNATURE_TIME_STAMP_SIMPLE
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.Integer> |
CREATED_SIGNATURE_TYPES()
Получение списка типов подписей, которые можно
создавать.
|
java.util.Set<java.security.cert.X509Certificate> |
getSignatureCertificates()
Получение списка сертификатов подписи после
ее декодирования.
|
java.util.Set<java.security.cert.X509CRL> |
getSignatureCRLs()
Получение списка CRL подписи после
ее декодирования.
|
java.security.cert.X509Certificate |
getSignerCertificate()
Получение сертификата, соответствующего ссылке в
подписанных атрибутах (для подписи *AdES) или
идентификатору подписи (в подписи формата PKCS7).
|
void |
setOptions(Options options)
Задание параметров для управления некоторыми проверками в процессе создания подписи.
|
void |
setProvider(java.lang.String provider) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSignatureType, verify, verify
public void setProvider(java.lang.String provider)
setProvider
in interface ru.CryptoPro.AdES.tools.ProviderUtility
public void setOptions(Options options)
SignatureOptions
setOptions
in interface SignatureOptions
options
- Параметры.public static java.util.List<java.lang.Integer> CREATED_SIGNATURE_TYPES()
public java.security.cert.X509Certificate getSignerCertificate()
IAdESSigner
getSignerCertificate
in interface IAdESSigner
public java.util.Set<java.security.cert.X509Certificate> getSignatureCertificates()
IAdESSigner
getSignatureCertificates
in interface IAdESSigner
public java.util.Set<java.security.cert.X509CRL> getSignatureCRLs()
IAdESSigner
getSignatureCRLs
in interface IAdESSigner