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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline bam@voron.ru  
#1 Оставлено : 23 сентября 2020 г. 13:04:29(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Подписываю данные (с открепленной электронной подписью) через JS api в браузере Google Chrome следующим кодом (через промисы):

var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store");

yield oStore.Open(cadesplugin.CAPICOM_CURRENT_USER_STORE, cadesplugin.CAPICOM_MY_STORE, cadesplugin.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);
var CertificatesObj = yield oStore.Certificates;
var oCertificates = yield CertificatesObj.Find(0, 'xxxxxxxxx'); // xxxxxxxxx - отпечаток сертификата
var Count = yield oCertificates.Count;

var oCertificate = yield oCertificates.Item(1);
var oSigner = yield cadesplugin.CreateObjectAsync("CAdESCOM.CPSigner");
yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY);

yield oSigner.propset_Certificate(oCertificate);

var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");

yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);
yield oSignedData.propset_Content(window.btoa(dataToSign)); // window.btoa перекодировка отправляемых данных в base64

var sSignedMessage = yield oSignedData.SignCades(oSigner,cadesplugin.CADESCOM_CADES_BES ,true); // true - открепленная подпись

yield oStore.Close();

Данные на входе: dataToSign = '8dca56ea-637e-458e-aed2-9bc2bbe52727'

Данные на выходе (sSignedMessage):
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
MRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP
0LfRjCDQoNC+0YHRgdC40LiCEE5tR4sm8n1lf3aOAlzj05MwgZgGA1UdHwSBkDCBjTAtoCugKYYn
aHR0cDovL3JlZXN0ci1wa2kucnUvY2RwL2d1Y19nb3N0MTIuY3JsMC2gK6AphidodHRwOi8vY29t
cGFueS5ydC5ydS9jZHAvZ3VjX2dvc3QxMi5jcmwwLaAroCmGJ2h0dHA6Ly9yb3N0ZWxlY29tLnJ1
L2NkcC9ndWNfZ29zdDEyLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHA6Ly9y
ZWVzdHItcGtpLnJ1L2NkcC9ndWNfZ29zdDEyLmNydDCB9QYFKoUDZHAEgeswgegMNNCf0JDQmtCc
IMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXRgNGB0LjQuCAyLjAMQ9Cf0JDQmiDCq9CT
0L7Qu9C+0LLQvdC+0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAwrsM
NdCX0LDQutC70Y7Rh9C10L3QuNC1IOKEliAxNDkvMy8yLzIvMjMg0L7RgiAwMi4wMy4yMDE4DDTQ
l9Cw0LrQu9GO0YfQtdC90LjQtSDihJYgMTQ5LzcvNi8xMDUg0L7RgiAyNy4wNi4yMDE4MAoGCCqF
AwcBAQMCA0EAN5XovqE1a5OMQZiDr5PIv13FwoW8f9NxIryEhIdVbqJ7KuGCRFTVdV4Rqs9Y3jaq
KEx+LR7HVnbnDwBPVxwQ4DCCDaowgg1XoAMCAQICEQE6KVoAMqzSgU4rCDFO41FiMAoGCCqFAwcB
AQMCMIIBiTEiMCAGCSqGSIb3DQEJARYTY2FfdGVuc29yQHRlbnNvci5ydTEYMBYGBSqFA2QBEg0x
MDI3NjAwNzg3OTk0MRowGAYIKoUDA4EDAQESDDAwNzYwNTAxNjAzMDELMAkGA1UEBhMCUlUxMTAv
BgNVBAgMKDc2INCv0YDQvtGB0LvQsNCy0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwxHzAdBgNVBAcM
FtCzLiDQr9GA0L7RgdC70LDQstC70YwxNjA0BgNVBAkMLdCc0L7RgdC60L7QstGB0LrQuNC5INC/
0YDQvtGB0L/QtdC60YIsINC0LiAxMjEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ
0LjQuSDRhtC10L3RgtGAMTAwLgYDVQQKDCfQntCe0J4gItCa0J7QnNCf0JDQndCY0K8gItCi0JXQ
ndCX0J7QoCIxMDAuBgNVBAMMJ9Ce0J7QniAi0JrQntCc0J/QkNCd0JjQryAi0KLQldCd0JfQntCg
IjAeFw0yMDA5MTAwNTE4MTZaFw0yMTEyMTAwNTE4MTZaMIIB4zE7MDkGA1UECQwy0KPQm9CY0KbQ
kCDQk9CV0J3QldCg0JDQm9CQINCi0K7Qm9CV0J3QldCS0JAsIDQx0JAxIzAhBgNVBAgMGjc3INCT
0J7QoNCe0JQg0JzQntCh0JrQktCQMRUwEwYDVQQHDAzQnNCe0KHQmtCS0JAxCzAJBgNVBAYTAlJV
MTIwMAYDVQQqDCnQktCw0LvQtdGA0LjRjyDQkNC70LXQutGB0LDQvdC00YDQvtCy0L3QsDEZMBcG
A1UEBAwQ0JrQsNC30LDQutC+0LLQsDE1MDMGA1UEAwws0JfQkNCeICLQkNCf0KLQldCa0JAg4oSW
MzQ3ICLQndCQ0JTQldCW0JTQkCIxMDAuBgNVBAwMJ9CT0JXQndCV0KDQkNCb0KzQndCr0Jkg0JTQ
mNCg0JXQmtCi0J7QoDE1MDMGA1UECgws0JfQkNCeICLQkNCf0KLQldCa0JAg4oSWMzQ3ICLQndCQ
0JTQldCW0JTQkCIxHjAcBgkqhkiG9w0BCQEWDzYyODc5MjZAbWFpbC5ydTEaMBgGCCqFAwOBAwEB
EgwwMDc3MjgwMzkyNDYxFjAUBgUqhQNkAxILMDAxNzExNDA4NzgxGDAWBgUqhQNkARINMTAyNzcz
OTgyODc2NDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEB8euP07LvdgR4Y
wDNLs02Bkd/fNGKJOX+Stwm7Umw5pqnxcLkmCsmaO6cNhQPYyp1n1fhjQ5ddJmOYTcZ+FePlo4IJ
MzCCCS8wDgYDVR0PAQH/BAQDAgP4MDgGA1UdJQQxMC8GByqFAwICIhkGByqFAwICIhoGByqFAwIC
IgYGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHSAEFjAUMAgGBiqFA2RxATAIBgYqhQNkcQIwIQYF
KoUDZG8EGAwW0JrRgNC40L/RgtC+0J/RgNC+IENTUDCCAloGByqFAwICMQIEggJNMIICSTCCAjcW
Emh0dHBzOi8vc2Jpcy5ydS9jcAyCAhvQmNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9C1INGB0LjR
gdGC0LXQvNGLLCDQv9GA0LDQstC+0L7QsdC70LDQtNCw0YLQtdC70LXQvCDQuNC70Lgg0L7QsdC7
0LDQtNCw0YLQtdC70LXQvCDQv9GA0LDQsiDQvdCwINC30LDQutC+0L3QvdGL0YUg0L7RgdC90L7Q
stCw0L3QuNGP0YUg0LrQvtGC0L7RgNGL0YUg0Y/QstC70Y/QtdGC0YHRjyDQntCe0J4gItCa0L7Q
vNC/0LDQvdC40Y8gItCi0LXQvdC30L7RgCIsINCwINGC0LDQutC20LUg0LIg0LjQvdGE0L7RgNC8
0LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LzQsNGFLCDRg9GH0LDRgdGC0LjQtSDQsiDQutC+
0YLQvtGA0YvRhSDQv9GA0L7QuNGB0YXQvtC00LjRgiDQv9GA0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy
0LDQvdC40Lgg0YHQtdGA0YLQuNGE0LjQutCw0YLQvtCyINC/0YDQvtCy0LXRgNC60Lgg0LrQu9GO
0YfQtdC5INGN0LvQtdC60YLRgNC+0L3QvdC+0Lkg0L/QvtC00L/QuNGB0LgsINCy0YvQv9GD0YnQ
tdC90L3Ri9GFINCe0J7QniAi0JrQvtC80L/QsNC90LjRjyAi0KLQtdC90LfQvtGAIgMCBeAEDNLH
wBZOnhuc5WomLTCCAdwGCCsGAQUFBwEBBIIBzjCCAcowSQYIKwYBBQUHMAGGPWh0dHA6Ly90YXg0
LnRlbnNvci5ydS9vY3NwLXRlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIvb2NzcC5zcmYwZAYIKwYB
BQUHMAKGWGh0dHA6Ly90YXg0LnRlbnNvci5ydS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyL2Nl
cnRlbnJvbGwvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcnQwPQYIKwYBBQUHMAKGMWh0dHA6
Ly90ZW5zb3IucnUvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcnQwRgYIKwYBBQUHMAKG
Omh0dHA6Ly9jcmwudGVuc29yLnJ1L3RheDQvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5j
cnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwyLnRlbnNvci5ydS90YXg0L2NhL3RlbnNvcmNhLTIw
MTlfY3BfZ29zdDIwMTIuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY3JsMy50ZW5zb3IucnUvdGF4
NC9jYS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyLmNydDArBgNVHRAEJDAigA8yMDIwMDkxMDA1
MTgxNlqBDzIwMjExMjEwMDUxODE2WjCCATMGBSqFA2RwBIIBKDCCASQMKyLQmtGA0LjQv9GC0L7Q
n9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQ
uNC5INGG0LXQvdGC0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMi4w
DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQv
MTI0LTMzODAg0L7RgiAxMS4wNS4yMDE4DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy
0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI4LTM1OTIg0L7RgiAxNy4xMC4yMDE4MIIBegYDVR0f
BIIBcTCCAW0wXqBcoFqGWGh0dHA6Ly90YXg0LnRlbnNvci5ydS90ZW5zb3JjYS0yMDE5X2NwX2dv
c3QyMDEyL2NlcnRlbnJvbGwvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcmwwN6A1oDOGMWh0
dHA6Ly90ZW5zb3IucnUvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcmwwRKBCoECGPmh0
dHA6Ly9jcmwudGVuc29yLnJ1L3RheDQvY2EvY3JsL3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIu
Y3JsMEWgQ6BBhj9odHRwOi8vY3JsMi50ZW5zb3IucnUvdGF4NC9jYS9jcmwvdGVuc29yY2EtMjAx
OV9jcF9nb3N0MjAxMi5jcmwwRaBDoEGGP2h0dHA6Ly9jcmwzLnRlbnNvci5ydS90YXg0L2NhL2Ny
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

В результате от Честного знака получаем ответ "подпись содержит сертификат в некорректном формате" либо "Ошибка при выполнении операции: Проверьте аутентификационные данные".

Через проверку работы плагина браузера если на вход подаем 8dca56ea-637e-458e-aed2-9bc2bbe52727, то на выходе:

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
jCDQoNC+0YHRgdC40LgxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGCCqFAwOBAwEBEgww
MDc3MTA0NzQzNzUxLDAqBgNVBAMMI9Cc0LjQvdC60L7QvNGB0LLRj9C30Ywg0KDQvtGB0YHQuNC4
ghBObUeLJvJ9ZX92jgJc49OTMIGYBgNVHR8EgZAwgY0wLaAroCmGJ2h0dHA6Ly9yZWVzdHItcGtp
LnJ1L2NkcC9ndWNfZ29zdDEyLmNybDAtoCugKYYnaHR0cDovL2NvbXBhbnkucnQucnUvY2RwL2d1
Y19nb3N0MTIuY3JsMC2gK6AphidodHRwOi8vcm9zdGVsZWNvbS5ydS9jZHAvZ3VjX2dvc3QxMi5j
cmwwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vcmVlc3RyLXBraS5ydS9jZHAv
Z3VjX2dvc3QxMi5jcnQwgfUGBSqFA2RwBIHrMIHoDDTQn9CQ0JrQnCDCq9Ca0YDQuNC/0YLQvtCf
0YDQviBIU03CuyDQstC10YDRgdC40LggMi4wDEPQn9CQ0JogwqvQk9C+0LvQvtCy0L3QvtC5INGD
0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgMK7DDXQl9Cw0LrQu9GO0YfQtdC9
0LjQtSDihJYgMTQ5LzMvMi8yLzIzINC+0YIgMDIuMDMuMjAxOAw00JfQsNC60LvRjtGH0LXQvdC4
0LUg4oSWIDE0OS83LzYvMTA1INC+0YIgMjcuMDYuMjAxODAKBggqhQMHAQEDAgNBADeV6L6hNWuT
jEGYg6+TyL9dxcKFvH/TcSK8hISHVW6ieyrhgkRU1XVeEarPWN42qihMfi0ex1Z25w8AT1ccEOAw
gg2qMIINV6ADAgECAhEBOilaADKs0oFOKwgxTuNRYjAKBggqhQMHAQEDAjCCAYkxIjAgBgkqhkiG
9w0BCQEWE2NhX3RlbnNvckB0ZW5zb3IucnUxGDAWBgUqhQNkARINMTAyNzYwMDc4Nzk5NDEaMBgG
CCqFAwOBAwEBEgwwMDc2MDUwMTYwMzAxCzAJBgNVBAYTAlJVMTEwLwYDVQQIDCg3NiDQr9GA0L7R
gdC70LDQstGB0LrQsNGPINC+0LHQu9Cw0YHRgtGMMR8wHQYDVQQHDBbQsy4g0K/RgNC+0YHQu9Cw
0LLQu9GMMTYwNAYDVQQJDC3QnNC+0YHQutC+0LLRgdC60LjQuSDQv9GA0L7RgdC/0LXQutGCLCDQ
tC4gMTIxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEw
MC4GA1UECgwn0J7QntCeICLQmtCe0JzQn9CQ0J3QmNCvICLQotCV0J3Ql9Ce0KAiMTAwLgYDVQQD
DCfQntCe0J4gItCa0J7QnNCf0JDQndCY0K8gItCi0JXQndCX0J7QoCIwHhcNMjAwOTEwMDUxODE2
WhcNMjExMjEwMDUxODE2WjCCAeMxOzA5BgNVBAkMMtCj0JvQmNCm0JAg0JPQldCd0JXQoNCQ0JvQ
kCDQotCu0JvQldCd0JXQktCQLCA0MdCQMSMwIQYDVQQIDBo3NyDQk9Ce0KDQntCUINCc0J7QodCa
0JLQkDEVMBMGA1UEBwwM0JzQntCh0JrQktCQMQswCQYDVQQGEwJSVTEyMDAGA1UEKgwp0JLQsNC7
0LXRgNC40Y8g0JDQu9C10LrRgdCw0L3QtNGA0L7QstC90LAxGTAXBgNVBAQMENCa0LDQt9Cw0LrQ
vtCy0LAxNTAzBgNVBAMMLNCX0JDQniAi0JDQn9Ci0JXQmtCQIOKEljM0NyAi0J3QkNCU0JXQltCU
0JAiMTAwLgYDVQQMDCfQk9CV0J3QldCg0JDQm9Cs0J3Qq9CZINCU0JjQoNCV0JrQotCe0KAxNTAz
BgNVBAoMLNCX0JDQniAi0JDQn9Ci0JXQmtCQIOKEljM0NyAi0J3QkNCU0JXQltCU0JAiMR4wHAYJ
KoZIhvcNAQkBFg82Mjg3OTI2QG1haWwucnUxGjAYBggqhQMDgQMBARIMMDA3NzI4MDM5MjQ2MRYw
FAYFKoUDZAMSCzAwMTcxMTQwODc4MRgwFgYFKoUDZAESDTEwMjc3Mzk4Mjg3NjQwZjAfBggqhQMH
AQEBATATBgcqhQMCAiQABggqhQMHAQECAgNDAARAfHrj9Oy73YEeGMAzS7NNgZHf3zRiiTl/krcJ
u1JsOaap8XC5JgrJmjunDYUD2MqdZ9X4Y0OXXSZjmE3GfhXj5aOCCTMwggkvMA4GA1UdDwEB/wQE
AwID+DA4BgNVHSUEMTAvBgcqhQMCAiIZBgcqhQMCAiIaBgcqhQMCAiIGBggrBgEFBQcDAgYIKwYB
BQUHAwQwHQYDVR0gBBYwFDAIBgYqhQNkcQEwCAYGKoUDZHECMCEGBSqFA2RvBBgMFtCa0YDQuNC/
0YLQvtCf0YDQviBDU1AwggJaBgcqhQMCAjECBIICTTCCAkkwggI3FhJodHRwczovL3NiaXMucnUv
Y3AMggIb0JjQvdGE0L7RgNC80LDRhtC40L7QvdC90YvQtSDRgdC40YHRgtC10LzRiywg0L/RgNCw
0LLQvtC+0LHQu9Cw0LTQsNGC0LXQu9C10Lwg0LjQu9C4INC+0LHQu9Cw0LTQsNGC0LXQu9C10Lwg
0L/RgNCw0LIg0L3QsCDQt9Cw0LrQvtC90L3Ri9GFINC+0YHQvdC+0LLQsNC90LjRj9GFINC60L7R
gtC+0YDRi9GFINGP0LLQu9GP0LXRgtGB0Y8g0J7QntCeICLQmtC+0LzQv9Cw0L3QuNGPICLQotC1
0L3Qt9C+0YAiLCDQsCDRgtCw0LrQttC1INCyINC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg
0YHQuNGB0YLQtdC80LDRhSwg0YPRh9Cw0YHRgtC40LUg0LIg0LrQvtGC0L7RgNGL0YUg0L/RgNC+
0LjRgdGF0L7QtNC40YIg0L/RgNC4INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC4INGB0LXRgNGC
0LjRhNC40LrQsNGC0L7QsiDQv9GA0L7QstC10YDQutC4INC60LvRjtGH0LXQuSDRjdC70LXQutGC
0YDQvtC90L3QvtC5INC/0L7QtNC/0LjRgdC4LCDQstGL0L/Rg9GJ0LXQvdC90YvRhSDQntCe0J4g
ItCa0L7QvNC/0LDQvdC40Y8gItCi0LXQvdC30L7RgCIDAgXgBAzSx8AWTp4bnOVqJi0wggHcBggr
BgEFBQcBAQSCAc4wggHKMEkGCCsGAQUFBzABhj1odHRwOi8vdGF4NC50ZW5zb3IucnUvb2NzcC10
ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyL29jc3Auc3JmMGQGCCsGAQUFBzAChlhodHRwOi8vdGF4
NC50ZW5zb3IucnUvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi9jZXJ0ZW5yb2xsL3RlbnNvcmNh
LTIwMTlfY3BfZ29zdDIwMTIuY3J0MD0GCCsGAQUFBzAChjFodHRwOi8vdGVuc29yLnJ1L2NhL3Rl
bnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIuY3J0MEYGCCsGAQUFBzAChjpodHRwOi8vY3JsLnRlbnNv
ci5ydS90YXg0L2NhL3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIuY3J0MEcGCCsGAQUFBzAChjto
dHRwOi8vY3JsMi50ZW5zb3IucnUvdGF4NC9jYS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyLmNy
dDBHBggrBgEFBQcwAoY7aHR0cDovL2NybDMudGVuc29yLnJ1L3RheDQvY2EvdGVuc29yY2EtMjAx
OV9jcF9nb3N0MjAxMi5jcnQwKwYDVR0QBCQwIoAPMjAyMDA5MTAwNTE4MTZagQ8yMDIxMTIxMDA1
MTgxNlowggEzBgUqhQNkcASCASgwggEkDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXR
gNGB0LjRjyA0LjApDFMi0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQ
mtGA0LjQv9GC0L7Qn9GA0L4g0KPQpiIg0LLQtdGA0YHQuNC4IDIuMAxP0KHQtdGA0YLQuNGE0LjQ
utCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyNC0zMzgwINC+0YIgMTEu
MDUuMjAxOAxP0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKE
liDQodCkLzEyOC0zNTkyINC+0YIgMTcuMTAuMjAxODCCAXoGA1UdHwSCAXEwggFtMF6gXKBahlho
dHRwOi8vdGF4NC50ZW5zb3IucnUvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi9jZXJ0ZW5yb2xs
L3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIuY3JsMDegNaAzhjFodHRwOi8vdGVuc29yLnJ1L2Nh
L3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIuY3JsMESgQqBAhj5odHRwOi8vY3JsLnRlbnNvci5y
dS90YXg0L2NhL2NybC90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyLmNybDBFoEOgQYY/aHR0cDov
L2NybDIudGVuc29yLnJ1L3RheDQvY2EvY3JsL3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIuY3Js
MEWgQ6BBhj9odHRwOi8vY3JsMy50ZW5zb3IucnUvdGF4NC9jYS9jcmwvdGVuc29yY2EtMjAxOV9j
cF9nb3N0MjAxMi5jcmwwggFgBgNVHSMEggFXMIIBU4AUjlkHMLxIq+1hZjRZ6n+WX6ynNz6hggEs
pIIBKDCCASQxHjAcBgkqhkiG9w0BCQEWD2RpdEBtaW5zdnlhei5ydTELMAkGA1UEBhMCUlUxGDAW
BgNVBAgMDzc3INCc0L7RgdC60LLQsDEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDEuMCwGA1UE
CQwl0YPQu9C40YbQsCDQotCy0LXRgNGB0LrQsNGPLCDQtNC+0LwgNzEsMCoGA1UECgwj0JzQuNC9
0LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEa
MBgGCCqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxLDAqBgNVBAMMI9Cc0LjQvdC60L7QvNGB0LLRj9C3
0Ywg0KDQvtGB0YHQuNC4ggsAtAa+xAAAAAACsTAdBgNVHQ4EFgQUmB7jFOSwuLVyF3i1Rw+kTjpg
bUAwCgYIKoUDBwEBAwIDQQB+O0mAXjHAa9drK/AdHpuwoOPp71Pi5HB+bhQ4l22M0rJMaTkgz/wv
3XK/odiycEmohOy/N/CuXjslJ70zK6B7MYIEnTCCBJkCAQEwggGgMIIBiTEiMCAGCSqGSIb3DQEJ
ARYTY2FfdGVuc29yQHRlbnNvci5ydTEYMBYGBSqFA2QBEg0xMDI3NjAwNzg3OTk0MRowGAYIKoUD
A4EDAQESDDAwNzYwNTAxNjAzMDELMAkGA1UEBhMCUlUxMTAvBgNVBAgMKDc2INCv0YDQvtGB0LvQ
sNCy0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwxHzAdBgNVBAcMFtCzLiDQr9GA0L7RgdC70LDQstC7
0YwxNjA0BgNVBAkMLdCc0L7RgdC60L7QstGB0LrQuNC5INC/0YDQvtGB0L/QtdC60YIsINC0LiAx
MjEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMTAwLgYD
VQQKDCfQntCe0J4gItCa0J7QnNCf0JDQndCY0K8gItCi0JXQndCX0J7QoCIxMDAuBgNVBAMMJ9Ce
0J7QniAi0JrQntCc0J/QkNCd0JjQryAi0KLQldCd0JfQntCgIgIRATopWgAyrNKBTisIMU7jUWIw
DAYIKoUDBwEBAgIFAKCCApAwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx
DxcNMjAwOTIzMDk1OTMwWjAqBgorBgEEAYI3WAIBMRwEGkQAbwBjAHUAbQBlAG4AdAAgAE4AYQBt
AGUAMC8GCSqGSIb3DQEJBDEiBCDK0ISDPzlzHQuEyH3q2qxjeZYimNUeX62x272pjlUhRjCCAfcG
CyqGSIb3DQEJEAIvMYIB5jCCAeIwggHeMIIB2jAKBggqhQMHAQECAgQgJJzq1SmT+HDO5RxPCUs+
iHUhEERjkRkhbcveUqj4cU4wggGoMIIBkaSCAY0wggGJMSIwIAYJKoZIhvcNAQkBFhNjYV90ZW5z
b3JAdGVuc29yLnJ1MRgwFgYFKoUDZAESDTEwMjc2MDA3ODc5OTQxGjAYBggqhQMDgQMBARIMMDA3
NjA1MDE2MDMwMQswCQYDVQQGEwJSVTExMC8GA1UECAwoNzYg0K/RgNC+0YHQu9Cw0LLRgdC60LDR
jyDQvtCx0LvQsNGB0YLRjDEfMB0GA1UEBwwW0LMuINCv0YDQvtGB0LvQsNCy0LvRjDE2MDQGA1UE
CQwt0JzQvtGB0LrQvtCy0YHQutC40Lkg0L/RgNC+0YHQv9C10LrRgiwg0LQuIDEyMTAwLgYDVQQL
DCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAxMDAuBgNVBAoMJ9Ce0J7Q
niAi0JrQntCc0J/QkNCd0JjQryAi0KLQldCd0JfQntCgIjEwMC4GA1UEAwwn0J7QntCeICLQmtCe
0JzQn9CQ0J3QmNCvICLQotCV0J3Ql9Ce0KAiAhEBOilaADKs0oFOKwgxTuNRYjAMBggqhQMHAQEB
AQUABEDXpyFmIkAxLTQnO2hQe464qDKgPKY2Vfg67wsFcWuzlQeCEsRQr2uwIivzq/3Fp55ID1XW
QrijSVofSt+8+j8c

