X.509. Структура блока с сертификатом


В xml-запроса в ГИС ГМП есть информация про сертификаты.
Информация закодирована в Base64.
Декодирование можно выполнить через notepad++, с помощью плагина Mime Tools

<?xml version="1.0" encoding="UTF-8"?> <KeyInfo Id="Id-keyinfo-5c8621445a37a4b2d1c1a39d42e9644ccd11"> <X509Data> <X509Certificate>MIIIUzCCCACgAwIBAgIUAKqv5zCJ9q1j5Y1pShHGFSwu5/QwCgYIKoUDBwEBAwIw ggFtMSAwHgYJKoZIhvcNAQkBFhF1Y19ma0Byb3NrYXpuYS5ydTEZMBcGA1UECAwQ 0LMuINCc0L7RgdC60LLQsDEaMBgGCCqFAwOBAwEBEgwwMDc3MTA1Njg3NjAxGDAW BgUqhQNkARINMTA0Nzc5NzAxOTgzMDFgMF4GA1UECQxX0JHQvtC70YzRiNC+0Lkg 0JfQu9Cw0YLQvtGD0YHRgtC40L3RgdC60LjQuSDQv9C10YDQtdGD0LvQvtC6LCDQ tC4gNiwg0YHRgtGA0L7QtdC90LjQtSAxMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAx CzAJBgNVBAYTAlJVMTgwNgYDVQQKDC/QpNC10LTQtdGA0LDQu9GM0L3QvtC1INC6 0LDQt9C90LDRh9C10LnRgdGC0LLQvjE4MDYGA1UEAwwv0KTQtdC00LXRgNCw0LvR jNC90L7QtSDQutCw0LfQvdCw0YfQtdC50YHRgtCy0L4wHhcNMTkwMjA1MTIyNjQy WhcNMjAwNTA1MTIyNjQyWjCCAcUxGjAYBggqhQMDgQMBARIMMDA3NzEwNTY4NzYw MRgwFgYFKoUDZAESDTEwNDc3OTcwMTk4MzAxXjBcBgNVBAkMVdCR0L7Qu9GM0YjQ vtC5INCX0LvQsNGC0L7Rg9GB0YLQuNC90YHQutC40Lkg0L/QtdGA0LXRg9C70L7Q uiDQtC4gNiDRgdGC0YDQvtC10L3QuNC1IDExHzAdBgkqhkiG9w0BCQEWEGlzZmtA cm9za2F6bmEucnUxCzAJBgNVBAYTAlJVMRkwFwYDVQQIDBDQsy4g0JzQvtGB0LrQ stCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxODA2BgNVBAoML9Ck0LXQtNC10YDQ sNC70YzQvdC+0LUg0LrQsNC30L3QsNGH0LXQudGB0YLQstC+MVkwVwYDVQQLDFDQ o9C/0YDQsNCy0LvQtdC90LjQtSDQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3QvtC5 INC40L3RhNGA0LDRgdGC0YDRg9C60YLRg9GA0L7QuTE4MDYGA1UEAwwv0KTQtdC0 0LXRgNCw0LvRjNC90L7QtSDQutCw0LfQvdCw0YfQtdC50YHRgtCy0L4wZjAfBggq hQMHAQEBATATBgcqhQMCAiQABggqhQMHAQECAgNDAARAFItaY5Sv5fWFLeXojI6Y oE+ES+n/fglrlYdCzgTpNTuQUV4Mx/NOF0ClYsYRVHMcS+Y4RV9JoBQI3mrE8i3o 8aOCBBMwggQPMAwGA1UdEwEB/wQCMAAwHQYDVR0gBBYwFDAIBgYqhQNkcQEwCAYG KoUDZHECMEgGBSqFA2RvBD8MPSLQmtGA0LjQv9GC0L4t0J/RgNC+IENTUCIgdi40 LjAgKNC40YHQv9C+0LvQvdC10L3QuNC1IDItQmFzZSkwggFRBgUqhQNkcASCAUYw ggFCDDTQodCa0JfQmCAi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB 0LjRjyA0LjApDGjQn9GA0L7Qs9GA0LDQvNC80L3Qvi3QsNC/0L/QsNGA0LDRgtC9 0YvQuSDQutC+0LzQv9C70LXQutGBIMKr0K7QvdC40YHQtdGA0YIt0JPQntCh0KLC uy4g0JLQtdGA0YHQuNGPIDMuMAxP0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+ 0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyNC0zMzgwINC+0YIgMTEuMDUu MjAxOAxP0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQ uNGPIOKEliDQodCkLzEyOC0zNTgxINC+0YIgMjAuMTIuMjAxODAOBgNVHQ8BAf8E BAMCA/gwEwYDVR0lBAwwCgYIKwYBBQUHAwMwKwYDVR0QBCQwIoAPMjAxOTAyMDUx MjI2NDJagQ8yMDIwMDUwNTEyMjY0MlowggFgBgNVHSMEggFXMIIBU4AUwNbWCn1r fsmOObzaifqvlCxYWo2hggEspIIBKDCCASQxHjAcBgkqhkiG9w0BCQEWD2RpdEBt aW5zdnlhei5ydTELMAkGA1UEBhMCUlUxGDAWBgNVBAgMDzc3INCc0L7RgdC60LLQ sDEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDEuMCwGA1UECQwl0YPQu9C40YbQ sCDQotCy0LXRgNGB0LrQsNGPLCDQtNC+0LwgNzEsMCoGA1UECgwj0JzQuNC90LrQ vtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgxGDAWBgUqhQNkARINMTA0NzcwMjAy NjcwMTEaMBgGCCqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxLDAqBgNVBAMMI9Cc0LjQ vdC60L7QvNGB0LLRj9C30Ywg0KDQvtGB0YHQuNC4ggsAtfEy0wAAAAABWjBsBgNV HR8EZTBjMDCgLqAshipodHRwOi8vY3JsLnJvc2them5hLnJ1L2NybC91Y2ZrX2dv c3QxMi5jcmwwL6AtoCuGKWh0dHA6Ly9jcmwuZnNmay5sb2NhbC9jcmwvdWNma19n b3N0MTIuY3JsMB0GA1UdDgQWBBSyvI+kz03ozCKIr5SrgkSSnCbchDAKBggqhQMH AQEDAgNBAPoLHRmG80oAqgoFKHT4ktHhkaMzQUdAyjedpDefoZDavGgpjpgaAWtx GHLLqUyfL6J/B/jquLMjYcUJPGwXe3w=</X509Certificate> </X509Data> </KeyInfo>

Почитать:
  1. https://habr.com/ru/post/194664/
  2. https://ru.wikipedia.org/wiki/X.509

UPD: Вывести информацию по сертификатуинструкция

Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

TRUNCATE / DELETE / DROP или как очистить таблицу

КБК. КВФО - Код вида финансового обеспечения (деятельности)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке