Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.02.2013(UTC) Сообщений: 38  Откуда: Москва Сказал(а) «Спасибо»: 14 раз Поблагодарили: 11 раз в 9 постах
|
Добрый день! JCP 2.0.37985 Не получается улучшить подпись В результате выполнения кода Код:
CAdESSignature cadesSignature = new CAdESSignature(isFileWithEcp, isData, null);
try {
cadesSignature.verify(chain);
isFileWithEcp.reset();
} catch (Throwable e) {
...
}
CAdESSigner[] signerInfos = cadesSignature.getCAdESSignerInfos();
Collection<SignerInformation> srcSignerInfos = new ArrayList<SignerInformation>();
for (CAdESSigner signer : signerInfos) {
chain.add(signer.getSignerCertificate());
try {
signer.enhance(JCP.PROVIDER_NAME, JCP.GOST_DIGEST_OID, chain, tsaUrl, CAdESType.CAdES_X_Long_Type_1);
} catch (Exception e) {
... throw...
}
на signer.enhance(...) получаем ошибку  enhance.log (84kb) загружен 5 раз(а). помогите, пожалуйста, понять в чем проблема. Сертификаты Минкомсвязи и Электронной Москвы загружены в cacerts используемой jre UPD1: Нашла тему с очень похожей проблемой! У нас тоже откуда-то в логах этот сертификат sn 138f26f002fabfe91478d53aed7676708 https://www.cryptopro.ru...aspx?g=posts&t=16082 Будем пробовать перезалить UPD2: Перезалили сертификаты Микомсвязи и Электронной Москвы, в результате в логе ошибка Цитата: 21-May-2020 16:52:54.204 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.build Built chain contains the following certificates: 21-May-2020 16:52:54.204 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.build [1] certificate serial number: 1d8f3e700f6aa97ae4f1dc4eec016a174 subject: STREET="Большой Сухаревский переулок, д.11, стр.1, оф.6", CN=АО «Электронная Москва», OU=Удостоверяющий центр, O=АО «Электронная Москва», L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036 issuer: CN="АО \"Электронная Москва\"", O="АО \"Электронная Москва\"", STREET="Большой Сухаревский пер., д.11, стр.1, оф.6", L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036 21-May-2020 16:52:54.205 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.build [2] certificate serial number: 63486244000000000055 subject: CN="АО \"Электронная Москва\"", O="АО \"Электронная Москва\"", STREET="Большой Сухаревский пер., д.11, стр.1, оф.6", L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036 issuer: CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRESS=dit@minsvyaz.ru 21-May-2020 16:52:54.205 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.validateIfRootCertificateInTrustStoreAndAddToChain [T] Trusted certificate of chain serial number: 4e6d478b26f27d657f768e025ce3d393 subject: CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRESS=dit@minsvyaz.ru issuer: CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRESS=dit@minsvyaz.ru 21-May-2020 16:52:54.205 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.build %%% Certificate chain is built %%% 21-May-2020 16:52:54.206 FINE [http-nio-8083-exec-1] ru.CryptoPro.JCP.tools.SelfTester.checkClass [http-nio-8083-exec-1] class: ru.CryptoPro.JCP.Sign.cl_0, URL: file:/C:/Java/jdk1.8.0_171/jre/lib/ext/JCP.jar 21-May-2020 16:52:54.206 FINE [http-nio-8083-exec-1] ru.CryptoPro.JCP.tools.SelfTester.a [http-nio-8083-exec-1] check URL: file:/C:/Java/jdk1.8.0_171/jre/lib/ext/JCP.jar 21-May-2020 16:52:54.208 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.evidence.ocsp.OCSPValidatorImpl.validate Validation of OCSP evidence certificate chain... 21-May-2020 16:52:54.208 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.evidence.ocsp.ComplexOCSPValidatorImpl.validate Complex validation of OCSP... 21-May-2020 16:52:54.208 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate %%% Verifying certificate chain... %%% 21-May-2020 16:52:54.209 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.BaseCertificateChainValidatorImpl.validate Check if the certificate chain is valid. 21-May-2020 16:52:54.209 FINE [http-nio-8083-exec-1] ru.CryptoPro.AdES.certificate.ComplexCertificateChainValidatorImpl.validate Skip validation of certificate serial number: 1d8f3e700f6aa97ae4f1dc4eec016a174 subject: STREET="Большой Сухаревский переулок, д.11, стр.1, оф.6", CN=АО «Электронная Москва», OU=Удостоверяющий центр, O=АО «Электронная Москва», L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036 issuer: CN="АО \"Электронная Москва\"", O="АО \"Электронная Москва\"", STREET="Большой Сухаревский пер., д.11, стр.1, оф.6", L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036 reason: pkix-ocsp-nocheck or self-signed, or ru.CryptoPro.AdES.require_tsp_evidence disabled. 21-May-2020 16:52:54.210 FINE [http-nio-8083-exec-1] ru.CryptoPro.CAdES.CAdESSignerXLT1Impl.f THROW Certificate: sn 63486244000000000055, subject CN="АО \"Электронная Москва\"", O="АО \"Электронная Москва\"", STREET="Большой Сухаревский пер., д.11, стр.1, оф.6", L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036, issuer CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRESS=dit@minsvyaz.ru hasn't a valid reference in complete-certificate-references attribute; error codes: [22] 'Invalid reference to certificate among the evidences', at ru.CryptoPro.CAdES.CAdESSignerXLT1Impl.verify(Unknown Source) at ru.CryptoPro.CAdES.CAdESSignerXLT1Impl.verify(Unknown Source) at ru.CryptoPro.CAdES.timestamp.external.InternalTimeStampValidationProcessImpl.validate(Unknown Source) ... Caused by: Certificate: sn 63486244000000000055, subject CN="АО \"Электронная Москва\"", O="АО \"Электронная Москва\"", STREET="Большой Сухаревский пер., д.11, стр.1, оф.6", L=Москва, ST=77 г. Москва, C=RU, EMAILADDRESS=support@e-moskva.ru, OID.1.2.643.3.131.1.1=#120C303037373037333134303239, OID.1.2.643.100.1=#120D31303237373037303133383036, issuer CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRESS=dit@minsvyaz.ru hasn't a valid reference in complete-certificate-references attribute; error codes: [22] 'Invalid reference to certificate among the evidences', at ru.CryptoPro.AdES.certificate.ComplexCertificateChainValidatorImpl.getCompleteRevocationReference(Unknown Source) at ru.CryptoPro.AdES.certificate.ComplexCertificateChainValidatorImpl.validate(Unknown Source) ...
Сертификаты взяли последние с оф. сайта https://www.uc-em.ru/certificats.html (там почему-то нет сертификатов 2020 года, взяли 2019) Недопустимая ссылка на сертификат среди доказательств при этом со старым сертификатом что-то не в порядке:  photo_2020-05-21_16-18-11.jpg (26kb) загружен 11 раз(а).что посоветуете? Отредактировано пользователем 21 мая 2020 г. 17:09:31(UTC)
| Причина: Не указана
|