То есть данные подписи не совпадают.
Вопрос - кто то сталкивался с данный проблемой и как решил?
Offline Андрей *  
#2 Оставлено : 23 сентября 2020 г. 14:05:52(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Здравствуйте.

Цитата:
Через проверку работы плагина браузера если на вход подаем 8dca56ea-637e-458e-aed2-9bc2bbe52727, то на выходе


На выходе - присоединенная ЭП.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#3 Оставлено : 23 сентября 2020 г. 14:12:57(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Хеш во второй подписи: CAD084833F39731D0B84C87DEADAAC6379962298D51E5FADB1DBBDA98E552146
Что соответствует указанному GUID.

Snimok ehkrana ot 2020-09-23 15-11-03.png (53kb) загружен 6 раз(а).

А в первой подписи: хеш другой, т.е. подписывали не те байты...

==>>
Цитата:
yield oSignedData.propset_Content(window.btoa(dataToSign)); // window.btoa перекодировка отправляемых данных в base64

вот здесь проблема.

Техническую поддержку оказываем тут
Наша база знаний
Offline bam@voron.ru  
#4 Оставлено : 23 сентября 2020 г. 14:59:30(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
Хеш во второй подписи: CAD084833F39731D0B84C87DEADAAC6379962298D51E5FADB1DBBDA98E552146
Что соответствует указанному GUID.

