Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: igorkatamaranov  получается, все дело в строке, а код верный? а можете тогда подсказать, как Вы получили информацию о сертификате? Декодировал и посмотрел на внутренности через ASN.1 просмотрщик. |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.08.2020(UTC) Сообщений: 37
Сказал(а) «Спасибо»: 3 раз
|
Автор: Андрей *  Автор: igorkatamaranov  получается, все дело в строке, а код верный? а можете тогда подсказать, как Вы получили информацию о сертификате? Декодировал и посмотрел на внутренности через ASN.1 просмотрщик. спасибо за оперативную помощь, стало понятнее) буду разбираться с декодированием
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: igorkatamaranov  Автор: Андрей *  Автор: igorkatamaranov  получается, все дело в строке, а код верный? а можете тогда подсказать, как Вы получили информацию о сертификате? Декодировал и посмотрел на внутренности через ASN.1 просмотрщик. спасибо за оперативную помощь, стало понятнее) буду разбираться с декодированием ... Отсоединенная подпись успешно получена? По присланному - хеши не сходятся. Т.е. код формирования ЭП - неправильный (подписывалось "что-то" другое) |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.08.2020(UTC) Сообщений: 37
Сказал(а) «Спасибо»: 3 раз
|
Автор: igorkatamaranov  Автор: Андрей *  Автор: igorkatamaranov  да, я понял свою ошибку) ниже приложил нужную строку
MIIGGgYJKoZIhvcNAQcCoIIGCzCCBgcCAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCC A4swggOHMIIDNqADAgECAhMSAEd0oB5b3yc7d57RAAEAR3SgMAgGBiqFAwICAzB/MSMwIQYJKoZI hvcNAQkBFhRzdXBwb3J0QGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2Nv dzEXMBUGA1UEChMOQ1JZUFRPLVBSTyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50 ZXIgMjAeFw0yMDA3MjIwODMxMTdaFw0yMDEwMjIwODQxMTdaMIGLMSgwJgYJKoZIhvcNAQkBFhlp bmdhMUByZWQubXlvZmZpY2UtYXBwLnJ1MREwDwYDVQQDDAhuZXcgZnVsbDERMA8GA1UECwwIdGVz dCBzdWIxDTALBgNVBAoMBHRlc3QxDDAKBgNVBAcMA2VkbzEPMA0GA1UECAwGa2FidWtpMQswCQYD VQQGEwJSVTBmMB8GCCqFAwcBAQEBMBMGByqFAwICJAAGCCqFAwcBAQICA0MABEDnq5ijEI33o5vS jZZxGQ6kOZ/Ug8fCJbRSj0VSktcfZMfI90Ts8wdjH1BHY2E4eYX2iQ+DTAL1nbM0FPl33lIho4IB dzCCAXMwDwYDVR0PAQH/BAUDAwfwADATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUR/52 Oh4vvskuAdCXL8bnbv6DcQEwHwYDVR0jBBgwFoAUToM+FGnv7F16lStfEf43MhZJVSswXAYDVR0f BFUwUzBRoE+gTYZLaHR0cDovL3Rlc3RjYS5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC9DUllQVE8t UFJPJTIwVGVzdCUyMENlbnRlciUyMDIoMSkuY3JsMIGsBggrBgEFBQcBAQSBnzCBnDBkBggrBgEF BQcwAoZYaHR0cDovL3Rlc3RjYS5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC90ZXN0LWNhLTIwMTRf Q1JZUFRPLVBSTyUyMFRlc3QlMjBDZW50ZXIlMjAyKDEpLmNydDA0BggrBgEFBQcwAYYoaHR0cDov L3Rlc3RjYS5jcnlwdG9wcm8ucnUvb2NzcC9vY3NwLnNyZjAIBgYqhQMCAgMDQQBgcwJBMuHUFMNq jKnnBONBmJdWn9WB3iWjwrEqOY5kipa082ls71+xj5DsaaikV4tWdFsyZ+g9J8TmSSQuHk9NMYIC VDCCAlACAQEwgZYwfzEjMCEGCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNV BAYTAlJVMQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDkNSWVBUTy1QUk8gTExDMSEwHwYDVQQD ExhDUllQVE8tUFJPIFRlc3QgQ2VudGVyIDICExIAR3SgHlvfJzt3ntEAAQBHdKAwDAYIKoUDBwEB AgIFAKCCAVIwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAwODA3 MTQ0MjA5WjAvBgkqhkiG9w0BCQQxIgQgCkYFIVRl/hksLgod0TPPWUJongkAfuBBi9s6K0unJeYw geYGCyqGSIb3DQEJEAIvMYHWMIHTMIHQMIHNMAoGCCqFAwcBAQICBCBL56nsa4KK82Vt+cXCRWBo 08qq6ZZoKSZIynS3Pao2yTCBnDCBhKSBgTB/MSMwIQYJKoZIhvcNAQkBFhRzdXBwb3J0QGNyeXB0 b3Byby5ydTELMAkGA1UEBhMCUlUxDzANBgNVBAcTBk1vc2NvdzEXMBUGA1UEChMOQ1JZUFRPLVBS TyBMTEMxITAfBgNVBAMTGENSWVBUTy1QUk8gVGVzdCBDZW50ZXIgMgITEgBHdKAeW98nO3ee0QAB AEd0oDAMBggqhQMHAQEBAQUABEBZ62/CpN3B+CGbl2rpIe53Q89uAzJ+OStePrsVxwL8s7qeEkRF RMVRvbiAJmhDX3hLsW/tWsI+SX3bi6CBucpK  Snimok ehkrana ot 2020-08-12 01-02-58.png (30kb) загружен 16 раз(а). получается, все дело в строке, а код верный? а можете тогда подсказать, как Вы получили информацию о сертификате? удалось победить ошибку, проблема действительно была в строке далее, меня интересует вопрос, как мне теперь получить информацию о сертификате подписателя, так сказать я предполагаю, что после успешного VerifyCades взять свойство Signers, но не очень понятно, что дальше. Снова прошу Вашей помощи
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: igorkatamaranov  удалось победить ошибку, проблема действительно была в строке далее, меня интересует вопрос, как мне теперь получить информацию о сертификате подписателя, так сказать я предполагаю, что после успешного VerifyCades взять свойство Signers, но не очень понятно, что дальше. Снова прошу Вашей помощи Интерфейс ICPSignedData=> MSDN => Signers => Signers objectесть Count и Item - сертификат... далее по аналогии - смотреть, что есть у сертификата. |
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.08.2020(UTC) Сообщений: 37
Сказал(а) «Спасибо»: 3 раз
|
Автор: Андрей *  Автор: igorkatamaranov  удалось победить ошибку, проблема действительно была в строке далее, меня интересует вопрос, как мне теперь получить информацию о сертификате подписателя, так сказать я предполагаю, что после успешного VerifyCades взять свойство Signers, но не очень понятно, что дальше. Снова прошу Вашей помощи Интерфейс ICPSignedData=> MSDN => Signers => Signers objectесть Count и Item - сертификат... далее по аналогии - смотреть, что есть у сертификата. Спасибо! Все получилось)
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 11.08.2020(UTC) Сообщений: 37
Сказал(а) «Спасибо»: 3 раз
|
Автор: Андрей *  Автор: igorkatamaranov  удалось победить ошибку, проблема действительно была в строке далее, меня интересует вопрос, как мне теперь получить информацию о сертификате подписателя, так сказать я предполагаю, что после успешного VerifyCades взять свойство Signers, но не очень понятно, что дальше. Снова прошу Вашей помощи Интерфейс ICPSignedData=> MSDN => Signers => Signers objectесть Count и Item - сертификат... далее по аналогии - смотреть, что есть у сертификата. что-то я рано обрадовался :( получить-то я получил сертификат... но не тот, что хотел я проделал последовательно следующие действия: oSignedData.Signers -> result.Item(1) мне вернулся мой сертификат, а не тот, чьим сертификатом было подписано я просмотрел все, что возвращает oSignedData.Signers, но ничего не нашел мне нужно получить именно информацию о том сертифкате, которым была создана подпись. Возможно ли это?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Signers Цитата:Retrieves the Signers collection that represents the signature creators of the data. |
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,162   Сказал «Спасибо»: 618 раз Поблагодарили: 2389 раз в 1880 постах
|
Автор: igorkatamaranov  мне вернулся мой сертификат, а не тот, чьим сертификатом было подписано Сторонний софт что показывает? Ваш сертификат или реально другой сертификат? |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close