открепленные_пркрепленные_подписи

ДОбрый день.
Не могу получить прикрепленную подпись.
Генерирую подпись так:

var sign_gen = rutoken_plugin.sign(
    device_user,
    cert_list_user[0],
    newStr,
    true,
    {detached: false, addUserCertificate: true}
);

Вот Подписанные данные:
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUxIj8+CjzQ
pNCw0LnQu9Cf0KTQoD4KCTzQmNC80Y/QpNCw0LnQu9CwPjwv0JjQvNGP0KTQsNC5
0LvQsD4KCTzQl9Cw0LPQvtC70L7QstC+0LrQpNCw0LnQu9CwPgoJCTzQktC10YDR
gdC40Y/QpNC+0YDQvNCw0YLQsD4wNy4wMDwv0JLQtdGA0YHQuNGP0KTQvtGA0LzQ
sNGC0LA+CgkJPNCi0LjQv9Ck0LDQudC70LA+0JLQndCV0KjQndCY0Jk8L9Ci0LjQ
v9Ck0LDQudC70LA+CgkJPNCf0YDQvtCz0YDQsNC80LzQsNCf0L7QtNCz0L7RgtC+
0LLQutC40JTQsNC90L3Ri9GFPgoJCQk80J3QsNC30LLQsNC90LjQtdCf0YDQvtCz
0YDQsNC80LzRiz5QRU5TLUlOVkVTVDwv0J3QsNC30LLQsNC90LjQtdCf0YDQvtCz
0YDQsNC80LzRiz4KCQkJPNCS0LXRgNGB0LjRjz42LjIuNDwv0JLQtdGA0YHQuNGP
PgoJCTwv0J/RgNC+0LPRgNCw0LzQvNCw0J/QvtC00LPQvtGC0L7QstC60LjQlNCw
0L3QvdGL0YU+CgkJPNCY0YHRgtC+0YfQvdC40LrQlNCw0L3QvdGL0YU+0J7Qn9Ck
0KAt0JvQmNCn0J3Qnjwv0JjRgdGC0L7Rh9C90LjQutCU0LDQvdC90YvRhT4KCTwv
0JfQsNCz0L7Qu9C+0LLQvtC60KTQsNC50LvQsD4KCTzQn9Cw0YfQutCw0JLRhdC+
0LTRj9GJ0LjRhdCU0L7QutGD0LzQtdC90YLQvtCyINCe0LrRgNGD0LbQtdC90LjQ
tT0i0JIg0YHQvtGB0YLQsNCy0LUg0YTQsNC50LvQsCIg0KHRgtCw0LTQuNGPPSLQ
lNC+INC+0LHRgNCw0LHQvtGC0LrQuCI+CgkJPNCS0KXQntCU0K/QqdCQ0K9f0J7Q
n9CY0KHQrD4KCQkJPNCd0L7QvNC10YDQktC/0LDRh9C60LU+MTwv0J3QvtC80LXR
gNCS0L/QsNGH0LrQtT4KCQkJPNCi0LjQv9CS0YXQvtC00Y/RidC10LnQntC/0LjR
gdC4PtCe0J/QmNCh0Kwg0J/QkNCn0JrQmDwv0KLQuNC/0JLRhdC+0LTRj9GJ0LXQ
udCe0L/QuNGB0Lg+CgkJCTzQodC+0YHRgtCw0LLQuNGC0LXQu9GM0J/QsNGH0LrQ
uD4KCQkJCTzQndCw0LvQvtCz0L7QstGL0LnQndC+0LzQtdGAPgoJCQkJCTzQmNCd
0J0+MDMyMzA0ODgyODwv0JjQndCdPgoJCQkJCTzQmtCf0J8vPgoJCQkJPC/QndCw
0LvQvtCz0L7QstGL0LnQndC+0LzQtdGAPgoJCQkJPNCk0L7RgNC80LA+0JPQozwv
0KTQvtGA0LzQsD4KCQkJCTzQndCw0LjQvNC10L3QvtCy0LDQvdC40LXQntGA0LPQ
sNC90LjQt9Cw0YbQuNC4PtCj0J/QpNCgINCSINCTLiDQo9Cb0JDQnS3Qo9CU0K0g
LSDQpNCY0JvQmNCQ0Jsg0J7Qn9Ck0KAg0J/QniDQoNCV0KHQn9Cj0JHQm9CY0JrQ
lSDQkdCj0KDQr9Ci0JjQrzwv0J3QsNC40LzQtdC90L7QstCw0L3QuNC10J7RgNCz
0LDQvdC40LfQsNGG0LjQuD4KCQkJCTzQoNC10LPQuNGB0YLRgNCw0YbQuNC+0L3Q
vdGL0LnQndC+0LzQtdGAPjAwMy0wMjItMDAwMjM5PC/QoNC10LPQuNGB0YLRgNCw
0YbQuNC+0L3QvdGL0LnQndC+0LzQtdGAPgoJCQk8L9Ch0L7RgdGC0LDQstC40YLQ
tdC70YzQn9Cw0YfQutC4PgoJCQk80J3QvtC80LXRgNCf0LDRh9C60Lg+CgkJCQk8
0J7RgdC90L7QstC90L7QuT48L9Ce0YHQvdC+0LLQvdC+0Lk+CgkJCTwv0J3QvtC8
0LXRgNCf0LDRh9C60Lg+CgkJCTzQodC+0YHRgtCw0LLQlNC+0LrRg9C80LXQvdGC
0L7Qsj4KCQkJCTzQmtC+0LvQuNGH0LXRgdGC0LLQvj4xPC/QmtC+0LvQuNGH0LXR
gdGC0LLQvj4KCQkJCTzQndCw0LvQuNGH0LjQtdCU0L7QutGD0LzQtdC90YLQvtCy
PgoJCQkJCTzQotC40L/QlNC+0LrRg9C80LXQvdGC0LA+0JfQkNCv0JLQm9CV0J3Q
mNCVX9CeX9CS0KvQkdCe0KDQlV/QndCf0KQ8L9Ci0LjQv9CU0L7QutGD0LzQtdC9
0YLQsD4KCQkJCQk80JrQvtC70LjRh9C10YHRgtCy0L4+MTwv0JrQvtC70LjRh9C1
0YHRgtCy0L4+CgkJCQk8L9Cd0LDQu9C40YfQuNC10JTQvtC60YPQvNC10L3RgtC+
0LI+CgkJCTwv0KHQvtGB0YLQsNCy0JTQvtC60YPQvNC10L3RgtC+0LI+CgkJCTzQ
lNCw0YLQsNCh0L7RgdGC0LDQstC70LXQvdC40Y8+PC/QlNCw0YLQsNCh0L7RgdGC
0LDQstC70LXQvdC40Y8+CgkJPC/QktCl0J7QlNCv0KnQkNCvX9Ce0J/QmNCh0Kw+
CgkJPNCX0JDQr9CS0JvQldCd0JjQlV/Qnl/QktCr0JHQntCg0JVf0J3Qn9CkPgoJ
CQk80J3QvtC80LXRgNCS0L/QsNGH0LrQtT4yPC/QndC+0LzQtdGA0JLQv9Cw0YfQ
utC1PgoJCQk80KHRgtGA0LDRhdC+0LLQvtC50J3QvtC80LXRgD45ODktODk4LTk4
OSA4OTwv0KHRgtGA0LDRhdC+0LLQvtC50J3QvtC80LXRgD4KCQkJPNCk0JjQnj4K
CQkJCTzQpNCw0LzQuNC70LjRjz7QptCS0JXQotCe0JI8L9Ck0LDQvNC40LvQuNGP
PgoJCQkJPNCY0LzRjz7Qn9CQ0JLQldCbPC/QmNC80Y8+CgkJCQk80J7RgtGH0LXR
gdGC0LLQvj7QndCY0JrQntCb0JDQldCS0JjQpzwv0J7RgtGH0LXRgdGC0LLQvj4K
CQkJPC/QpNCY0J4+CgkJCTzQn9C+0Ls+0Jw8L9Cf0L7Quz4KCQkJPNCU0LDRgtCw
0KDQvtC20LTQtdC90LjRjz4wMS4wMi4xOTg4PC/QlNCw0YLQsNCg0L7QttC00LXQ
vdC40Y8+CgkJCTzQlNCw0YLQsNCX0LDQv9C+0LvQvdC10L3QuNGPPjwv0JTQsNGC
0LDQl9Cw0L/QvtC70L3QtdC90LjRjz4KCQkJPNCd0J/QpD4KCQkJCTzQndCw0LvQ
vtCz0L7QstGL0LnQndC+0LzQtdGAPgoJCQkJCTzQmNCd0J0+NjE2NjAxOTM3NDwv
0JjQndCdPgoJCQkJPC/QndCw0LvQvtCz0L7QstGL0LnQndC+0LzQtdGAPgoJCQkJ
PNCd0LDQuNC80LXQvdC+0LLQsNC90LjQtdCe0YDQs9Cw0L3QuNC30LDRhtC40Lg+
0JfQkNCeIMKr0JzQtdC20YDQtdCz0LjQvtC90LDQu9GM0L3Ri9C5INCd0J/QpCDC
q9CR0J7Qm9Cs0KjQntCZwrs8L9Cd0LDQuNC80LXQvdC+0LLQsNC90LjQtdCe0YDQ
s9Cw0L3QuNC30LDRhtC40Lg+CgkJCTwv0J3Qn9CkPgoJCQk80J3QvtC80LXRgNCf
0L7QltGD0YDQvdCw0LvRgz4wMDMtMDIyLTwv0J3QvtC80LXRgNCf0L7QltGD0YDQ
vdCw0LvRgz4KCQkJPNCU0LDRgtCw0KDQtdCz0LjRgdGC0YDQsNGG0LjQuNCU0L7Q
utGD0LzQtdC90YLQsD48L9CU0LDRgtCw0KDQtdCz0LjRgdGC0YDQsNGG0LjQuNCU
0L7QutGD0LzQtdC90YLQsD4KCQk8L9CX0JDQr9CS0JvQldCd0JjQlV/Qnl/QktCr
0JHQntCg0JVf0J3Qn9CkPgoJPC/Qn9Cw0YfQutCw0JLRhdC+0LTRj9GJ0LjRhdCU
0L7QutGD0LzQtdC90YLQvtCyPgo8L9Ck0LDQudC70J/QpNCgPg==