Snimok ehkrana ot 2020-09-23 15-11-03.png (53kb) загружен 6 раз(а).

А в первой подписи: хеш другой, т.е. подписывали не те байты...

==>>
Цитата:
yield oSignedData.propset_Content(window.btoa(dataToSign)); // window.btoa перекодировка отправляемых данных в base64

вот здесь проблема.



Андрей * , подскажите, в каком виде необходимо отправлять данные (судя по документации в base64)?

yield oSignedData.propset_Content(dataToSign); // так тоже не работает - ниже дамп подписи
возможно как то еще?

MIIfUgYJKoZIhvcNAQcCoIIfQzCCHz8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCC
GqYwggUUMIIEwaADAgECAhBObUeLJvJ9ZX92jgJc49OTMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqG
SIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB
0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi
0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GM
INCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAw
NzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40Lgw
HhcNMTgwNzA2MTIxODA2WhcNMzYwNzAxMTIxODA2WjCCASQxHjAcBgkqhkiG9w0BCQEWD2RpdEBt
aW5zdnlhei5ydTELMAkGA1UEBhMCUlUxGDAWBgNVBAgMDzc3INCc0L7RgdC60LLQsDEZMBcGA1UE
BwwQ0LMuINCc0L7RgdC60LLQsDEuMCwGA1UECQwl0YPQu9C40YbQsCDQotCy0LXRgNGB0LrQsNGP
LCDQtNC+0LwgNzEsMCoGA1UECgwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40Lgx
GDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGCCqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxLDAq
BgNVBAMMI9Cc0LjQvdC60L7QvNGB0LLRj9C30Ywg0KDQvtGB0YHQuNC4MGYwHwYIKoUDBwEBAQEw
EwYHKoUDAgIjAQYIKoUDBwEBAgIDQwAEQHU5KkWnuaKVffcQ/SKSB7odtlpxin19WPyxRrlFYVes
HbtIpflK+0gZ6mop6/r1FJh4ccpH6NP1hfY25Ir3A42jggHCMIIBvjCB9QYFKoUDZHAEgeswgegM
NNCf0JDQmtCcIMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXRgNGB0LjQuCAyLjAMQ9Cf
0JDQmiDCq9CT0L7Qu9C+0LLQvdC+0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC1
0L3RgtGAwrsMNdCX0LDQutC70Y7Rh9C10L3QuNC1IOKEliAxNDkvMy8yLzIvMjMg0L7RgiAwMi4w
My4yMDE4DDTQl9Cw0LrQu9GO0YfQtdC90LjQtSDihJYgMTQ5LzcvNi8xMDUg0L7RgiAyNy4wNi4y
MDE4MD8GBSqFA2RvBDYMNNCf0JDQmtCcIMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXR
gNGB0LjQuCAyLjAwQwYDVR0gBDwwOjAIBgYqhQNkcQEwCAYGKoUDZHECMAgGBiqFA2RxAzAIBgYq
hQNkcQQwCAYGKoUDZHEFMAYGBFUdIAAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
HQYDVR0OBBYEFMJU8bRr1Ey34G02tCOQ8f7DPJsGMAoGCCqFAwcBAQMCA0EAmvr94juscvv4WxCe
gfaLoNXGpqVsjEsqPTl52lkY8stvoHY9MAzJrulK32FvxCcUAGCxHggTmBPhVWQNZtf+fjCCB9ww
ggeJoAMCAQICCwC0Br7EAAAAAAKxMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0
QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYD
VQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw
0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQ
uDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEs
MCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgwHhcNMTkwOTA0MTEy
NTU1WhcNMzQwOTA0MTEyNTU1WjCCAYkxIjAgBgkqhkiG9w0BCQEWE2NhX3RlbnNvckB0ZW5zb3Iu
cnUxGDAWBgUqhQNkARINMTAyNzYwMDc4Nzk5NDEaMBgGCCqFAwOBAwEBEgwwMDc2MDUwMTYwMzAx
CzAJBgNVBAYTAlJVMTEwLwYDVQQIDCg3NiDQr9GA0L7RgdC70LDQstGB0LrQsNGPINC+0LHQu9Cw
0YHRgtGMMR8wHQYDVQQHDBbQsy4g0K/RgNC+0YHQu9Cw0LLQu9GMMTYwNAYDVQQJDC3QnNC+0YHQ
utC+0LLRgdC60LjQuSDQv9GA0L7RgdC/0LXQutGCLCDQtC4gMTIxMDAuBgNVBAsMJ9Cj0LTQvtGB
0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEwMC4GA1UECgwn0J7QntCeICLQmtCe0JzQ
n9CQ0J3QmNCvICLQotCV0J3Ql9Ce0KAiMTAwLgYDVQQDDCfQntCe0J4gItCa0J7QnNCf0JDQndCY
0K8gItCi0JXQndCX0J7QoCIwZjAfBggqhQMHAQEBATATBgcqhQMCAiMBBggqhQMHAQECAgNDAARA
6ykH15/9ZHHat0Hotbbh+EJQHq7TceNjl2g94UBztgFWXIhKat01pkOumm9NuP+Erz+ujE7rzTRf
NTgs69dxr6OCBCowggQmMAsGA1UdDwQEAwIBhjAdBgNVHQ4EFgQUjlkHMLxIq+1hZjRZ6n+WX6yn
Nz4wEgYDVR0TAQH/BAgwBgEB/wIBADAlBgNVHSAEHjAcMAYGBFUdIAAwCAYGKoUDZHEBMAgGBiqF
A2RxAjBSBgUqhQNkbwRJDEci0JrRgNC40L/RgtC+0J/RgNC+IENTUCIg0LLQtdGA0YHQuNGPIDQu
MCAo0LjRgdC/0L7Qu9C90LXQvdC40LUgMi1CYXNlKTAUBgkrBgEEAYI3FAIEBwwFU3ViQ0EwEgYJ
KwYBBAGCNxUBBAUCAwEAATCCAWUGA1UdIwSCAVwwggFYgBTCVPG0a9RMt+BtNrQjkPH+wzybBqGC
ASykggEoMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEY
MBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYD
VQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC4
0L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAx
MRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP
0LfRjCDQoNC+0YHRgdC40LiCEE5tR4sm8n1lf3aOAlzj05MwgZgGA1UdHwSBkDCBjTAtoCugKYYn
aHR0cDovL3JlZXN0ci1wa2kucnUvY2RwL2d1Y19nb3N0MTIuY3JsMC2gK6AphidodHRwOi8vY29t
cGFueS5ydC5ydS9jZHAvZ3VjX2dvc3QxMi5jcmwwLaAroCmGJ2h0dHA6Ly9yb3N0ZWxlY29tLnJ1
L2NkcC9ndWNfZ29zdDEyLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHA6Ly9y
ZWVzdHItcGtpLnJ1L2NkcC9ndWNfZ29zdDEyLmNydDCB9QYFKoUDZHAEgeswgegMNNCf0JDQmtCc
IMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXRgNGB0LjQuCAyLjAMQ9Cf0JDQmiDCq9CT
0L7Qu9C+0LLQvdC+0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAwrsM
NdCX0LDQutC70Y7Rh9C10L3QuNC1IOKEliAxNDkvMy8yLzIvMjMg0L7RgiAwMi4wMy4yMDE4DDTQ
l9Cw0LrQu9GO0YfQtdC90LjQtSDihJYgMTQ5LzcvNi8xMDUg0L7RgiAyNy4wNi4yMDE4MAoGCCqF
AwcBAQMCA0EAN5XovqE1a5OMQZiDr5PIv13FwoW8f9NxIryEhIdVbqJ7KuGCRFTVdV4Rqs9Y3jaq
KEx+LR7HVnbnDwBPVxwQ4DCCDaowgg1XoAMCAQICEQE6KVoAMqzSgU4rCDFO41FiMAoGCCqFAwcB
AQMCMIIBiTEiMCAGCSqGSIb3DQEJARYTY2FfdGVuc29yQHRlbnNvci5ydTEYMBYGBSqFA2QBEg0x
MDI3NjAwNzg3OTk0MRowGAYIKoUDA4EDAQESDDAwNzYwNTAxNjAzMDELMAkGA1UEBhMCUlUxMTAv
BgNVBAgMKDc2INCv0YDQvtGB0LvQsNCy0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwxHzAdBgNVBAcM
FtCzLiDQr9GA0L7RgdC70LDQstC70YwxNjA0BgNVBAkMLdCc0L7RgdC60L7QstGB0LrQuNC5INC/
0YDQvtGB0L/QtdC60YIsINC0LiAxMjEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ
0LjQuSDRhtC10L3RgtGAMTAwLgYDVQQKDCfQntCe0J4gItCa0J7QnNCf0JDQndCY0K8gItCi0JXQ
ndCX0J7QoCIxMDAuBgNVBAMMJ9Ce0J7QniAi0JrQntCc0J/QkNCd0JjQryAi0KLQldCd0JfQntCg
IjAeFw0yMDA5MTAwNTE4MTZaFw0yMTEyMTAwNTE4MTZaMIIB4zE7MDkGA1UECQwy0KPQm9CY0KbQ
kCDQk9CV0J3QldCg0JDQm9CQINCi0K7Qm9CV0J3QldCS0JAsIDQx0JAxIzAhBgNVBAgMGjc3INCT
0J7QoNCe0JQg0JzQntCh0JrQktCQMRUwEwYDVQQHDAzQnNCe0KHQmtCS0JAxCzAJBgNVBAYTAlJV
MTIwMAYDVQQqDCnQktCw0LvQtdGA0LjRjyDQkNC70LXQutGB0LDQvdC00YDQvtCy0L3QsDEZMBcG
A1UEBAwQ0JrQsNC30LDQutC+0LLQsDE1MDMGA1UEAwws0JfQkNCeICLQkNCf0KLQldCa0JAg4oSW
MzQ3ICLQndCQ0JTQldCW0JTQkCIxMDAuBgNVBAwMJ9CT0JXQndCV0KDQkNCb0KzQndCr0Jkg0JTQ
mNCg0JXQmtCi0J7QoDE1MDMGA1UECgws0JfQkNCeICLQkNCf0KLQldCa0JAg4oSWMzQ3ICLQndCQ
0JTQldCW0JTQkCIxHjAcBgkqhkiG9w0BCQEWDzYyODc5MjZAbWFpbC5ydTEaMBgGCCqFAwOBAwEB
EgwwMDc3MjgwMzkyNDYxFjAUBgUqhQNkAxILMDAxNzExNDA4NzgxGDAWBgUqhQNkARINMTAyNzcz
OTgyODc2NDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEB8euP07LvdgR4Y
wDNLs02Bkd/fNGKJOX+Stwm7Umw5pqnxcLkmCsmaO6cNhQPYyp1n1fhjQ5ddJmOYTcZ+FePlo4IJ
MzCCCS8wDgYDVR0PAQH/BAQDAgP4MDgGA1UdJQQxMC8GByqFAwICIhkGByqFAwICIhoGByqFAwIC
IgYGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHSAEFjAUMAgGBiqFA2RxATAIBgYqhQNkcQIwIQYF
KoUDZG8EGAwW0JrRgNC40L/RgtC+0J/RgNC+IENTUDCCAloGByqFAwICMQIEggJNMIICSTCCAjcW
Emh0dHBzOi8vc2Jpcy5ydS9jcAyCAhvQmNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9C1INGB0LjR
gdGC0LXQvNGLLCDQv9GA0LDQstC+0L7QsdC70LDQtNCw0YLQtdC70LXQvCDQuNC70Lgg0L7QsdC7
0LDQtNCw0YLQtdC70LXQvCDQv9GA0LDQsiDQvdCwINC30LDQutC+0L3QvdGL0YUg0L7RgdC90L7Q
stCw0L3QuNGP0YUg0LrQvtGC0L7RgNGL0YUg0Y/QstC70Y/QtdGC0YHRjyDQntCe0J4gItCa0L7Q
vNC/0LDQvdC40Y8gItCi0LXQvdC30L7RgCIsINCwINGC0LDQutC20LUg0LIg0LjQvdGE0L7RgNC8
0LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LzQsNGFLCDRg9GH0LDRgdGC0LjQtSDQsiDQutC+
0YLQvtGA0YvRhSDQv9GA0L7QuNGB0YXQvtC00LjRgiDQv9GA0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy
0LDQvdC40Lgg0YHQtdGA0YLQuNGE0LjQutCw0YLQvtCyINC/0YDQvtCy0LXRgNC60Lgg0LrQu9GO
0YfQtdC5INGN0LvQtdC60YLRgNC+0L3QvdC+0Lkg0L/QvtC00L/QuNGB0LgsINCy0YvQv9GD0YnQ
tdC90L3Ri9GFINCe0J7QniAi0JrQvtC80L/QsNC90LjRjyAi0KLQtdC90LfQvtGAIgMCBeAEDNLH
wBZOnhuc5WomLTCCAdwGCCsGAQUFBwEBBIIBzjCCAcowSQYIKwYBBQUHMAGGPWh0dHA6Ly90YXg0
LnRlbnNvci5ydS9vY3NwLXRlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIvb2NzcC5zcmYwZAYIKwYB
BQUHMAKGWGh0dHA6Ly90YXg0LnRlbnNvci5ydS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyL2Nl
cnRlbnJvbGwvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcnQwPQYIKwYBBQUHMAKGMWh0dHA6
Ly90ZW5zb3IucnUvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcnQwRgYIKwYBBQUHMAKG
Omh0dHA6Ly9jcmwudGVuc29yLnJ1L3RheDQvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5j
cnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwyLnRlbnNvci5ydS90YXg0L2NhL3RlbnNvcmNhLTIw
MTlfY3BfZ29zdDIwMTIuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY3JsMy50ZW5zb3IucnUvdGF4
NC9jYS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyLmNydDArBgNVHRAEJDAigA8yMDIwMDkxMDA1
MTgxNlqBDzIwMjExMjEwMDUxODE2WjCCATMGBSqFA2RwBIIBKDCCASQMKyLQmtGA0LjQv9GC0L7Q
n9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQ
uNC5INGG0LXQvdGC0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMi4w
DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQv
MTI0LTMzODAg0L7RgiAxMS4wNS4yMDE4DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy
0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI4LTM1OTIg0L7RgiAxNy4xMC4yMDE4MIIBegYDVR0f
BIIBcTCCAW0wXqBcoFqGWGh0dHA6Ly90YXg0LnRlbnNvci5ydS90ZW5zb3JjYS0yMDE5X2NwX2dv
c3QyMDEyL2NlcnRlbnJvbGwvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcmwwN6A1oDOGMWh0
dHA6Ly90ZW5zb3IucnUvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcmwwRKBCoECGPmh0
dHA6Ly9jcmwudGVuc29yLnJ1L3RheDQvY2EvY3JsL3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIu
Y3JsMEWgQ6BBhj9odHRwOi8vY3JsMi50ZW5zb3IucnUvdGF4NC9jYS9jcmwvdGVuc29yY2EtMjAx
OV9jcF9nb3N0MjAxMi5jcmwwRaBDoEGGP2h0dHA6Ly9jcmwzLnRlbnNvci5ydS90YXg0L2NhL2Ny
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
Offline bam@voron.ru  
#5 Оставлено : 23 сентября 2020 г. 15:16:25(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Автор: bam@voron.ru Перейти к цитате
Автор: Андрей * Перейти к цитате
Хеш во второй подписи: CAD084833F39731D0B84C87DEADAAC6379962298D51E5FADB1DBBDA98E552146
Что соответствует указанному GUID.

