| Package | Description |
|---|---|
| ru.CryptoPro.CAdES | |
| ru.CryptoPro.CAdES.exception | |
| ru.CryptoPro.CAdES.interfaces.external | |
| ru.CryptoPro.CAdES.tools |
| Modifier and Type | Method | Description |
|---|---|---|
void |
CAdESSigner.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 |
CAdESSigner.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.
|
static java.lang.Integer |
CAdESType.getCAdESSignatureType(org.bouncycastle.cms.SignerInformation signerInformation) |
Определение типа подписи.
|
static boolean |
CAdESType.isTimeStampEnhanced(org.bouncycastle.tsp.TimeStampToken timeStampToken) |
Функция определяет, является ли штамп времени
усовершенствованным.
|
static org.bouncycastle.cms.CMSSignedData |
BufferedCAdESSignature.replaceSigners(org.bouncycastle.cms.CMSSignedData signedData,
org.bouncycastle.cms.SignerInformationStore newSignerStore) |
Замена списка подписантов в CAdES подписи на новый, например, при
добавлении заверителей.
|
static void |
CAdESSignature.replaceSigners(java.io.InputStream cmsStream,
org.bouncycastle.cms.SignerInformationStore newSignerStore,
java.io.OutputStream cmsOutStream) |
Замена списка подписантов в CAdES подписи на новый, например, при
добавлении заверителей.
|
void |
CAdESSigner.verify(java.util.Collection<java.security.cert.X509Certificate> certificates,
java.util.Collection<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures) |
Deprecated.
|
void |
CAdESSignerXLT1.verify() |
Полная проверка подписи формата CAdES-X Long Type 1
без указания сертификатов и CRL.
|
| Constructor | Description |
|---|---|
BufferedCAdESSignature() |
Конструктор.
|
BufferedCAdESSignature(boolean detached) |
Конструктор.
|
BufferedCAdESSignature(byte[] signature,
byte[] data,
java.lang.Integer signatureType) |
Конструктор.
|
CAdESSignature() |
Конструктор.
|
CAdESSignature(boolean detached) |
Конструктор.
|
CAdESSignature(boolean detached,
boolean useRawDigest) |
Конструктор.
|
CAdESSignature(byte[] signature,
byte[] data,
java.lang.Integer signatureType) |
Конструктор.
|
CAdESSignature(byte[] signature,
byte[] data,
java.lang.Integer signatureType,
boolean useRawDigest) |
Конструктор.
|
CAdESSignature(byte[] signature,
byte[] data,
java.lang.Integer signatureType,
boolean useRawDigest,
boolean userDecode) |
Конструктор.
|
CAdESSignature(java.io.InputStream signatureStream,
java.io.InputStream dataStream,
java.lang.Integer signatureType) |
Конструктор.
|
CAdESSignature(java.io.InputStream signatureStream,
java.io.InputStream dataStream,
java.lang.Integer signatureType,
boolean useRawDigest) |
Конструктор.
|
CAdESSignature(java.io.InputStream signatureStream,
java.io.InputStream dataStream,
java.lang.Integer signatureType,
boolean useRawDigest,
boolean userDecode) |
Конструктор.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
TimeStampValidationException |
Класс исключения TimeStampValidationException подписи CAdES,
ктороый используется при проверке штампов времени.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
ICAdESSigner.addCountersigner(org.bouncycastle.cms.SignerInformation cosigner) |
Добавление заверяющей подписи к отдельному подписанту.
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.lang.String digestAlgorithm,
java.lang.String encryptionAlgorithm,
java.security.PrivateKey privateKey,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature) |
Deprecated.
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.lang.String digestAlgorithm,
java.lang.String encryptionAlgorithm,
java.security.PrivateKey privateKey,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature,
org.bouncycastle.asn1.cms.AttributeTable signedAttributes,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) |
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.lang.String digestAlgorithm,
java.lang.String encryptionAlgorithm,
java.security.PrivateKey privateKey,
java.util.List<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature) |
Добавление подписи в формируемое сообщение (ЭЦП).
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.lang.String digestAlgorithm,
java.lang.String encryptionAlgorithm,
java.security.PrivateKey privateKey,
java.util.List<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature,
org.bouncycastle.asn1.cms.AttributeTable signedAttributes,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) |
Добавление подписи в формируемое сообщение (ЭЦП).
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.lang.String digestAlgorithm,
java.lang.String encryptionAlgorithm,
java.security.PrivateKey privateKey,
java.util.List<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature,
org.bouncycastle.asn1.cms.AttributeTable signedAttributes,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes,
java.util.Set<java.security.cert.X509CRL> cRLs) |
Добавление подписи в формируемое сообщение (ЭЦП).
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.lang.String digestAlgorithm,
java.lang.String encryptionAlgorithm,
java.security.PrivateKey privateKey,
java.util.List<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature,
org.bouncycastle.asn1.cms.AttributeTable signedAttributes,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes,
java.util.Set<java.security.cert.X509CRL> cRLs,
boolean addCertificateChain) |
Добавление подписи в формируемое сообщение (ЭЦП).
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.security.PrivateKey privateKey,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature) |
Deprecated.
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.security.PrivateKey privateKey,
java.util.Collection<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature,
org.bouncycastle.asn1.cms.AttributeTable signedAttributes,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) |
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.security.PrivateKey privateKey,
java.util.List<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature) |
Добавление подписи в формируемое сообщение (ЭЦП).
|
void |
ICAdESSignature.addSigner(java.lang.String provider,
java.security.PrivateKey privateKey,
java.util.List<java.security.cert.X509Certificate> chain,
java.lang.Integer signatureType,
java.lang.String tsaUrl,
boolean countersignature,
org.bouncycastle.asn1.cms.AttributeTable signedAttributes,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) |
Добавление подписи в формируемое подписанное сообщение (ЭЦП).
|
void |
ICAdESSignature.decode() |
Функция декодирования подписи.
|
void |
ICAdESSigner.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 |
ICAdESSigner.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 |
ICAdESSigner.enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.List<java.security.cert.X509Certificate> certificates,
java.lang.String tsaUrl,
java.lang.Integer signatureType) |
Усовершенствование подписи
- CAdES-BES до CAdES-T, CAdES-X Long Type 1 или CAdES-A
- CAdES-T до CAdES-X Long Type 1 или CAdES-A
- CAdES-X Long Type 1 до CAdES-A
- CAdES-A до CAdES-A.
|
CAdESSigner |
ICAdESSigner.enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.List<java.security.cert.X509Certificate> certificates,
java.lang.String tsaUrl,
java.lang.Integer signatureType,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) |
Усовершенствование подписи
- CAdES-BES до CAdES-T, CAdES-X Long Type 1 или CAdES-A
- CAdES-T до CAdES-X Long Type 1 или CAdES-A
- CAdES-X Long Type 1 до CAdES-A
- CAdES-A до CAdES-A.
|
CAdESSigner |
ICAdESSigner.enhance(java.lang.String provider,
java.lang.String digestAlgorithm,
java.util.List<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs,
java.lang.String tsaUrl,
java.lang.Integer signatureType,
org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) |
Усовершенствование подписи
- CAdES-BES до CAdES-T, CAdES-X Long Type 1 или CAdES-A
- CAdES-T до CAdES-X Long Type 1 или CAdES-A
- CAdES-X Long Type 1 до CAdES-A
- CAdES-A до CAdES-A.
|
java.io.InputStream |
ICAdESSignature.getSignedContent() |
Получение подписанных данных.
|
void |
ICAdESSignature.setCertificateStore(org.bouncycastle.util.CollectionStore store) |
Задание списка сертификатов, который следует поместить
в ЭЦП при ее формировании.
|
void |
ICAdESSignature.setCRLStore(org.bouncycastle.asn1.ASN1ObjectIdentifier otherId,
org.bouncycastle.util.CollectionStore store) |
Задание списка других доказательств (OCSPResponse), который
следует поместить в ЭЦП при ее формировании.
|
void |
ICAdESSignature.setCRLStore(org.bouncycastle.util.CollectionStore store) |
Задание списка CRL, который следует поместить в ЭЦП
при ее формировании.
|
void |
ICAdESSignature.update(byte[] buffer) |
Подпись блока данных.
|
void |
ICAdESSignature.update(byte[] buffer,
int offset,
int length) |
Подпись блока данных.
|
void |
ICAdESSignature.verify(java.util.Collection<java.security.cert.X509Certificate> certificates) |
Deprecated.
2.0.38674 use
IAdESSignature.verify(Set) |
void |
ICAdESSignature.verify(java.util.Collection<java.security.cert.X509Certificate> certificates,
java.util.Collection<java.security.cert.X509CRL> cRLs) |
Deprecated.
2.0.38674 use
IAdESSignature.verify(Set, Set) |
void |
ICAdESSigner.verify(java.util.Collection<java.security.cert.X509Certificate> certificates,
java.util.Collection<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures) |
Deprecated.
2.0.38674 use
ICAdESSigner.verify(Set, Set, Integer, boolean) |
void |
ICAdESSigner.verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs) |
|
void |
ICAdESSigner.verify(java.util.Set<java.security.cert.X509Certificate> certificates,
java.util.Set<java.security.cert.X509CRL> cRLs,
java.lang.Integer signatureType,
boolean verifyCounterSignatures) |
| Modifier and Type | Method | Description |
|---|---|---|
static java.util.Vector<org.bouncycastle.asn1.cms.Attribute> |
CAdESUtility.getAttributes(org.bouncycastle.asn1.cms.AttributeTable table,
org.bouncycastle.asn1.ASN1ObjectIdentifier objId) |
Получение списка аттрибутов с одинаковым идентификатором из
таблицы аттрибутов.
|
static org.bouncycastle.asn1.cms.Attribute |
CAdESUtility.getSingleAttribute(org.bouncycastle.asn1.cms.AttributeTable table,
org.bouncycastle.asn1.ASN1ObjectIdentifier objId) |
Получение единственного атрибута.
|
static org.bouncycastle.asn1.ASN1Encodable |
CAdESUtility.getSingleAttributeValue(org.bouncycastle.asn1.cms.AttributeTable table,
org.bouncycastle.asn1.ASN1ObjectIdentifier objId) |
Получение значения единственного атрибута.
|