Вот получившаяся подпись:
MIIJwAYJKoZIhvcNAQcCoIIJsTCCCa0CAQExDDAKBgYqhQMCAgkFADALBgkqhkiG
9w0BBwGgggejMIIHnzCCB0ygAwIBAgICBAIwCgYGKoUDAgIDBQAwggF3MRkwFwYD
VQQDDBBURVNUIENBZWtleS5ydTYzMQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQ
vtGB0LrQstCwMTUwMwYDVQQJDCzQm9GD0LHRj9C90YHQutC40Lkg0L/RgNC+0LXQ
t9C0IDE1INGB0YLRgC4gNDE5MDcGA1UECgww0JfQkNCeICfQo9C00L7RgdGC0L7Q
stC10YDRj9GO0YnQuNC5INCm0LXQvdGC0YAnMW8wbQYDVQQLDGbQo9C00L7RgdGC
0L7QstC10YDRj9GO0YnQuNC5INCm0LXQvdGC0YAg0LTQu9GPINGC0LXRgdGC0LjR
gNC+0LLQsNC90LjRjyDQuCDRgdC70YPQttC10LHQvdGL0YUg0L3Rg9C20LQxGDAW
BgUqhQNkARINMTAyNTIwMzAzOTg0MDEaMBgGCCqFAwOBAwEBEgwwMDUyNjAxMTI5
MDAxHTAbBgkqhkiG9w0BCQEWDlRlc3RDQUBla2V5LnJ1MB4XDTE0MDcxNDA4MjYw
M1oXDTE1MDcxNDA4MjYwM1owggEdMRswGQYDVQQEHhIEJgQyBDUEQgQ+BDIAMQAy
ADMxCzAJBgNVBAgTAjI2MQ4wDAYDVQQHEwVseXN2YTEnMCUGA1UECR4eBCAEMAQ5
BD4EPQQ9BDAETwAsACAAMgBhAHMAZABzMRYwFAYFKoUDZAMSCzEyMzEyMzEyMzEy
MRkwFwYJKoZIhvcNAQkBFgpxd2VAcWFlLmVyMUUwQwYDVQQDHjwEJgQyBDUEQgQ+
BDIAMQAyADMAIABhAHMAZABhAHMAZABhAHMAZABhAHMAZAAgBEQESwQyBEQESwQy
BEQxMTAvBgNVBCoeKABhAHMAZABhAHMAZABhAHMAZABhAHMAZAAgBEQESwQyBEQE
SwQyBEQxCzAJBgNVBAYTAlJVMGMwHAYGKoUDAgITMBIGByqFAwICIwEGByqFAwIC
HgEDQwAEQHCANnBtstxFcG2szAKlmbDREkCnzXYt2nxHtz+yaJ7HzXJmdvaGAkSW
fhX3AyYsLCKbV5LmlXxSBgR7oxib29ajggQSMIIEDjAJBgNVHRMEAjAAMIHBBgUq
hQNkcASBtzCBtAwk0J/QkdCX0JggwqvQodCa0JfQmCDCq9Cb0JjQoNCh0KHQm8K7
DE7Qn9GA0L7Qs9GA0LDQvNC80L3QviDQsNC/0L/QsNGA0LDRgtC90YvQuSDQutC+
0LzQv9C70LXQutGBIMKr0JvQmNCh0KHQmC3Qo9CmwrsMHdCh0KQvMTExLTE5Nzkg
0L7RgiAwMS4wMi4yMDEzDB3QodCkLzEyMS0xODcwINC+0YIgMjYuMDYuMjAxMjA0
BgUqhQNkbwQrDCnQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQICjQstC10YDRgdC40Y8g
My42KTArBgNVHRAEJDAigA8yMDE0MDcxNDA4MjYwM1qBDzIwMTUwNzE0MDgyNjAz
WjAdBgNVHQ4EFgQU/oZHwW8Dzvapac/EUYL/mxEU7uUwggGpBgNVHSMEggGgMIIB
nIAUp/QpX912+lwVscOccMIRLN40JzuhggF/pIIBezCCAXcxGTAXBgNVBAMMEFRF
U1QgQ0Fla2V5LnJ1NjMxCzAJBgNVBAYTAlJVMRUwEwYDVQQHDAzQnNC+0YHQutCy
0LAxNTAzBgNVBAkMLNCb0YPQsdGP0L3RgdC60LjQuSDQv9GA0L7QtdC30LQgMTUg
0YHRgtGALiA0MTkwNwYDVQQKDDDQl9CQ0J4gJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP
0Y7RidC40Lkg0KbQtdC90YLRgCcxbzBtBgNVBAsMZtCj0LTQvtGB0YLQvtCy0LXR
gNGP0Y7RidC40Lkg0KbQtdC90YLRgCDQtNC70Y8g0YLQtdGB0YLQuNGA0L7QstCw
0L3QuNGPINC4INGB0LvRg9C20LXQsdC90YvRhSDQvdGD0LbQtDEYMBYGBSqFA2QB
Eg0xMDI1MjAzMDM5ODQwMRowGAYIKoUDA4EDAQESDDAwNTI2MDExMjkwMDEdMBsG
CSqGSIb3DQEJARYOVGVzdENBQGVrZXkucnWCAQAwGQYDVR0SBBIwEIEOVGVzdENB
QGVrZXkucnUwOAYDVR0fBDEwLzAtoCugKYYnaHR0cDovL2NhLmVrZXkucnUvY2Rw
L1RFU1RfZWtleUNBNjMuY3JsMEMGCCsGAQUFBwEBBDcwNTAzBggrBgEFBQcwAoYn
aHR0cDovL2NhLmVrZXkucnUvY2RwL1RFU1RfZWtleUNBNjMuY2VyMDwGA1UdJQEB
/wQyMDAGCCsGAQUFBwMCBggrBgEFBQcDBAYHKoUDAicBAQYHKoUDAgIiBgYIKoUD
AwhkAXIwNgYDVR0gBC8wLTAJBgcqhQMDCGQBMAoGCCqFAwMIZAECMAoGCCqFAwMI
ZAEEMAgGBiqFA2RxATAKBgYqhQMCAgMFAANBAGbTD1cBillNvnbm/mLTmqEgRArR
12rldgTGEuyQe9YejOH98CpWAlIoZDpLaLn4O81xCLoZ0hbjKQcOIW3XvLYxggHk
MIIB4AIBATCCAX8wggF3MRkwFwYDVQQDDBBURVNUIENBZWtleS5ydTYzMQswCQYD
VQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTUwMwYDVQQJDCzQm9GD0LHR
j9C90YHQutC40Lkg0L/RgNC+0LXQt9C0IDE1INGB0YLRgC4gNDE5MDcGA1UECgww
0JfQkNCeICfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INCm0LXQvdGC0YAn
MW8wbQYDVQQLDGbQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INCm0LXQvdGC
0YAg0LTQu9GPINGC0LXRgdGC0LjRgNC+0LLQsNC90LjRjyDQuCDRgdC70YPQttC1
0LHQvdGL0YUg0L3Rg9C20LQxGDAWBgUqhQNkARINMTAyNTIwMzAzOTg0MDEaMBgG
CCqFAwOBAwEBEgwwMDUyNjAxMTI5MDAxHTAbBgkqhkiG9w0BCQEWDlRlc3RDQUBl
a2V5LnJ1AgIEAjAKBgYqhQMCAgkFADAKBgYqhQMCAhMFAARA3oVE3kr4LqWborIf
RqAdIpdX5O2FXIp+1XGs1ElOt85Uly1SzZFe9RIt/6N23rlGZV0IfLz2ySVqeHh8
WWkepQ==

Прошу прощения за полотнища, не увидел загрузку файлов на форуме(есть только изображение).

- ТЕстовая страница(в SDK) на тестовых данных работает нормально, то есть подпись прикрепленная.

- На мою подпись говорит неправильные параметры.

- При проверке подписи на сторонних прграммах(openSSL, криптоПРо) вылазит ошибка - отсутствие контента, то есть нет данных.

- При смене флага detached - ничего не происходит, даже размер подписи(при примерно одинаковых даных), примерно одинаков.

- Я грешу, что данные бинарные, - это как мне видиться единственное различае с тестовой стараницей SDK.

ЗАранее спасибо за ответ.

Re: открепленные_пркрепленные_подписи

Использую плагин для браузера последней версии (вроде 0.17.0.0)
токены - РутокенЭЦП

Re: открепленные_пркрепленные_подписи

tsvetovpavel пишет:

Использую плагин для браузера последней версии (вроде 0.17.0.0)
токены - РутокенЭЦП


Здравствуйте, tsvetovpavel.

Ваш вопрос передан разработчикам.

Re: открепленные_пркрепленные_подписи

tsvetovpavel пишет:

Использую плагин для браузера последней версии (вроде 0.17.0.0)
токены - РутокенЭЦП

Зравствуйте!
По всей видимости дело в старой версии плагина, там есть ошибка.
Попробуйте пожалуйста использовать новый плагин с сайта.

