Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 3 сентября 2019 г. 19:37:08(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 492 раз
Поблагодарили: 2034 раз в 1578 постах
Цитата:
yield recipients.Add(cert)
yield envelopedData.propset_Recipients = recipients


Это откуда взято?
Обычно делают такое - при шифровании, а не расшифровании.
Техническую поддержку оказываем тут
Наша база знаний
Offline ArtRudov  
#12 Оставлено : 3 сентября 2019 г. 19:37:56(UTC)
ArtRudov

Статус: Участник

Группы: Участники
Зарегистрирован: 22.04.2019(UTC)
Сообщений: 15

Автор: Андрей Писарев Перейти к цитате
Цитата:
yield recipients.Add(cert)
yield envelopedData.propset_Recipients = recipients


Это откуда взято?
Обычно делают такое - при шифровании, а не расшифровании.


я просто уже пробовал все подряд:)
Offline Андрей Писарев  
#13 Оставлено : 3 сентября 2019 г. 19:38:17(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 492 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: ArtRudov Перейти к цитате
Автор: Андрей Писарев Перейти к цитате
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/symalgo_sample.html

Очень похоже, что требуется использовать cadescom.symmetricalgorithm
пример в async_code.js


Попробую, завтра с утра, в первую очередь:) Спасибо, это уже подсказка.


этот вариант не будет работать, если там cms.
то, что в первом посте закодирование в base64 - не похоже на cms никак.
Техническую поддержку оказываем тут
Наша база знаний
Offline ArtRudov  
#14 Оставлено : 3 сентября 2019 г. 19:41:10(UTC)
ArtRudov

Статус: Участник

Группы: Участники
Зарегистрирован: 22.04.2019(UTC)
Сообщений: 15

Автор: Андрей Писарев Перейти к цитате
Автор: ArtRudov Перейти к цитате
Автор: Андрей Писарев Перейти к цитате
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/symalgo_sample.html

Очень похоже, что требуется использовать cadescom.symmetricalgorithm
пример в async_code.js


Попробую, завтра с утра, в первую очередь:) Спасибо, это уже подсказка.


этот вариант не будет работать, если там cms.
то, что в первом посте закодирование в base64 - не похоже на cms никак.


ответ с первого апи в base64

Код:
const decodeV1 = `M0DAAYJK1I0NAQcD0CT9A0CAQAxQJPM0CSwIBAD9AXQwQFfMSAwHgYJK1I0NAQkBFhF1Y0BzZWNyZXQtbmV0Lm5ldDEYMBYGBS9A2QBEg0xMTAyMjI1MDExMDIwMRowGAYIK0DA0DAQESDDAwMjIyNTExMzA5MjELMAkGA1UEBhMCUlUxJzAlBgNVBAgMHjIyIQ7Q544SQ6Q5MRcwFQYDVQQHDA4RQ9c7MTYwNAYDVQQJDC0/C06iQhQ+Y1U5IDExNywg48IDYwMTAwLgYDVQQLDCcj5B4yRP04SRG1CDElMCMGA1UECgwc4eICYmEtVAxBIjElMCMGA1UEAwwc4eICYmEtVAxBIgIPZ1dFQ90RO29XMvMB8GCC9AwcBAQEBMBMGBy9AwICJAAGCC9AwcBAQICB9M9MCgEIkRC2cRN9A0MTRVQxIR9Q9RyB7KE9QQEL81X0GCS9AwcBAgUBA1mMB8GCC9AwcBAQEBMBMGBy9AwICJAAGCC9AwcBAQICA0MABEAr90DT9U9M0F+IENye99VG9Gz9SNBS9Ck5d0VA9f9UR1C9WJjLS9PAQIA08X0U0w0GCS9S9DQEHATAdBgYqQMCAhUwEwQIV29d9P0GBy9AwICHw9aC95f0DU8XS9XY0a1UGkIKX99DzYeV9D1lP1cR9V9M9O0CD1qRR71mE09TAd0m0WU901DhcM9Q9CF9Vh912RFZC0I0=`


Ответ со второго апи в base64

Код:

const decodeV2 = `M0DQYJK1I0NAQcD0DT9A0CAQAxQJPM0CSwIBAD9AXQwQFfMSAwHgYJK1I0NAQkBFhF1Y0BzZWNyZXQtbmV0Lm5ldDEYMBYGBS9A2QBEg0xMTAyMjI1MDExMDIwMRowGAYIK0DA0DAQESDDAwMjIyNTExMzA5MjELMAkGA1UEBhMCUlUxJzAlBgNVBAgMHjIyIQ7Q544SQ6Q5MRcwFQYDVQQHDA4RQ9c7MTYwNAYDVQQJDC0/C06iQhQ+Y1U5IDExNywg48IDYwMTAwLgYDVQQLDCcj5B4yRP04SRG1CDElMCMGA1UECgwc4eICYmEtVAxBIjElMCMGA1UEAwwc4eICYmEtVAxBIgIPZ1dFQ90RO29XMvMB8GCC9AwcBAQEBMBMGBy9AwICJAAGCC9AwcBAQICB9M9MCgEIH4ARxvR3JrdbUV9DcCR9S9U0Ra9BA9U9fQYJK0DBwECBQEBWYwHwYIK0DBwEBAQEwEwYHK0DAgIkAAYIK0DBwEBAgIDQwAEQD9YgtL9C02K9FR8JM9y9XQ99TxArb91bVV99V990RBAgwfk9ET9M0BLgYJK1I0NAQcBMB0GBi9AwICFTATBA91/W0TVAYHK0DAgIfA9AQAAW29Ng9EC9K98/IX8XS9SE6c91fVYYG9U9PS9i9QIrEWly99QBWQ0bP0DNgciG13VMcS9RD5tV1gSRYJmAFM9Oz90aS05L1b/SA4ZC9K1JTkFA9bGtc2qE9R9B1qJD9Q90oWFFV9Y9Zk1BW1gS9YD0Lw9MlpIO9Um90YTy9Ilh2G9f1JAzMiT1HED90/f9qT90xEy9OAoD9Hw9W9R9LK91eQ==`


Экспортируемый сертификат

Код:

const cert = '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'


Буду пробовать.

