public abstract class CAdESSigner extends AdESSigner implements ICAdESSigner, CAdESParameters
| Modifier and Type | Field and Description |
|---|---|
static int |
BUFFER_SIZE
Размер буфера для чтения из потока данных.
|
PROVIDERCAdES_A, CAdES_BES, CAdES_C, CAdES_T, CAdES_Unknown, CAdES_X_Long_Type_1, id_aa_ets_archiveTimestampV3, id_aa_ets_ATSHashIndex, id_aa_ets_ATSHashIndexV3, id_aa_v3, PKCS7_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 |
|---|---|
void |
enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.String tsaUrl,
java.lang.Integer signatureType)
Deprecated.
|
void |
enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.String tsaUrl,
java.lang.Integer signatureType,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes)
Deprecated.
|
CAdESSigner[] |
getCAdESCountersignerInfos()
Получение списка заверителей.
|
org.bouncycastle.tsp.TimeStampToken |
getCAdESCTimestampToken()
Deprecated.
|
java.util.Collection<org.bouncycastle.tsp.TimeStampToken> |
getCAdESCTimestampTokenList()
Deprecated.
|
org.bouncycastle.tsp.TimeStampToken |
getSignatureTimestampToken()
Deprecated.
|
java.util.Collection<org.bouncycastle.tsp.TimeStampToken> |
getSignatureTimestampTokenList()
Deprecated.
|
java.lang.Integer |
getSignatureType()
Получение типа подписи.
|
org.bouncycastle.cms.SignerInformation |
getSignerInfo()
Получение подписанта.
|
org.bouncycastle.asn1.cms.AttributeTable |
getSignerSignedAttributes()
Получение списка подписанных атрибутов.
|
org.bouncycastle.asn1.cms.AttributeTable |
getSignerUnsignedAttributes()
Получение списка неподписанных атрибутов.
|
static void |
replaceUnsignedAttributes(CAdESSigner cAdESSigner,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes)
Замена таблицы неподписанных атрибутов.
|
void |
verify(java.util.Collection<java.security.cert.X509Certificate> certificates,
java.util.Collection<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures)
Deprecated.
|
CREATED_SIGNATURE_TYPES, getSignatureCertificates, getSignatureCRLs, getSignerCertificate, setProviderequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCountersigner, enhance, enhance, enhance, verify, verifygetSignatureCertificates, getSignatureCRLs, getSignerCertificatepublic static final int BUFFER_SIZE
public org.bouncycastle.cms.SignerInformation getSignerInfo()
ICAdESSignergetSignerInfo in interface ICAdESSignerpublic static void replaceUnsignedAttributes(CAdESSigner cAdESSigner, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes)
unsignedAttributes - Неподписанные атрибуты.public java.lang.Integer getSignatureType()
IAdESSignergetSignatureType in interface IAdESSignerpublic CAdESSigner[] getCAdESCountersignerInfos()
ICAdESSignergetCAdESCountersignerInfos in interface ICAdESSignerpublic org.bouncycastle.asn1.cms.AttributeTable getSignerSignedAttributes()
ICAdESSignergetSignerSignedAttributes in interface ICAdESSignerpublic org.bouncycastle.asn1.cms.AttributeTable getSignerUnsignedAttributes()
ICAdESSignergetSignerUnsignedAttributes in interface ICAdESSigner@Deprecated public org.bouncycastle.tsp.TimeStampToken getCAdESCTimestampToken()
ICAdESSignergetCAdESCTimestampToken in interface ICAdESSigner@Deprecated public org.bouncycastle.tsp.TimeStampToken getSignatureTimestampToken()
ICAdESSignergetSignatureTimestampToken in interface ICAdESSigner@Deprecated public java.util.Collection<org.bouncycastle.tsp.TimeStampToken> getSignatureTimestampTokenList()
ICAdESSignergetSignatureTimestampTokenList in interface ICAdESSigner@Deprecated public java.util.Collection<org.bouncycastle.tsp.TimeStampToken> getCAdESCTimestampTokenList()
ICAdESSignergetCAdESCTimestampTokenList in interface ICAdESSigner@Deprecated
public void enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.String tsaUrl,
java.lang.Integer signatureType)
throws CAdESException
ICAdESSignerenhance in interface ICAdESSignerprovider - Криптопровайдер.digestAlgorithm - Идентификатор алгоритма хэширования.chain - Сертификаты подписанта для построения цепочки и
добавления в подпись. Сертификат подписи должен быть первым в
списке.tsaUrl - Адрес TSP службы.signatureType - Тип подписи, до которого нужно
усовершенствовать данную подпись.CAdESException@Deprecated
public void enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.String tsaUrl,
java.lang.Integer signatureType,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes)
throws CAdESException
ICAdESSignerenhance in interface ICAdESSignerprovider - Криптопровайдер для хеширования и подписи.digestAlgorithm - Идентификатор алгоритма хэширования.chain - Сертификаты подписанта для построения цепочки и
добавления в подпись. Сертификат подписи должен быть первым в
списке.tsaUrl - Адрес TSP службы.signatureType - Тип подписи, до которого нужно
усовершенствовать данную подпись.unsignedAttributes - Таблица неподписанных аттрибутов
для добавления в подпись. Может быть null.CAdESException@Deprecated
public void verify(java.util.Collection<java.security.cert.X509Certificate> certificates,
java.util.Collection<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures)
throws CAdESException
ICAdESSignerverify in interface ICAdESSignercertificates - Дополнительные сертификаты, которые могут
быть указаны при проверке подписей для построения цепочки
сертификатов.cRLs - Списки CRL, которые могут использоваться для
проверки подписи PKCS7, CAdES-BES или CAdES-T. Может быть null.signatureType - Тип подписи. Может быть null. Если задан,
то производится проверка подписи с указанным типом.verifyCounterSignatures - True, если следует проверять
заверяющие подписи.CAdESException