Re: открепленные_пркрепленные_подписи

Vladimir Ivanov пишет:
tsvetovpavel пишет:

Использую плагин для браузера последней версии (вроде 0.17.0.0)
токены - РутокенЭЦП

Зравствуйте!
По всей видимости дело в старой версии плагина, там есть ошибка.
Попробуйте пожалуйста использовать новый плагин с сайта.

Здравствуйте, да на тестовой машине версия и правда не новая. Скачал с сайта и постаивл новую 2.2.0.0 для 64 бит. LInux. Однако та же история - разницы между подписями, для флага detached, нет.

P.S. А скажите с какой версии была исправлена эта ошибка(на всяуий случай, что бы понять нужно обновляться клиентам или нет)

Re: открепленные_пркрепленные_подписи

tsvetovpavel пишет:

Не могу получить прикрепленную подпись.
Генерирую подпись так:

var sign_gen = rutoken_plugin.sign(
    device_user,
    cert_list_user[0],
    newStr,
    true,
    {detached: false, addUserCertificate: true}
);

Вот Подписанные данные:
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUxIj8+CjzQ
...

tsvetovpavel пишет:

- ТЕстовая страница(в SDK) на тестовых данных работает нормально, то есть подпись прикрепленная.
- На мою подпись говорит неправильные параметры.

tsvetovpavel пишет:

- Я грешу, что данные бинарные, - это как мне видиться единственное различае с тестовой стараницей SDK.

Последняя версия Рутокен Плагина (2.2.0.0) обрабатывает корректно приведенные выше данные, т. е.:
1) на SDK_Rutoken_Plugin/Tests/present.html, если подписать раскодированный из Base64 XML, то подпись прикрепленная и успешно проходит проверку в openssl
2) на SDK_Rutoken_Plugin/Tests/present.html (если в SDK_Rutoken_Plugin/Tests/present.js изменить вызов sign, на аналогичный приведенному выше:

    plugin.pluginObject.sign(ui.device(), ui.certificate(), ui.getContent(this.container), true, options, $.proxy(function (res) {

) т. е. передать данные в Base64, то подпись прикрепленнуая и успешно проходит проверку в openssl.

Не могли бы Вы привести пример неработающего случая с помощью SDK_Rutoken_Plugin (или его минимальными изменениями)?

Re: открепленные_пркрепленные_подписи

tsvetovpavel пишет:
Vladimir Ivanov пишет:

По всей видимости дело в старой версии плагина, там есть ошибка.
Попробуйте пожалуйста использовать новый плагин с сайта.

Здравствуйте, да на тестовой машине версия и правда не новая. Скачал с сайта и постаивл новую 2.2.0.0 для 64 бит. LInux. Однако та же история - разницы между подписями, для флага detached, нет.
P.S. А скажите с какой версии была исправлена эта ошибка(на всяуий случай, что бы понять нужно обновляться клиентам или нет)

В версии 2.0.0.0 была исправлена ошибка, но в данном случае это не ее проявление, так как у Вас не работает версия 2.2.0.0.

Re: открепленные_пркрепленные_подписи

Спасибо за ответ, с его помощью разобрались) ошибка на нашей стороне была.