Отредактировано пользователем 3 сентября 2019 г. 19:42:16(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#15 Оставлено : 3 сентября 2019 г. 19:45:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 492 раз
Поблагодарили: 2034 раз в 1578 постах
Вот мой вариант cms:

Код:
 
MIAGCSqGSIb3DQEHA6CAMIACAQAxggJPMIICSwIBADCCAXQwggFfMSAwHgYJKoZIhvcNAQkBFhF1Y0BzZWNyZXQtbmV0Lm5ldDEYMBYGBSqFA2QBEg0xMTAyMjI1MDExMDIwMRowGAYIKoUDA4EDAQESDDAwMjIyNTExMzA5MjELMAkGA1UEBhMCUlUxJzAlBgNVBAgMHjIyINCQ0LvRgtCw0LnRgdC60LjQuSDQutGA0LDQuTEXMBUGA1UEBwwO0JHQsNGA0L3QsNGD0LsxNjA0BgNVBAkMLdC/0YAt0LrRgiDQodGC0YDQvtC40YLQtdC70LXQuSAxMTcsINC/0L7QvCA2MDEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMSUwIwYDVQQKDBzQntCe0J4gItCm0JjQkS3QodC10YDQstC40YEiMSUwIwYDVQQDDBzQntCe0J4gItCm0JjQkS3QodC10YDQstC40YEiAg9kiF0VALu36RE7YLHXcy8wHwYIKoUDBwEBAQEwEwYHKoUDAgIkAAYIKoUDBwEBAgIEgawwgakwKAQg+I6+ZRQZpc880neQVjiiYjLwD+/RxfiinauY69JozVAEBAhhhcugfQYJKoUDBwECBQEBoGYwHwYIKoUDBwEBAQEwEwYHKoUDAgIkAAYIKoUDBwEBAgIDQwAEQB5YpkWVZdWLIf6qfZEx5nVTucU6C5SncwuvAF8Q0OJ9ogfutO/CYwUYeCPkPGaSpzyebV9+O36WvswfVVx1c/0ECPCciLd0rQNoMIAGCSqGSIb3DQEHATAdBgYqhQMCAhUwEwQIhIHJPkZpTeEGByqFAwICHwGggAQO6YzT2R5U1ul6jviInykAAAAAAAAAAAAA



Должен расшифроваться через плагин.
Техническую поддержку оказываем тут
Наша база знаний
Offline ArtRudov  
#16 Оставлено : 4 сентября 2019 г. 12:47:28(UTC)
ArtRudov

Статус: Участник

Группы: Участники
Зарегистрирован: 22.04.2019(UTC)
Сообщений: 15

Андрей, симметричный алгоритм не подойдет же, в диадоке шифрую публичным ключом, который они получают вместе с сертификатом. Как я понимаю.

Также я попробовал
Код:
StreamDecrypt


с той base64 строкой, что Вы дали в последнем сообщении, следующая ошибка

Цитата:
Uncaught (in promise) {message: "The parameter is incorrect. (0x80070057)", requestid: 31, type: "error"}


Со своими строками получаю ту же ошибку. Что я делаю не так?

Код:

      const oEnvelopedData = yield cadesplugin.CreateObjectAsync('CAdESCOM.CPEnvelopedData')

      yield oEnvelopedData.propset_ContentEncoding = cadesplugin.CADESCOM_BASE64_TO_BINARY
      const encrypt = yield oEnvelopedData.StreamDecrypt(decodeV1, true) // падает тут, естественно.
Offline Андрей Писарев  
#17 Оставлено : 4 сентября 2019 г. 13:21:33(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 492 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: ArtRudov Перейти к цитате
Андрей, симметричный алгоритм не подойдет же, в диадоке шифрую публичным ключом, который они получают вместе с сертификатом. Как я понимаю.


Да, но то, что прикладывали ранее - это же не cms, даже по первым байтам не соответствует ASN.1, если смотреть,
какие есть варианты еще... только зашифрованные данные? Поэтому было предположение такое.

Техническую поддержку оказываем тут
Наша база знаний
Offline ArtRudov  
#18 Оставлено : 4 сентября 2019 г. 13:22:39(UTC)
ArtRudov

Статус: Участник

Группы: Участники
Зарегистрирован: 22.04.2019(UTC)
Сообщений: 15

Автор: Андрей Писарев Перейти к цитате
Автор: ArtRudov Перейти к цитате
Андрей, симметричный алгоритм не подойдет же, в диадоке шифрую публичным ключом, который они получают вместе с сертификатом. Как я понимаю.


Да, но то, что прикладывали ранее - это же не cms, даже по первым байтам не соответствует ASN.1, если смотреть,
какие есть варианты еще... только зашифрованные данные? Поэтому было предположение такое.



Пойду как напишу в их гитхабе вопрос:)
Offline Андрей Писарев  
#19 Оставлено : 4 сентября 2019 г. 13:30:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 492 раз
Поблагодарили: 2034 раз в 1578 постах
Еще можно протестировать рабочее место, может у Вас проблемы\конфликт с другим CSP?
Техническую поддержку оказываем тут
Наша база знаний
Offline ArtRudov  
#20 Оставлено : 4 сентября 2019 г. 13:40:33(UTC)
ArtRudov

Статус: Участник

Группы: Участники
Зарегистрирован: 22.04.2019(UTC)
Сообщений: 15

Автор: Андрей Писарев Перейти к цитате
Еще можно протестировать рабочее место, может у Вас проблемы\конфликт с другим CSP?


Мак, стоит только крипто про CSP 4 и браузер плагин. Могу попробовать переустановить провайдера.

могу попробовать под виндой сделать.

Отредактировано пользователем 4 сентября 2019 г. 13:41:16(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.