Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 930  Откуда: Крипто-Про Поблагодарили: 105 раз в 98 постах
|
|
 1 пользователь поблагодарил Новожилова Елена за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2014(UTC) Сообщений: 17
Сказал(а) «Спасибо»: 22 раз
|
Автор: Новожилова Елена  Все равно не работает =( исправил Код:
// prepare date to sign
var SigData = CreateObject("CAdESCOM.CadesSignedData");
if (!SigData) {
throw new Error("cannot create CAdESCOM.CadesSignedData object");
}
SigData.ContentEncoding = CADESCOM.CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_BASE64_TO_BINARY;
SigData.Content = base64_encode(dataToSign);
// prepare signer
var Signer = CreateObject("CAdESCOM.CPSigner");
Signer.Certificate = cert;
Signer.Options = CAPICOM.CAPICOM_CERTIFICATE_INCLUDE_OPTION.CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN;
// sign data
return SigData.SignCades(Signer, CADESCOM.CADESCOM_CADES_TYPE.CADESCOM_CADES_BES,
true, CAPICOM.CAPICOM_ENCODING_TYPE.CAPICOM_ENCODE_BASE64);
получил вот такое
Код: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
0Y8g4oSWINCh0KQvMTI4LTE4MjIg0L7RgiAwMS4wNi4yMDEyMBIGCSsGAQQBgjcVAQQFAgMBAAEw
IwYJKwYBBAGCNxUCBBYEFFG9HCERcx2Y6jbI2MdKhneyK4isMB0GA1UdDgQWBBTFVLpRvOb9Y0NJ
uDzSikUUuoLcojAlBgNVHSAEHjAcMAgGBiqFA2RxATAIBgYqhQNkcQIwBgYEVR0gADAUBgkrBgEE
AYI3FAIEBxYFU3ViQ0EwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wggGhBgNVHSMEggGY
MIIBlIAUzPiKR6W3PzR3dENVEZMjAzt94zChggFopIIBZDCCAWAxGDAWBgUqhQNkARINMTA5Nzc0
NjE4NTE5NTEaMBgGCCqFAwOBAwEBEgwwMDc4NDEwMTY2MzYxKDAmBgNVBAkMH9Co0L/QsNC70LXR
gNC90LDRjyDRg9C7Liwg0LQuMjgxIjAgBgkqhkiG9w0BCQEWE2NhQGNlbnRlci1pbmZvcm0ucnUx
CzAJBgNVBAYTAlJVMS0wKwYDVQQIDCQ3OCDQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA0LHRg9GA
0LMxKjAoBgNVBAcMIdCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEoMCYGA1UECgwf
0KTQk9Cj0J8g0KbQtdC90YLRgNCY0L3RhNC+0YDQvDEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQ
tdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRYwFAYDVQQDEw1DZW50ZXItSW5mb3JtghAZKrPhUsRJ
tUuWGZ1mn348MHkGA1UdHwRyMHAwNqA0oDKGMGh0dHA6Ly9jYS5jZW50ZXItaW5mb3JtLnJ1L2Ny
bC9jZW50ZXItaW5mb3JtLmNybDA2oDSgMoYwaHR0cDovL3I1NC5jZW50ZXItaW5mb3JtLnJ1L3Vj
L2NlbnRlci1pbmZvcm0uY3JsMEsGCCsGAQUFBwEBBD8wPTA7BggrBgEFBQcwAoYvaHR0cDovL2Nh
LmNlbnRlci1pbmZvcm0ucnUvY2EvY2VudGVyLWluZm9ybS5jcnQwCAYGKoUDAgIDA0EA19oCh57j
4zQzjmyNifdc4RTnXTSv57oah1L0uR3MwckDFYSDcwzYNWhyyEwa13JomgWbgGT1FqRoXoS9gmJs
YzCCCMMwgghyoAMCAQICClSJkZcAAQAIa4UwCAYGKoUDAgIDMIIBZDEYMBYGBSqFA2QBEg0xMDk3
NzQ2MTg1MTk1MRowGAYIKoUDA4EDAQESDDAwNzg0MTAxNjYzNjEoMCYGA1UECQwf0KjQv9Cw0LvQ
tdGA0L3QsNGPINGD0LsuLCDQtC4yODEiMCAGCSqGSIb3DQEJARYTY2FAY2VudGVyLWluZm9ybS5y
dTELMAkGA1UEBhMCUlUxLTArBgNVBAgMJDc4INCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD
0YDQszEqMCgGA1UEBwwh0JMuINCh0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzMSgwJgYDVQQK
DB/QpNCT0KPQnyDQptC10L3RgtGA0JjQvdGE0L7RgNC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7Q
stC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAxGjAYBgNVBAMTEUNlbnRlci1JbmZvcm0gU1BiMB4X
DTE0MDcxNjEzMTcwMFoXDTE1MDcxNjEzMjcwMFowggGvMRYwFAYFKoUDZAMSCzAwNzgxNzI5NTU4
MRgwFgYFKoUDZAESDTEwMjQ3MDEyNDEzNzcxGjAYBggqhQMDgQMBARIMMDA0NzA1MDAzODI2MSQw
IgYJKoZIhvcNAQkBFhVzdHVkaW8tb2xlc3lhQG1haWwucnUxCzAJBgNVBAYTAlJVMTUwMwYDVQQI
DCw0NyDQm9C10L3QuNC90LPRgNCw0LTRgdC60LDRjyDQvtCx0LvQsNGB0YLRjDEbMBkGA1UEBwwS
0LMuINCT0LDRgtGH0LjQvdCwMRwwGgYDVQQKDBPQntCe0J4gItCe0LvQtdGB0Y8iMTkwNwYDVQQD
DDDQk9GA0LDRh9C10LLQsCDQnNCw0YDQuNC90LAg0JLQuNC60YLQvtGA0L7QstC90LAxHzAdBgkq
hkiG9w0BCQIMENCa0J/Qnz00NzA1MDEwMDExGTAXBgNVBAwMENCU0LjRgNC10LrRgtC+0YAxKjAo
BgNVBCoMIdCc0LDRgNC40L3QsCDQktC40LrRgtC+0YDQvtCy0L3QsDEXMBUGA1UEBAwO0JPRgNCw
0YfQtdCy0LAwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAprg99h4gSI3Kx656
xAXpihPC4QJbM+wQ4xuoxJvIY5du1O7lroAwY8BiKzyPZe0zS2JJZWEU0RHpPNyzIXUiZ6OCBLMw
ggSvMA4GA1UdDwEB/wQEAwIE8DBKBgNVHSUEQzBBBggrBgEFBQcDAgYIKwYBBQUHAwQGByqFAwIC
IgYGByqFAwUBHAIGByqFAwUBHAMGByqFAwUBHAQGByqFAwMGAAwwHQYDVR0OBBYEFO5k1hlf4nQq
AyOhsjJXA6hXcgkNMIIBmwYDVR0jBIIBkjCCAY6AFMVUulG85v1jQ0m4PNKKRRS6gtyioYIBaKSC
AWQwggFgMRgwFgYFKoUDZAESDTEwOTc3NDYxODUxOTUxGjAYBggqhQMDgQMBARIMMDA3ODQxMDE2
NjM2MSgwJgYDVQQJDB/QqNC/0LDQu9C10YDQvdCw0Y8g0YPQuy4sINC0LjI4MSIwIAYJKoZIhvcN
AQkBFhNjYUBjZW50ZXItaW5mb3JtLnJ1MQswCQYDVQQGEwJSVTEtMCsGA1UECAwkNzgg0JMuINCh
0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzMSowKAYDVQQHDCHQky4g0KHQsNC90LrRgi3Qn9C1
0YLQtdGA0LHRg9GA0LMxKDAmBgNVBAoMH9Ck0JPQo9CfINCm0LXQvdGC0YDQmNC90YTQvtGA0Lwx
MDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEWMBQGA1UE
AxMNQ2VudGVyLUluZm9ybYIKFkZqOAAAAAAAijCBggYDVR0fBHsweTA+oDygOoY4aHR0cDovL2Nh
LmNlbnRlci1pbmZvcm0ucnUvY3JsL2NlbnRlci1pbmZvcm0tc3BiMjAxMy5jcmwwN6A1oDOGMWh0
dHA6Ly9jcmwuY2VudGVyLWluZm9ybS5ydS9jZW50ZXJpbmZvcm1zcGIxMy5jcmwwUwYIKwYBBQUH
AQEERzBFMEMGCCsGAQUFBzAChjdodHRwOi8vY2EuY2VudGVyLWluZm9ybS5ydS9jYS9jZW50ZXIt
aW5mb3JtLXNwYjIwMTMuY2VyMCsGA1UdEAQkMCKADzIwMTQwNzE2MTMxNzAwWoEPMjAxNTA3MTYx
MzE3MDBaMDYGBSqFA2RvBC0MKyLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGP
IDMuNikwggEzBgUqhQNkcASCASgwggEkDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXR
gNGB0LjRjyAzLjYpDFMi0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQ
mtGA0LjQv9GC0L7Qn9GA0L4g0KPQpiIg0LLQtdGA0YHQuNC4IDEuNQxP0KHQtdGA0YLQuNGE0LjQ
utCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyNC0yMjM4INC+0YIgMDQu
MTAuMjAxMwxP0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKE
liDQodCkLzEyOC0yMzUxINC+0YIgMTUuMDQuMjAxNDAdBgNVHSAEFjAUMAgGBiqFA2RxATAIBgYq
hQNkcQIwCAYGKoUDAgIDA0EAYma/Ca2TG9sJWyAxWASR568g69AD3/SUnPLEtcMmClivQ0e/cVSn
p3FLF9PEkC1AgbpnAv5u38zZBl6xPtPcfjGCA/UwggPxAgEBMIIBdDCCAWQxGDAWBgUqhQNkARIN
MTA5Nzc0NjE4NTE5NTEaMBgGCCqFAwOBAwEBEgwwMDc4NDEwMTY2MzYxKDAmBgNVBAkMH9Co0L/Q
sNC70LXRgNC90LDRjyDRg9C7Liwg0LQuMjgxIjAgBgkqhkiG9w0BCQEWE2NhQGNlbnRlci1pbmZv
cm0ucnUxCzAJBgNVBAYTAlJVMS0wKwYDVQQIDCQ3OCDQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA
0LHRg9GA0LMxKjAoBgNVBAcMIdCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEoMCYG
A1UECgwf0KTQk9Cj0J8g0KbQtdC90YLRgNCY0L3RhNC+0YDQvDEwMC4GA1UECwwn0KPQtNC+0YHR
gtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRowGAYDVQQDExFDZW50ZXItSW5mb3JtIFNQ
YgIKVImRlwABAAhrhTAKBgYqhQMCAgkFAKCCAhgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAv
BgkqhkiG9w0BCQQxIgQgDqeRGuZ3KD1QWe+TZhJ7avobJGJmLmA4HJTUvLOvFRYwggHJBgsqhkiG
9w0BCRACLzGCAbgwggG0MIIBsDCCAawwCAYGKoUDAgIJBCB8Ir9lAR8GV9qouXIZPCSESDmCg/AI
bJnGnH+bdYsAITCCAXwwggFspIIBaDCCAWQxGDAWBgUqhQNkARINMTA5Nzc0NjE4NTE5NTEaMBgG
CCqFAwOBAwEBEgwwMDc4NDEwMTY2MzYxKDAmBgNVBAkMH9Co0L/QsNC70LXRgNC90LDRjyDRg9C7
Liwg0LQuMjgxIjAgBgkqhkiG9w0BCQEWE2NhQGNlbnRlci1pbmZvcm0ucnUxCzAJBgNVBAYTAlJV
MS0wKwYDVQQIDCQ3OCDQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA0LHRg9GA0LMxKjAoBgNVBAcM
IdCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEoMCYGA1UECgwf0KTQk9Cj0J8g0KbQ
tdC90YLRgNCY0L3RhNC+0YDQvDEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQ
uSDRhtC10L3RgtGAMRowGAYDVQQDExFDZW50ZXItSW5mb3JtIFNQYgIKVImRlwABAAhrhTAKBgYq
hQMCAhMFAARA3C2/J0C7MV6zPRvTPLQFzY/mDOzKyx7/OZKT6DqwFV+cw4rb3gJc1O3Q4pIgfIf+
rCKG44stqqx9pa2UL/pj5w==
проверяю # /opt/cprocsp/bin/amd64/cryptcp -verify -f res_pem_certificate res_b64_signed_data CryptCP 3.41 (c) "Crypto-Pro", 2002-2013. Command prompt Utility for file signature and encryption. The following certificate will be used: RDN: <...> Valid from 16.07.2014 13:17:00 to 16.07.2015 13:27:00 Certificate chain is not checked for this certificate: RDN: <...> Valid from 16.07.2014 13:17:00 to 16.07.2015 13:27:00 The certificate revocation status or one of the certificates in the certificate chain is unknown. Do you want to use this certificate ([Y]es, [N]o, [C]ancel)?y Certificate chains are checked. Folder './': res_b64_signed_data... Signature verifying... Error: The parameter is incorrect. /dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:2024: 0x57 [ErrorCode: 0x00000057] Отредактировано пользователем 31 июля 2014 г. 17:03:01(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 930  Откуда: Крипто-Про Поблагодарили: 105 раз в 98 постах
|
А расширения у файла res_b64_signed_data нет?
|
 1 пользователь поблагодарил Новожилова Елена за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2014(UTC) Сообщений: 17
Сказал(а) «Спасибо»: 22 раз
|
Автор: Новожилова Елена  А расширения у файла res_b64_signed_data нет? да его нет, но я пробовал res_b64_signed_data.msg и mresb64.msg называть, то же самое Код:
[root@localhost third]# /opt/cprocsp/bin/amd64/cryptcp -verify mresb64.msg test2.txt
CryptCP 3.41 (c) "Crypto-Pro", 2002-2013.
Command prompt Utility for file signature and encryption.
Error: No certificate found.
/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:312: 0x2000012D
[ErrorCode: 0x2000012d]
(хотя сообщение содержит сертификат) Код:
[root@localhost third]# /opt/cprocsp/bin/amd64/cryptcp -verify mresb64.msg
CryptCP 3.41 (c) "Crypto-Pro", 2002-2013.
Command prompt Utility for file signature and encryption.
Error: No certificate found.
/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:312: 0x2000012D
[ErrorCode: 0x2000012d]
(сообщение содержит сертификат) попробовал указал сертификат Код:
[root@localhost third]# /opt/cprocsp/bin/amd64/cryptcp -verify -f res_pem_certificate mresb64.msg test2.txt
CryptCP 3.41 (c) "Crypto-Pro", 2002-2013.
Command prompt Utility for file signature and encryption.
The following certificate will be used:
RDN: <...>
Valid from 16.07.2014 13:17:00 to 16.07.2015 13:27:00
Certificate chain is not checked for this certificate:
RDN: <...>
Valid from 16.07.2014 13:17:00 to 16.07.2015 13:27:00
The certificate revocation status or one of the certificates in the certificate chain is unknown.
Do you want to use this certificate ([Y]es, [N]o, [C]ancel)?y
Certificate chains are checked.
Folder './':
mresb64.msg... Signature verifying...
Error: The parameter is incorrect.
/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:2024: 0x57
[ErrorCode: 0x00000057]
я проверил файл сообщение mresb64.msg с помощью http://www.gosuslugi.ru/pgu/eds/orderи он вывел Проверка выполнена Подлинность сертификата ПОДТВЕРЖДЕНАя наверное как-то не верно вызываю -verify или настроино что-то не так? Отредактировано пользователем 1 августа 2014 г. 13:52:01(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
У вас файл подписан в виде отделенной подписи CMS, соответсвенно, проверять необходимо по другому: cryptcp -vsignf -dir "путь к папке с подписями" <КПС1> "путь к папке с проверяемым файлом" Отредактировано пользователем 1 августа 2014 г. 14:49:12(UTC)
| Причина: Не указана
|
 1 пользователь поблагодарил Ivanov-aa за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2014(UTC) Сообщений: 17
Сказал(а) «Спасибо»: 22 раз
|
Автор: Ivanov-aa  У вас файл подписан в виде отделенной подписи CMS, соответсвенно, проверять необходимо по другому: cryptcp -vsignf -dir "путь к папке с подписями" <КПС1> "путь к папке с проверяемым файлом" я читаю инструкцию (ссылку выше приводил) и смотрю -help, но я ни чего не могу понять! скажите пожалуйста, -dir "путь к папке с подписями" с какими подписями? у меня есть файл.msg
MIIbPQYJKoZIhvcNAQcCoIIbLjCCGyoCAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwGgghbP MIIFrDCCBVugAwIBAgIQGSqz4VLESbVLlhmdZp9+PDAIBgYqhQMCAgMwggFgMRgwFgYFKoUDZAES DTEwOTc3NDYxODUxOTUxGjAYBggqhQMDgQMBARIMMDA3ODQxMDE2NjM2MSgwJgYDVQQJDB/QqNC/ 0LDQu9C10YDQvdCw0Y8g0YPQuy4sINC0LjI4MSIwIAYJKoZIhvcNAQkBFhNjYUBjZW50ZXItaW5m b3JtLnJ1MQswCQYDVQQGEwJSVTEtMCsGA1UECAwkNzgg0JMuINCh0LDQvdC60YIt0J/QtdGC0LXR gNCx0YPRgNCzMSowKAYDVQQHDCHQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA0LHRg9GA0LMxKDAm BgNVBAoMH9Ck0JPQo9CfINCm0LXQvdGC0YDQmNC90YTQvtGA0LwxMDAuBgNVBAsMJ9Cj0LTQvtGB 0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNQ2VudGVyLUluZm9ybTAe Fw0xMjA4MjIwODE3MTdaFw0xNzA4MjIwODI3MTRaMIIBYDEYMBYGBSqFA2QBEg0xMDk3NzQ2MTg1 MTk1MRowGAYIKoUDA4EDAQESDDAwNzg0MTAxNjYzNjEoMCYGA1UECQwf0KjQv9Cw0LvQtdGA0L3Q sNGPINGD0LsuLCDQtC4yODEiMCAGCSqGSIb3DQEJARYTY2FAY2VudGVyLWluZm9ybS5ydTELMAkG A1UEBhMCUlUxLTArBgNVBAgMJDc4INCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEq MCgGA1UEBwwh0JMuINCh0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzMSgwJgYDVQQKDB/QpNCT 0KPQnyDQptC10L3RgtGA0JjQvdGE0L7RgNC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDR j9GO0YnQuNC5INGG0LXQvdGC0YAxFjAUBgNVBAMTDUNlbnRlci1JbmZvcm0wYzAcBgYqhQMCAhMw EgYHKoUDAgIjAQYHKoUDAgIeAQNDAARAZ5qlyI1t82o6rlij9vk+KCgYev4nQ0TJVMalqWrfZ97t OINVnKB/MlxgGCNTmo4z86CzySlc/JanxXQS0nf8paOCAekwggHlMDYGBSqFA2RvBC0MKyLQmtGA 0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikwggEzBgUqhQNkcASCASgwggEk DCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpDFMi0KPQtNC+0YHR gtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQmtGA0LjQv9GC0L7Qn9GA0L4g0KPQpiIg 0LLQtdGA0YHQuNC4IDEuNQxP0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC 0LLQuNGPIOKEliDQodCkLzEyMS0xODU5INC+0YIgMTcuMDYuMjAxMgxP0KHQtdGA0YLQuNGE0LjQ utCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0xODIyINC+0YIgMDEu MDYuMjAxMjALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUzPiKR6W3PzR3 dENVEZMjAzt94zAwEAYJKwYBBAGCNxUBBAMCAQAwJQYDVR0gBB4wHDAIBgYqhQNkcQEwCAYGKoUD ZHECMAYGBFUdIAAwCAYGKoUDAgIDA0EAd3JC0U1v8kwtMF65PAzii0Jcmm+jQbQX0SlB1t+f8IBe ZIyP9VSOwHp7V1XJeYk1DmJ0vnRI3YIKPa9TaRIwxjCCCFQwgggDoAMCAQICChZGajgAAAAAAIow CAYGKoUDAgIDMIIBYDEYMBYGBSqFA2QBEg0xMDk3NzQ2MTg1MTk1MRowGAYIKoUDA4EDAQESDDAw Nzg0MTAxNjYzNjEoMCYGA1UECQwf0KjQv9Cw0LvQtdGA0L3QsNGPINGD0LsuLCDQtC4yODEiMCAG CSqGSIb3DQEJARYTY2FAY2VudGVyLWluZm9ybS5ydTELMAkGA1UEBhMCUlUxLTArBgNVBAgMJDc4 INCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEqMCgGA1UEBwwh0JMuINCh0LDQvdC6 0YIt0J/QtdGC0LXRgNCx0YPRgNCzMSgwJgYDVQQKDB/QpNCT0KPQnyDQptC10L3RgtGA0JjQvdGE 0L7RgNC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAx FjAUBgNVBAMTDUNlbnRlci1JbmZvcm0wHhcNMTMwODIwMTE1ODAwWhcNMTcwODIyMDgyNzAwWjCC AWQxGDAWBgUqhQNkARINMTA5Nzc0NjE4NTE5NTEaMBgGCCqFAwOBAwEBEgwwMDc4NDEwMTY2MzYx KDAmBgNVBAkMH9Co0L/QsNC70LXRgNC90LDRjyDRg9C7Liwg0LQuMjgxIjAgBgkqhkiG9w0BCQEW E2NhQGNlbnRlci1pbmZvcm0ucnUxCzAJBgNVBAYTAlJVMS0wKwYDVQQIDCQ3OCDQky4g0KHQsNC9 0LrRgi3Qn9C10YLQtdGA0LHRg9GA0LMxKjAoBgNVBAcMIdCTLiDQodCw0L3QutGCLdCf0LXRgtC1 0YDQsdGD0YDQszEoMCYGA1UECgwf0KTQk9Cj0J8g0KbQtdC90YLRgNCY0L3RhNC+0YDQvDEwMC4G A1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRowGAYDVQQDExFD ZW50ZXItSW5mb3JtIFNQYjBjMBwGBiqFAwICEzASBgcqhQMCAiMBBgcqhQMCAh4BA0MABEBOD6Hg bf7U0BRLjIo5SqTE0c3VFXa2jmi/orTVKHjbr7M7+zqdS4TNF59B3C62Nyod6dTXV0KVaLG67AAy rMQIo4IEkzCCBI8wNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDR gdC40Y8gMy42KTCCATMGBSqFA2RwBIIBKDCCASQMKyLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo 0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC 0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMS41DE/QodC10YDRgtC4 0YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTIxLTE4NTkg0L7R giAxNy4wNi4yMDEyDE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC4 0Y8g4oSWINCh0KQvMTI4LTE4MjIg0L7RgiAwMS4wNi4yMDEyMBIGCSsGAQQBgjcVAQQFAgMBAAEw IwYJKwYBBAGCNxUCBBYEFFG9HCERcx2Y6jbI2MdKhneyK4isMB0GA1UdDgQWBBTFVLpRvOb9Y0NJ uDzSikUUuoLcojAlBgNVHSAEHjAcMAgGBiqFA2RxATAIBgYqhQNkcQIwBgYEVR0gADAUBgkrBgEE AYI3FAIEBxYFU3ViQ0EwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wggGhBgNVHSMEggGY MIIBlIAUzPiKR6W3PzR3dENVEZMjAzt94zChggFopIIBZDCCAWAxGDAWBgUqhQNkARINMTA5Nzc0 NjE4NTE5NTEaMBgGCCqFAwOBAwEBEgwwMDc4NDEwMTY2MzYxKDAmBgNVBAkMH9Co0L/QsNC70LXR gNC90LDRjyDRg9C7Liwg0LQuMjgxIjAgBgkqhkiG9w0BCQEWE2NhQGNlbnRlci1pbmZvcm0ucnUx CzAJBgNVBAYTAlJVMS0wKwYDVQQIDCQ3OCDQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA0LHRg9GA 0LMxKjAoBgNVBAcMIdCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEoMCYGA1UECgwf 0KTQk9Cj0J8g0KbQtdC90YLRgNCY0L3RhNC+0YDQvDEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQ tdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRYwFAYDVQQDEw1DZW50ZXItSW5mb3JtghAZKrPhUsRJ tUuWGZ1mn348MHkGA1UdHwRyMHAwNqA0oDKGMGh0dHA6Ly9jYS5jZW50ZXItaW5mb3JtLnJ1L2Ny bC9jZW50ZXItaW5mb3JtLmNybDA2oDSgMoYwaHR0cDovL3I1NC5jZW50ZXItaW5mb3JtLnJ1L3Vj L2NlbnRlci1pbmZvcm0uY3JsMEsGCCsGAQUFBwEBBD8wPTA7BggrBgEFBQcwAoYvaHR0cDovL2Nh LmNlbnRlci1pbmZvcm0ucnUvY2EvY2VudGVyLWluZm9ybS5jcnQwCAYGKoUDAgIDA0EA19oCh57j 4zQzjmyNifdc4RTnXTSv57oah1L0uR3MwckDFYSDcwzYNWhyyEwa13JomgWbgGT1FqRoXoS9gmJs YzCCCMMwgghyoAMCAQICClSJkZcAAQAIa4UwCAYGKoUDAgIDMIIBZDEYMBYGBSqFA2QBEg0xMDk3 NzQ2MTg1MTk1MRowGAYIKoUDA4EDAQESDDAwNzg0MTAxNjYzNjEoMCYGA1UECQwf0KjQv9Cw0LvQ tdGA0L3QsNGPINGD0LsuLCDQtC4yODEiMCAGCSqGSIb3DQEJARYTY2FAY2VudGVyLWluZm9ybS5y dTELMAkGA1UEBhMCUlUxLTArBgNVBAgMJDc4INCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD 0YDQszEqMCgGA1UEBwwh0JMuINCh0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzMSgwJgYDVQQK DB/QpNCT0KPQnyDQptC10L3RgtGA0JjQvdGE0L7RgNC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7Q stC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAxGjAYBgNVBAMTEUNlbnRlci1JbmZvcm0gU1BiMB4X DTE0MDcxNjEzMTcwMFoXDTE1MDcxNjEzMjcwMFowggGvMRYwFAYFKoUDZAMSCzAwNzgxNzI5NTU4 MRgwFgYFKoUDZAESDTEwMjQ3MDEyNDEzNzcxGjAYBggqhQMDgQMBARIMMDA0NzA1MDAzODI2MSQw IgYJKoZIhvcNAQkBFhVzdHVkaW8tb2xlc3lhQG1haWwucnUxCzAJBgNVBAYTAlJVMTUwMwYDVQQI DCw0NyDQm9C10L3QuNC90LPRgNCw0LTRgdC60LDRjyDQvtCx0LvQsNGB0YLRjDEbMBkGA1UEBwwS 0LMuINCT0LDRgtGH0LjQvdCwMRwwGgYDVQQKDBPQntCe0J4gItCe0LvQtdGB0Y8iMTkwNwYDVQQD DDDQk9GA0LDRh9C10LLQsCDQnNCw0YDQuNC90LAg0JLQuNC60YLQvtGA0L7QstC90LAxHzAdBgkq hkiG9w0BCQIMENCa0J/Qnz00NzA1MDEwMDExGTAXBgNVBAwMENCU0LjRgNC10LrRgtC+0YAxKjAo BgNVBCoMIdCc0LDRgNC40L3QsCDQktC40LrRgtC+0YDQvtCy0L3QsDEXMBUGA1UEBAwO0JPRgNCw 0YfQtdCy0LAwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAprg99h4gSI3Kx656 xAXpihPC4QJbM+wQ4xuoxJvIY5du1O7lroAwY8BiKzyPZe0zS2JJZWEU0RHpPNyzIXUiZ6OCBLMw ggSvMA4GA1UdDwEB/wQEAwIE8DBKBgNVHSUEQzBBBggrBgEFBQcDAgYIKwYBBQUHAwQGByqFAwIC IgYGByqFAwUBHAIGByqFAwUBHAMGByqFAwUBHAQGByqFAwMGAAwwHQYDVR0OBBYEFO5k1hlf4nQq AyOhsjJXA6hXcgkNMIIBmwYDVR0jBIIBkjCCAY6AFMVUulG85v1jQ0m4PNKKRRS6gtyioYIBaKSC AWQwggFgMRgwFgYFKoUDZAESDTEwOTc3NDYxODUxOTUxGjAYBggqhQMDgQMBARIMMDA3ODQxMDE2 NjM2MSgwJgYDVQQJDB/QqNC/0LDQu9C10YDQvdCw0Y8g0YPQuy4sINC0LjI4MSIwIAYJKoZIhvcN AQkBFhNjYUBjZW50ZXItaW5mb3JtLnJ1MQswCQYDVQQGEwJSVTEtMCsGA1UECAwkNzgg0JMuINCh 0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzMSowKAYDVQQHDCHQky4g0KHQsNC90LrRgi3Qn9C1 0YLQtdGA0LHRg9GA0LMxKDAmBgNVBAoMH9Ck0JPQo9CfINCm0LXQvdGC0YDQmNC90YTQvtGA0Lwx MDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEWMBQGA1UE AxMNQ2VudGVyLUluZm9ybYIKFkZqOAAAAAAAijCBggYDVR0fBHsweTA+oDygOoY4aHR0cDovL2Nh LmNlbnRlci1pbmZvcm0ucnUvY3JsL2NlbnRlci1pbmZvcm0tc3BiMjAxMy5jcmwwN6A1oDOGMWh0 dHA6Ly9jcmwuY2VudGVyLWluZm9ybS5ydS9jZW50ZXJpbmZvcm1zcGIxMy5jcmwwUwYIKwYBBQUH AQEERzBFMEMGCCsGAQUFBzAChjdodHRwOi8vY2EuY2VudGVyLWluZm9ybS5ydS9jYS9jZW50ZXIt aW5mb3JtLXNwYjIwMTMuY2VyMCsGA1UdEAQkMCKADzIwMTQwNzE2MTMxNzAwWoEPMjAxNTA3MTYx MzE3MDBaMDYGBSqFA2RvBC0MKyLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGP IDMuNikwggEzBgUqhQNkcASCASgwggEkDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXR gNGB0LjRjyAzLjYpDFMi0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQ mtGA0LjQv9GC0L7Qn9GA0L4g0KPQpiIg0LLQtdGA0YHQuNC4IDEuNQxP0KHQtdGA0YLQuNGE0LjQ utCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyNC0yMjM4INC+0YIgMDQu MTAuMjAxMwxP0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKE liDQodCkLzEyOC0yMzUxINC+0YIgMTUuMDQuMjAxNDAdBgNVHSAEFjAUMAgGBiqFA2RxATAIBgYq hQNkcQIwCAYGKoUDAgIDA0EAYma/Ca2TG9sJWyAxWASR568g69AD3/SUnPLEtcMmClivQ0e/cVSn p3FLF9PEkC1AgbpnAv5u38zZBl6xPtPcfjGCBDUwggQxAgEBMIIBdDCCAWQxGDAWBgUqhQNkARIN MTA5Nzc0NjE4NTE5NTEaMBgGCCqFAwOBAwEBEgwwMDc4NDEwMTY2MzYxKDAmBgNVBAkMH9Co0L/Q sNC70LXRgNC90LDRjyDRg9C7Liwg0LQuMjgxIjAgBgkqhkiG9w0BCQEWE2NhQGNlbnRlci1pbmZv cm0ucnUxCzAJBgNVBAYTAlJVMS0wKwYDVQQIDCQ3OCDQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA 0LHRg9GA0LMxKjAoBgNVBAcMIdCTLiDQodCw0L3QutGCLdCf0LXRgtC10YDQsdGD0YDQszEoMCYG A1UECgwf0KTQk9Cj0J8g0KbQtdC90YLRgNCY0L3RhNC+0YDQvDEwMC4GA1UECwwn0KPQtNC+0YHR gtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRowGAYDVQQDExFDZW50ZXItSW5mb3JtIFNQ YgIKVImRlwABAAhrhTAKBgYqhQMCAgkFAKCCAlgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc BgkqhkiG9w0BCQUxDxcNMTQwODAxMTAwNzE4WjAgBgorBgEEAYI3WAICMRIEEEUARABTACAAVABl AHMAdAAwLwYJKoZIhvcNAQkEMSIEIA6nkRrmdyg9UFnvk2YSe2r6GyRiZi5gOByU1LyzrxUWMIIB yQYLKoZIhvcNAQkQAi8xggG4MIIBtDCCAbAwggGsMAgGBiqFAwICCQQgfCK/ZQEfBlfaqLlyGTwk hEg5goPwCGyZxpx/m3WLACEwggF8MIIBbKSCAWgwggFkMRgwFgYFKoUDZAESDTEwOTc3NDYxODUx OTUxGjAYBggqhQMDgQMBARIMMDA3ODQxMDE2NjM2MSgwJgYDVQQJDB/QqNC/0LDQu9C10YDQvdCw 0Y8g0YPQuy4sINC0LjI4MSIwIAYJKoZIhvcNAQkBFhNjYUBjZW50ZXItaW5mb3JtLnJ1MQswCQYD VQQGEwJSVTEtMCsGA1UECAwkNzgg0JMuINCh0LDQvdC60YIt0J/QtdGC0LXRgNCx0YPRgNCzMSow KAYDVQQHDCHQky4g0KHQsNC90LrRgi3Qn9C10YLQtdGA0LHRg9GA0LMxKDAmBgNVBAoMH9Ck0JPQ o9CfINCm0LXQvdGC0YDQmNC90YTQvtGA0LwxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP 0Y7RidC40Lkg0YbQtdC90YLRgDEaMBgGA1UEAxMRQ2VudGVyLUluZm9ybSBTUGICClSJkZcAAQAI a4UwCgYGKoUDAgITBQAEQDECRua3Ywxw85VLnQtT6Rms1DgtLGJHRcPBjOb+XSMDHha55WxiRVEB cPQQa6TB6hWL5+OxLRtjJdcYUi1hsmE=
и у меня есть сертификат, который выглядит примерно также больше у меня нет никаких подписей((( 1) как проверить файл? 2) можно ли обойтись без сертификата, так как он вложен внутри подписанных данных?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 01.08.2011(UTC) Сообщений: 674 Откуда: Москва
Сказал(а) «Спасибо»: 9 раз Поблагодарили: 38 раз в 36 постах
|
Цитата:скажите пожалуйста, -dir "путь к папке с подписями" с какими подписями? необходимо указать путь к директории, в которой расположен файл файл.msg Цитата:2) можно ли обойтись без сертификата, так как он вложен внутри подписанных данных? в этом случае в КПС1 указывайте -f <путь к файлу>\файл.msg
|
 1 пользователь поблагодарил Ivanov-aa за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
попробуйте добавить параметр -dn "subject@Email.ru" (в кавычках указать email или или другой параметр из DN сертификата подписавшего данные)
и... я обычно такой командой пользуюсь cryptcp -verify -dn "subject@Email.ru" -verall -errchain -f "sign/file.msg" "sign/file.msg" "sign/out_file.msg"
без указания -dn вроде некорректно раньше работало
|
 1 пользователь поблагодарил cybermerlin за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2014(UTC) Сообщений: 17
Сказал(а) «Спасибо»: 22 раз
|
Автор: cybermerlin  попробуйте добавить параметр -dn "subject@Email.ru" (в кавычках указать email или или другой параметр из DN сертификата подписавшего данные)
и... я обычно такой командой пользуюсь cryptcp -verify -dn "subject@Email.ru" -verall -errchain -f "sign/file.msg" "sign/file.msg" "sign/out_file.msg"
без указания -dn вроде некорректно раньше работало не сработало # /opt/cprocsp/bin/amd64/cryptcp -verify -dn "...@mail.ru" -errchain -f "mresb64.sgn" -all "mresb64.sgn" "out.txt" CryptCP 3.41 (c) "Crypto-Pro", 2002-2013. Command prompt Utility for file signature and encryption. The following certificate will be used: RDN: <...> Valid from 16.07.2014 13:17:00 to 16.07.2015 13:27:00 Certificate chains are checked. Folder './': mresb64.sgn... Signature verifying... Error: The parameter is incorrect. /dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:2024: 0x57 [ErrorCode: 0x00000057]
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2014(UTC) Сообщений: 17
Сказал(а) «Спасибо»: 22 раз
|
Автор: Ivanov-aa  У вас файл подписан в виде отделенной подписи CMS, соответсвенно, проверять необходимо по другому: cryptcp -vsignf -dir "путь к папке с подписями" <КПС1> "путь к папке с проверяемым файлом" а какой должен быть вывод? у меня получилось это: # /opt/cprocsp/bin/amd64/cryptcp -vsignf -dir "/root/res/third/" -dn "...@mail.ru" -errchain -f "mresb64.sgn" "/root/res/third/" CryptCP 3.41 (c) "Crypto-Pro", 2002-2013. Command prompt Utility for file signature and encryption. The following certificate will be used: RDN: <...> Valid from 16.07.2014 13:17:00 to 16.07.2015 13:27:00 Certificate chains are checked. Folder '/root/res/third/': [ReturnCode: 0] 1) почему проверяется только сертификат? (я попробовал указать другой тоже валидный сертификат, вывод был такой же, это значит подпись не проверяется) 2) Должны ли мои CMS подписанные данные корректно проверяться http://dss.cryptopro.ru/...ary/VerifySignature.aspx(меня беспокоет надпись "Подлинность документа НЕ ПОДТВЕРЖДЕНА: Ошибка. (Исключение из HRESULT: 0x80020009 (DISP_E_EXCEPTION)))") Отредактировано пользователем 4 августа 2014 г. 12:30:08(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close