Snimok ehkrana ot 2020-09-23 15-11-03.png (53kb) загружен 6 раз(а).

А в первой подписи: хеш другой, т.е. подписывали не те байты...

==>>
Цитата:
yield oSignedData.propset_Content(window.btoa(dataToSign)); // window.btoa перекодировка отправляемых данных в base64

вот здесь проблема.



Андрей * , подскажите, в каком виде необходимо отправлять данные (судя по документации в base64)?

yield oSignedData.propset_Content(dataToSign); // так тоже не работает - ниже дамп подписи
возможно как то еще?

MIIfUgYJKoZIhvcNAQcCoIIfQzCCHz8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCC
GqYwggUUMIIEwaADAgECAhBObUeLJvJ9ZX92jgJc49OTMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqG
SIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB
....


UTF-8: 8dca56ea-637e-458e-aed2-9bc2bbe52727
base64: OGRjYTU2ZWEtNjM3ZS00NThlLWFlZDItOWJjMmJiZTUyNzI3
window.btoa('8dca56ea-637e-458e-aed2-9bc2bbe52727') = 'OGRjYTU2ZWEtNjM3ZS00NThlLWFlZDItOWJjMmJiZTUyNzI3'

Offline Андрей *  
#6 Оставлено : 23 сентября 2020 г. 17:01:39(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
уберите window.btoa
используйте Base64.encode() из code.js

