// // © ООО "КРИПТО-ПРО". Все права защищены. // namespace PrintCertExtensions { using System; using System.Security.Cryptography.X509Certificates; public static class Program { private const string Base64 = @" MIIHKzCCBtigAwIBAgIQQM/RAJiuY6xAbCPgc7xWRTAKBggqhQMHAQEDAjBDMRgw FgYFKoUDZAESDTAwMTIzNDU2Nzg5MDExGjAYBggqhQMDgQMBARIMMDAxMjM0NTY3 ODkwMQswCQYDVQQDDAJDQTAeFw0yMjA1MTcxMjMzNTRaFw0yMzA1MTcxMjQzNTRa MIIBrjEVMBMGBSqFA2QEEgo3NzMwNTkyNjczMRowGAYIKoUDA4EDAQESDDk4NTY1 NDIyMTk3MjEWMBQGBSqFA2QDEgsyMDEwNzcwOTQwOTEYMBYGBSqFA2QBEg01MDg3 NzQ2NDI5ODQzMTAwLgYDVQQMDCfQk9CV0J3QldCg0JDQm9Cs0J3Qq9CZINCU0JjQ oNCV0JrQotCe0KAxJjAkBgNVBAoMHdCe0J7QniDQntGA0LPQsNC90LjQt9Cw0YbQ uNGPMS0wKwYDVQQJDCTQo9Cb0JjQptCQINCk0JjQm9CV0JLQodCa0JDQryAyLdCv IDcxGzAZBgNVBAcMEtCv0YDQvtGB0LvQsNCy0LvRjDExMC8GA1UECAwoNzYg0K/R gNC+0YHQu9Cw0LLRgdC60LDRjyDQvtCx0LvQsNGB0YLRjDELMAkGA1UEBhMCUlUx IjAgBgNVBCoMGdCY0JLQkNCdINCY0JLQkNCd0J7QktCY0KcxFTATBgNVBAQMDNCY 0JLQkNCd0J7QkjEmMCQGA1UEAwwd0J7QntCeINCe0YDQs9Cw0L3QuNC30LDRhtC4 0Y8wZjAfBggqhQMHAQEBATATBgcqhQMCAiQABggqhQMHAQECAgNDAARARmFr6Y3k 4r92fNiob8suGslpf2M5xpTkkYm83mUHkXVj+H0tTczD9Fxwa/LAOymusm8IzA5T 5L6JQRy8UkFML6OCBDIwggQuMA4GA1UdDwEB/wQEAwID6DAfBgkrBgEEAYI3FQcE EjAQBggqhQMCAi4ACAIBAQIBADAMBgUqhQNkcgQDAgEAMB0GA1UdDgQWBBR21IVm Wy7AXhPfjGifyS0zDC967DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQw gbUGCCsGAQUFBwEBBIGoMIGlME0GCCsGAQUFBzAChkFodHRwOi8vcmVwb3J0aW5n L2FpYS84ZDliZTU5YjE0NzkwZTI1NzhmMmNhZDhkYjdkODBmZTQ4YjBiMDE3LmNy dDBUBggrBgEFBQcwAoZIaHR0cDovL2VjcC5jcnlwdG9wcm8ucnUvYWlhLzhkOWJl NTliMTQ3OTBlMjU3OGYyY2FkOGRiN2Q4MGZlNDhiMGIwMTcuY3J0MB0GA1UdIAQW MBQwCAYGKoUDZHEBMAgGBiqFA2RxAjCCARgGBSqFA2RwBIIBDTCCAQkMMtCf0JDQ mtCcICLQmtGA0LjQv9GC0L7Qn9GA0L4gSFNNIiDQstC10YDRgdC40Y8gMi4wDDHQ n9CQ0JogItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMi4w DE/QodC10YDRgtC40YTQuNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g 4oSWINCh0KQvMTI0LTM4ODIg0L7RgiAwNy4wOC4yMDIwDE/QodC10YDRgtC40YTQ uNC60LDRgiDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI4LTM4 NzEg0L7RgiAyMy4wNy4yMDIwMGwGBSqFA2RvBGMMYdCh0YDQtdC00YHRgtCy0L4g 0Y3Qu9C10LrRgtGA0L7QvdC90L7QuSDQv9C+0LTQv9C40YHQuDogItCa0YDQuNC/ 0YLQvtCf0YDQviBDU1AiINCy0LXRgNGB0LjRjyA1LjAwgaQGA1UdHwSBnDCBmTBO oEygSoZIaHR0cDovL2VjcC5jcnlwdG9wcm8ucnUvY2RwLzhkOWJlNTliMTQ3OTBl MjU3OGYyY2FkOGRiN2Q4MGZlNDhiMGIwMTcuY3JsMEegRaBDhkFodHRwOi8vcmVw b3J0aW5nL2NkcC84ZDliZTU5YjE0NzkwZTI1NzhmMmNhZDhkYjdkODBmZTQ4YjBi MDE3LmNybDB6BgNVHSMEczBxgBSNm+WbFHkOJXjyytjbfYD+SLCwF6FHpEUwQzEY MBYGBSqFA2QBEg0wMDEyMzQ1Njc4OTAxMRowGAYIKoUDA4EDAQESDDAwMTIzNDU2 Nzg5MDELMAkGA1UEAwwCQ0GCEHiPEwF8q+SiQzDVnuhDjpowKwYDVR0QBCQwIoAP MjAyMjA1MTcxMjMzNTRagQ8yMDIzMDUxNzEyMzM1NFowCgYIKoUDBwEBAwIDQQBb m0/yhHcuo0O3vUXW/udyJL8aHkG0gtABcqqVECAZDyi3Lbdc2g+HxUOKbVoSpEUB cuy2tS++HFA/5NW1uJlm "; public static void Main(string[] args) { _ = args; using var cert = new X509Certificate2(Convert.FromBase64String(Base64)); foreach (var ext in cert.Extensions) { Console.WriteLine($"OID: {ext.Oid.Value}"); Console.WriteLine($"Имя: {ext.Oid.FriendlyName}"); Console.WriteLine("Значение:"); Console.WriteLine(ext.Format(multiLine: true)); Console.WriteLine("-----------------"); } } } }