Отредактировано пользователем 23 сентября 2020 г. 17:03:09(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline bam@voron.ru  
#7 Оставлено : 23 сентября 2020 г. 17:11:09(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
уберите window.btoa
используйте Base64.encode() из code.js


что за code.js ? где его взять?
Offline Андрей *  
#8 Оставлено : 23 сентября 2020 г. 17:15:46(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Нет, не в этом дело...
dataToSign=8dca56ea-637e-458e-aed2-9bc2bbe52727
dataToSign.encode=OGRjYTU2ZWEtNjM3ZS00NThlLWFlZDItOWJjMmJiZTUyNzI3
dataToSign.btoa =OGRjYTU2ZWEtNjM3ZS00NThlLWFlZDItOWJjMmJiZTUyNzI3
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#9 Оставлено : 23 сентября 2020 г. 17:17:14(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Автор: bam@voron.ru Перейти к цитате
Автор: Андрей * Перейти к цитате
уберите window.btoa
используйте Base64.encode() из code.js


что за code.js ? где его взять?


Из... примеров...

https://www.cryptopro.ru...s/cades/demopage/Code.js


https://www.cryptopro.ru...ge/cades_bes_sample.html
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#10 Оставлено : 23 сентября 2020 г. 17:19:28(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Сделайте "локальную" страничку с минимумом...

У меня указанный GUID подписывается (отсоединенная подпись) и хеш правильный.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#11 Оставлено : 23 сентября 2020 г. 17:22:41(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Цитата:

dataToSign = закодированные данные
console.log("dataToSign.base64="+dataToSign);
yield oSignedData.propset_Content( dataToSign );


в консоли выдаёт: OGRjYTU2ZWEtNjM3ZS00NThlLWFlZDItOWJjMmJiZTUyNzI3 ?
подпись проходит проверку для guid=8dca56ea-637e-458e-aed2-9bc2bbe52727 ?
Техническую поддержку оказываем тут
Наша база знаний
Offline bam@voron.ru  
#12 Оставлено : 23 сентября 2020 г. 17:25:37(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
Сделайте "локальную" страничку с минимумом...

У меня указанный GUID подписывается (отсоединенная подпись) и хеш правильный.


как раз сделал локальную с минимумом самым
Base64.encode() выдает то же самое.
Вот код самой странички полный (то что закомментировано - это уже поиски безысходного бреда):

<head>
<script language="javascript" src="js/cadesplugin_api.js"></script>
</head>
<body>
<script>
//var cadesplugin;

//
var canPromise = !!window.Promise;
if(canPromise) {
cadesplugin.then(function () {
// прикладной код

var canAsync = !!cadesplugin.CreateObjectAsync;
if(canAsync)
{
cadesplugin.async_spawn(function *(args) {
var dataToSign = "8dca56ea-637e-458e-aed2-9bc2bbe52727";

var __SERT_NAME__ = 'ЗАО ""АПТЕКА №347 ""НАДЕЖДА""';
var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store");
yield oStore.Open(cadesplugin.CAPICOM_CURRENT_USER_STORE, cadesplugin.CAPICOM_MY_STORE, cadesplugin.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);

var CertificatesObj = yield oStore.Certificates;

//var oCertificates = yield CertificatesObj.Find(cadesplugin.CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME, __SERT_NAME__);
var oCertificates = yield CertificatesObj.Find(0, 'c445637a2215b80cd4c8ac970007636ad7a766b6');
//console.log(oStore.Certificates);
var Count = yield oCertificates.Count;

if (Count == 0) {
throw("Certificate not found: " + args[0]);
}

var oCertificate = yield oCertificates.Item(1);
//console.log(oCertificate.SubjectName);//информация о сертификате.
var oSigner = yield cadesplugin.CreateObjectAsync("CAdESCOM.CPSigner");
//yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY);
yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN);
//yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT);

yield oSigner.propset_Certificate(oCertificate);

var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");
yield oSignedData.propset_ContentEncoding=cadesplugin.CADESCOM_BASE64_TO_BINARY;

function _base64ToArrayBuffer(base64) {
var binary_string = window.atob(base64);
var len = binary_string.length;
var bytes = new Uint8Array(len);
for (var i = 0; i < len; i++) {
bytes[i] = binary_string.charCodeAt(i);
}
return bytes.buffer;
}
// Create Base64 Object
//var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_encode(e);while(f<e.length){n=e.charCodeAt(f++);r=e.charCodeAt(f++);i=e.charCodeAt(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var n,r,i;var s,o,u,a;var f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<e.length){s=this._keyStr.indexOf(e.charAt(f++));o=this._keyStr.indexOf(e.charAt(f++));u=this._keyStr.indexOf(e.charAt(f++));a=this._keyStr.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r)}if(a!=64){t=t+String.fromCharCode(i)}}t=Base64._utf8_decode(t);return t},_utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");var t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r)}else if(r>127&&r<2048){t+=String.fromCharCode(r>>6|192);t+=String.fromCharCode(r&63|128)}else{t+=String.fromCharCode(r>>12|224);t+=String.fromCharCode(r>>6&63|128);t+=String.fromCharCode(r&63|128)}}return t},_utf8_decode:function(e){var t="";var n=0;var r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}return t}}
//atob

//console.log(Base64.encode(dataToSign));
yield oSignedData.propset_Content(window.btoa(dataToSign));

//var oPrivateKey = cadesplugin.CreateObject("X509Enrollment.CX509PrivateKey");
//console.log(oPrivateKey);

var sSignedMessage = yield oSignedData.SignCades(oSigner,/*cadesplugin.CADESCOM_PKCS7_TYPE */ cadesplugin.CADESCOM_CADES_BES ,true);
//var sSignedMessage = yield oSignedData.SignCades(oSigner,0xffff,1);
yield oStore.Close();
console.log(sSignedMessage);
});
}else
{
var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
var dataToSign = "dataToSign";
oSignedData.Content = dataToSign;
console.log("4");
}
},
function(error) {
// сообщение об ошибке
console.log("01");
}
);
} else {
window.addEventListener("message", function (event){
if (event.data == "cadesplugin_loaded") {
console.log("2");
// прикладной код
} else if(event.data == "cadesplugin_load_error") {
// сообщение об ошибке
console.log("02");
}
},
false);
window.postMessage("cadesplugin_echo_request", "*");
}




</script>
</body>
Offline Андрей *  
#13 Оставлено : 23 сентября 2020 г. 17:30:37(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
а это что?
Цитата:

var dataToSign = "dataToSign";
oSignedData.Content = dataToSign;
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#14 Оставлено : 23 сентября 2020 г. 17:33:13(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Цитата:
yield oSignedData.propset_Content(window.btoa(dataToSign));


через переменную сложно сделать... ?
Техническую поддержку оказываем тут
Наша база знаний
Offline bam@voron.ru  
#15 Оставлено : 23 сентября 2020 г. 17:36:40(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
а это что?
Цитата:

var dataToSign = "dataToSign";
oSignedData.Content = dataToSign;


это блок в случае не асинхронного вызова

в данном случае через хром идет асинхронный вызов - выполняется блок "if(canAsync){...}"
Offline Андрей *  
#16 Оставлено : 23 сентября 2020 г. 17:39:46(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
yield oSignedData.propset_ContentEncoding=cadesplugin.CADESCOM_BASE64_TO_BINARY;

Вот так должно быть:
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);
Техническую поддержку оказываем тут
Наша база знаний
Offline bam@voron.ru  
#17 Оставлено : 23 сентября 2020 г. 17:40:28(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
вот так будет понятнее:

<head>
<script language="javascript" src="js/cadesplugin_api.js"></script>
</head>
<body>
<script>
var canPromise = !!window.Promise;
if(canPromise) {
cadesplugin.then(function () {
// прикладной код

var canAsync = !!cadesplugin.CreateObjectAsync;
if(canAsync)
{
cadesplugin.async_spawn(function *(args) {
var dataToSign = "8dca56ea-637e-458e-aed2-9bc2bbe52727";

var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store");
yield oStore.Open(cadesplugin.CAPICOM_CURRENT_USER_STORE, cadesplugin.CAPICOM_MY_STORE, cadesplugin.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);

var CertificatesObj = yield oStore.Certificates;

var oCertificates = yield CertificatesObj.Find(0, 'c445637a2215b80cd4c8ac970007636ad7a766b6');
//console.log(oStore.Certificates);
var Count = yield oCertificates.Count;

if (Count == 0) {
throw("Certificate not found: " + args[0]);
}

var oCertificate = yield oCertificates.Item(1);

//console.log(oCertificate.SubjectName);//информация о сертификате.

var oSigner = yield cadesplugin.CreateObjectAsync("CAdESCOM.CPSigner");

//yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY);
yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN);
//yield oSigner.propset_Options(cadesplugin.CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT);

yield oSigner.propset_Certificate(oCertificate);

var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");
yield oSignedData.propset_ContentEncoding=cadesplugin.CADESCOM_BASE64_TO_BINARY;

yield oSignedData.propset_Content(window.btoa(dataToSign));

var sSignedMessage = yield oSignedData.SignCades(oSigner,/*cadesplugin.CADESCOM_PKCS7_TYPE */ cadesplugin.CADESCOM_CADES_BES ,true);
yield oStore.Close();
console.log(sSignedMessage);
});
}
},
function(error) {
// сообщение об ошибке
console.log("01");
}
);
}
Offline Андрей *  
#18 Оставлено : 23 сентября 2020 г. 17:40:41(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Автор: bam@voron.ru Перейти к цитате
Автор: Андрей * Перейти к цитате
а это что?
Цитата:

var dataToSign = "dataToSign";
oSignedData.Content = dataToSign;


это блок в случае не асинхронного вызова

в данном случае через хром идет асинхронный вызов - выполняется блок "if(canAsync){...}"


ну... шутка такая? dataToSign="dataToSign", вместо guid подписалось бы в синхронном вызове...
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#19 Оставлено : 23 сентября 2020 г. 17:41:36(UTC)
Андрей *

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

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

Сказал «Спасибо»: 353 раз
Поблагодарили: 1395 раз в 1076 постах
Автор: Андрей * Перейти к цитате
yield oSignedData.propset_ContentEncoding=cadesplugin.CADESCOM_BASE64_TO_BINARY;

Вот так должно быть:
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);


вот ответ.
Техническую поддержку оказываем тут
Наша база знаний
Offline bam@voron.ru  
#20 Оставлено : 23 сентября 2020 г. 17:44:53(UTC)
bam@voron.ru

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

Группы: Участники
Зарегистрирован: 23.09.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: MSK

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
yield oSignedData.propset_ContentEncoding=cadesplugin.CADESCOM_BASE64_TO_BINARY;

Вот так должно быть:
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);


это уже тоже эксперименты... с yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY); тоже самое:

MIIfUgYJKoZIhvcNAQcCoIIfQzCCHz8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCC
GqYwggUUMIIEwaADAgECAhBObUeLJvJ9ZX92jgJc49OTMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqG
SIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB
0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi
0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GM
INCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAw
NzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40Lgw
HhcNMTgwNzA2MTIxODA2WhcNMzYwNzAxMTIxODA2WjCCASQxHjAcBgkqhkiG9w0BCQEWD2RpdEBt
aW5zdnlhei5ydTELMAkGA1UEBhMCUlUxGDAWBgNVBAgMDzc3INCc0L7RgdC60LLQsDEZMBcGA1UE
BwwQ0LMuINCc0L7RgdC60LLQsDEuMCwGA1UECQwl0YPQu9C40YbQsCDQotCy0LXRgNGB0LrQsNGP
LCDQtNC+0LwgNzEsMCoGA1UECgwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40Lgx
GDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGCCqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxLDAq
BgNVBAMMI9Cc0LjQvdC60L7QvNGB0LLRj9C30Ywg0KDQvtGB0YHQuNC4MGYwHwYIKoUDBwEBAQEw
EwYHKoUDAgIjAQYIKoUDBwEBAgIDQwAEQHU5KkWnuaKVffcQ/SKSB7odtlpxin19WPyxRrlFYVes
HbtIpflK+0gZ6mop6/r1FJh4ccpH6NP1hfY25Ir3A42jggHCMIIBvjCB9QYFKoUDZHAEgeswgegM
NNCf0JDQmtCcIMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXRgNGB0LjQuCAyLjAMQ9Cf
0JDQmiDCq9CT0L7Qu9C+0LLQvdC+0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC1
0L3RgtGAwrsMNdCX0LDQutC70Y7Rh9C10L3QuNC1IOKEliAxNDkvMy8yLzIvMjMg0L7RgiAwMi4w
My4yMDE4DDTQl9Cw0LrQu9GO0YfQtdC90LjQtSDihJYgMTQ5LzcvNi8xMDUg0L7RgiAyNy4wNi4y
MDE4MD8GBSqFA2RvBDYMNNCf0JDQmtCcIMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXR
gNGB0LjQuCAyLjAwQwYDVR0gBDwwOjAIBgYqhQNkcQEwCAYGKoUDZHECMAgGBiqFA2RxAzAIBgYq
hQNkcQQwCAYGKoUDZHEFMAYGBFUdIAAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
HQYDVR0OBBYEFMJU8bRr1Ey34G02tCOQ8f7DPJsGMAoGCCqFAwcBAQMCA0EAmvr94juscvv4WxCe
gfaLoNXGpqVsjEsqPTl52lkY8stvoHY9MAzJrulK32FvxCcUAGCxHggTmBPhVWQNZtf+fjCCB9ww
ggeJoAMCAQICCwC0Br7EAAAAAAKxMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0
QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYD
VQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw
0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQ
uDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEs
MCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgwHhcNMTkwOTA0MTEy
NTU1WhcNMzQwOTA0MTEyNTU1WjCCAYkxIjAgBgkqhkiG9w0BCQEWE2NhX3RlbnNvckB0ZW5zb3Iu
cnUxGDAWBgUqhQNkARINMTAyNzYwMDc4Nzk5NDEaMBgGCCqFAwOBAwEBEgwwMDc2MDUwMTYwMzAx
CzAJBgNVBAYTAlJVMTEwLwYDVQQIDCg3NiDQr9GA0L7RgdC70LDQstGB0LrQsNGPINC+0LHQu9Cw
0YHRgtGMMR8wHQYDVQQHDBbQsy4g0K/RgNC+0YHQu9Cw0LLQu9GMMTYwNAYDVQQJDC3QnNC+0YHQ
utC+0LLRgdC60LjQuSDQv9GA0L7RgdC/0LXQutGCLCDQtC4gMTIxMDAuBgNVBAsMJ9Cj0LTQvtGB
0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEwMC4GA1UECgwn0J7QntCeICLQmtCe0JzQ
n9CQ0J3QmNCvICLQotCV0J3Ql9Ce0KAiMTAwLgYDVQQDDCfQntCe0J4gItCa0J7QnNCf0JDQndCY
0K8gItCi0JXQndCX0J7QoCIwZjAfBggqhQMHAQEBATATBgcqhQMCAiMBBggqhQMHAQECAgNDAARA
6ykH15/9ZHHat0Hotbbh+EJQHq7TceNjl2g94UBztgFWXIhKat01pkOumm9NuP+Erz+ujE7rzTRf
NTgs69dxr6OCBCowggQmMAsGA1UdDwQEAwIBhjAdBgNVHQ4EFgQUjlkHMLxIq+1hZjRZ6n+WX6yn
Nz4wEgYDVR0TAQH/BAgwBgEB/wIBADAlBgNVHSAEHjAcMAYGBFUdIAAwCAYGKoUDZHEBMAgGBiqF
A2RxAjBSBgUqhQNkbwRJDEci0JrRgNC40L/RgtC+0J/RgNC+IENTUCIg0LLQtdGA0YHQuNGPIDQu
MCAo0LjRgdC/0L7Qu9C90LXQvdC40LUgMi1CYXNlKTAUBgkrBgEEAYI3FAIEBwwFU3ViQ0EwEgYJ
KwYBBAGCNxUBBAUCAwEAATCCAWUGA1UdIwSCAVwwggFYgBTCVPG0a9RMt+BtNrQjkPH+wzybBqGC
ASykggEoMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEY
MBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYD
VQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC4
0L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAx
MRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP
0LfRjCDQoNC+0YHRgdC40LiCEE5tR4sm8n1lf3aOAlzj05MwgZgGA1UdHwSBkDCBjTAtoCugKYYn
aHR0cDovL3JlZXN0ci1wa2kucnUvY2RwL2d1Y19nb3N0MTIuY3JsMC2gK6AphidodHRwOi8vY29t
cGFueS5ydC5ydS9jZHAvZ3VjX2dvc3QxMi5jcmwwLaAroCmGJ2h0dHA6Ly9yb3N0ZWxlY29tLnJ1
L2NkcC9ndWNfZ29zdDEyLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHA6Ly9y
ZWVzdHItcGtpLnJ1L2NkcC9ndWNfZ29zdDEyLmNydDCB9QYFKoUDZHAEgeswgegMNNCf0JDQmtCc
IMKr0JrRgNC40L/RgtC+0J/RgNC+IEhTTcK7INCy0LXRgNGB0LjQuCAyLjAMQ9Cf0JDQmiDCq9CT
0L7Qu9C+0LLQvdC+0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAwrsM
NdCX0LDQutC70Y7Rh9C10L3QuNC1IOKEliAxNDkvMy8yLzIvMjMg0L7RgiAwMi4wMy4yMDE4DDTQ
l9Cw0LrQu9GO0YfQtdC90LjQtSDihJYgMTQ5LzcvNi8xMDUg0L7RgiAyNy4wNi4yMDE4MAoGCCqF
AwcBAQMCA0EAN5XovqE1a5OMQZiDr5PIv13FwoW8f9NxIryEhIdVbqJ7KuGCRFTVdV4Rqs9Y3jaq
KEx+LR7HVnbnDwBPVxwQ4DCCDaowgg1XoAMCAQICEQE6KVoAMqzSgU4rCDFO41FiMAoGCCqFAwcB
AQMCMIIBiTEiMCAGCSqGSIb3DQEJARYTY2FfdGVuc29yQHRlbnNvci5ydTEYMBYGBSqFA2QBEg0x
MDI3NjAwNzg3OTk0MRowGAYIKoUDA4EDAQESDDAwNzYwNTAxNjAzMDELMAkGA1UEBhMCUlUxMTAv
BgNVBAgMKDc2INCv0YDQvtGB0LvQsNCy0YHQutCw0Y8g0L7QsdC70LDRgdGC0YwxHzAdBgNVBAcM
FtCzLiDQr9GA0L7RgdC70LDQstC70YwxNjA0BgNVBAkMLdCc0L7RgdC60L7QstGB0LrQuNC5INC/
0YDQvtGB0L/QtdC60YIsINC0LiAxMjEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ
0LjQuSDRhtC10L3RgtGAMTAwLgYDVQQKDCfQntCe0J4gItCa0J7QnNCf0JDQndCY0K8gItCi0JXQ
ndCX0J7QoCIxMDAuBgNVBAMMJ9Ce0J7QniAi0JrQntCc0J/QkNCd0JjQryAi0KLQldCd0JfQntCg
IjAeFw0yMDA5MTAwNTE4MTZaFw0yMTEyMTAwNTE4MTZaMIIB4zE7MDkGA1UECQwy0KPQm9CY0KbQ
kCDQk9CV0J3QldCg0JDQm9CQINCi0K7Qm9CV0J3QldCS0JAsIDQx0JAxIzAhBgNVBAgMGjc3INCT
0J7QoNCe0JQg0JzQntCh0JrQktCQMRUwEwYDVQQHDAzQnNCe0KHQmtCS0JAxCzAJBgNVBAYTAlJV
MTIwMAYDVQQqDCnQktCw0LvQtdGA0LjRjyDQkNC70LXQutGB0LDQvdC00YDQvtCy0L3QsDEZMBcG
A1UEBAwQ0JrQsNC30LDQutC+0LLQsDE1MDMGA1UEAwws0JfQkNCeICLQkNCf0KLQldCa0JAg4oSW
MzQ3ICLQndCQ0JTQldCW0JTQkCIxMDAuBgNVBAwMJ9CT0JXQndCV0KDQkNCb0KzQndCr0Jkg0JTQ
mNCg0JXQmtCi0J7QoDE1MDMGA1UECgws0JfQkNCeICLQkNCf0KLQldCa0JAg4oSWMzQ3ICLQndCQ
0JTQldCW0JTQkCIxHjAcBgkqhkiG9w0BCQEWDzYyODc5MjZAbWFpbC5ydTEaMBgGCCqFAwOBAwEB
EgwwMDc3MjgwMzkyNDYxFjAUBgUqhQNkAxILMDAxNzExNDA4NzgxGDAWBgUqhQNkARINMTAyNzcz
OTgyODc2NDBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEB8euP07LvdgR4Y
wDNLs02Bkd/fNGKJOX+Stwm7Umw5pqnxcLkmCsmaO6cNhQPYyp1n1fhjQ5ddJmOYTcZ+FePlo4IJ
MzCCCS8wDgYDVR0PAQH/BAQDAgP4MDgGA1UdJQQxMC8GByqFAwICIhkGByqFAwICIhoGByqFAwIC
IgYGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHSAEFjAUMAgGBiqFA2RxATAIBgYqhQNkcQIwIQYF
KoUDZG8EGAwW0JrRgNC40L/RgtC+0J/RgNC+IENTUDCCAloGByqFAwICMQIEggJNMIICSTCCAjcW
Emh0dHBzOi8vc2Jpcy5ydS9jcAyCAhvQmNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9C1INGB0LjR
gdGC0LXQvNGLLCDQv9GA0LDQstC+0L7QsdC70LDQtNCw0YLQtdC70LXQvCDQuNC70Lgg0L7QsdC7
0LDQtNCw0YLQtdC70LXQvCDQv9GA0LDQsiDQvdCwINC30LDQutC+0L3QvdGL0YUg0L7RgdC90L7Q
stCw0L3QuNGP0YUg0LrQvtGC0L7RgNGL0YUg0Y/QstC70Y/QtdGC0YHRjyDQntCe0J4gItCa0L7Q
vNC/0LDQvdC40Y8gItCi0LXQvdC30L7RgCIsINCwINGC0LDQutC20LUg0LIg0LjQvdGE0L7RgNC8
0LDRhtC40L7QvdC90YvRhSDRgdC40YHRgtC10LzQsNGFLCDRg9GH0LDRgdGC0LjQtSDQsiDQutC+
0YLQvtGA0YvRhSDQv9GA0L7QuNGB0YXQvtC00LjRgiDQv9GA0Lgg0LjRgdC/0L7Qu9GM0LfQvtCy
0LDQvdC40Lgg0YHQtdGA0YLQuNGE0LjQutCw0YLQvtCyINC/0YDQvtCy0LXRgNC60Lgg0LrQu9GO
0YfQtdC5INGN0LvQtdC60YLRgNC+0L3QvdC+0Lkg0L/QvtC00L/QuNGB0LgsINCy0YvQv9GD0YnQ
tdC90L3Ri9GFINCe0J7QniAi0JrQvtC80L/QsNC90LjRjyAi0KLQtdC90LfQvtGAIgMCBeAEDNLH
wBZOnhuc5WomLTCCAdwGCCsGAQUFBwEBBIIBzjCCAcowSQYIKwYBBQUHMAGGPWh0dHA6Ly90YXg0
LnRlbnNvci5ydS9vY3NwLXRlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIvb2NzcC5zcmYwZAYIKwYB
BQUHMAKGWGh0dHA6Ly90YXg0LnRlbnNvci5ydS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyL2Nl
cnRlbnJvbGwvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcnQwPQYIKwYBBQUHMAKGMWh0dHA6
Ly90ZW5zb3IucnUvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcnQwRgYIKwYBBQUHMAKG
Omh0dHA6Ly9jcmwudGVuc29yLnJ1L3RheDQvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5j
cnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jcmwyLnRlbnNvci5ydS90YXg0L2NhL3RlbnNvcmNhLTIw
MTlfY3BfZ29zdDIwMTIuY3J0MEcGCCsGAQUFBzAChjtodHRwOi8vY3JsMy50ZW5zb3IucnUvdGF4
NC9jYS90ZW5zb3JjYS0yMDE5X2NwX2dvc3QyMDEyLmNydDArBgNVHRAEJDAigA8yMDIwMDkxMDA1
MTgxNlqBDzIwMjExMjEwMDUxODE2WjCCATMGBSqFA2RwBIIBKDCCASQMKyLQmtGA0LjQv9GC0L7Q
n9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQ
uNC5INGG0LXQvdGC0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMi4w
DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQv
MTI0LTMzODAg0L7RgiAxMS4wNS4yMDE4DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy
0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI4LTM1OTIg0L7RgiAxNy4xMC4yMDE4MIIBegYDVR0f
BIIBcTCCAW0wXqBcoFqGWGh0dHA6Ly90YXg0LnRlbnNvci5ydS90ZW5zb3JjYS0yMDE5X2NwX2dv
c3QyMDEyL2NlcnRlbnJvbGwvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcmwwN6A1oDOGMWh0
dHA6Ly90ZW5zb3IucnUvY2EvdGVuc29yY2EtMjAxOV9jcF9nb3N0MjAxMi5jcmwwRKBCoECGPmh0
dHA6Ly9jcmwudGVuc29yLnJ1L3RheDQvY2EvY3JsL3RlbnNvcmNhLTIwMTlfY3BfZ29zdDIwMTIu
Y3JsMEWgQ6BBhj9odHRwOi8vY3JsMi50ZW5zb3IucnUvdGF4NC9jYS9jcmwvdGVuc29yY2EtMjAx
OV9jcF9nb3N0MjAxMi5jcmwwRaBDoEGGP2h0dHA6Ly9jcmwzLnRlbnNvci5ydS90YXg0L2NhL2Ny
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
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.