LINUX.ORG.RU
решено ФорумAdmin

Не ставится сертификат в ISP Manager'е

 ,


0

1

Моя знакомая купила сертификат и мы никак не можем его поставить на хостинг с помощью панели управления, ругается на публичный ключ. С ним вообще происходит нечто странное. Сайты декодеры и IIS его декодируют нормально и проверка вместе с закрытым ключом проходит успешно, но OpenSSL выдает странную ошибку:

openssl x509 -in <file> -text -noout
unable to load certificate
3124:error:0906D064:PEM routines:PEM_read_bio:bad base64 decode:.\crypto\pem\pem_lib.c:805:

То же самое происходит и с сертификатом той конторы у которой покупали. Сам ключ вот:

-----BEGIN CERTIFICATE-----
MIIFFjCCA/6gAwIBAgIQR7z4nKqN1YWriiCOlO4M2zANBgkqhkiG9w0BAQUFADBzMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDEZMBcGA1UEAxMQUG9zaXRpdmVTU0wgQ0EgMjAeFw0xMzAxMjQwMDAwMDBaFw0xNDAxMjQyMzU5NTlaMFoxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEUMBIGA1UECxMLUG9zaXRpdmVTU0wxHzAdBgNVBAMTFm9ubGluZS1tYWdhemluZS5jb20udWEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCopP/sRIBx74g33Etss5QXSyld07Y2+vfs19PrgeJDJsLIhla2UNlehPt4ulueSlNu7E7CCviYMHz5vBxDwA4x3Auj9DI05h7Ev9Rvjsc4YavvXhRy7E0BNJr+jZLRp/xoswRN5MlKK716wfQ51Au5GYKmvMfxWC5TGpGSoEg1+2pelQVBR13S8y0qCvguukrq9hcPEDkJnl8jzaKJR85gl7MKyXB0c/ZKBM6xK/74JQYKgS5kRagHYR+kMHHBPQS5m02f2UFHkv0XeW+ZUeXw33dDXJmiXgRsYpdjahk83Vgah3NasxFSazICbIlJYJXTb9EaIKmjAjZIs4BO6CHvAgMBAAGjggG9MIIBuTAfBgNVHSMEGDAWgBSZ5EBfaxRePgXZ3dNjVPxiuPcArDAdBgNVHQ4EFgQUrNiLmE35viE5QsiL4LQORT/D+cswDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMFAGA1UdIARJMEcwOwYLKwYBBAGyMQECAgcwLDAqBggrBgEFBQcCARYeaHR0cDovL3d3dy5wb3NpdGl2ZXNzbC5jb20vQ1BTMAgGBmeBDAECATA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9Qb3NpdGl2ZVNTTENBMi5jcmwwbAYIKwYBBQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9Qb3NpdGl2ZVNTTENBMi5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTA9BgNVHREENjA0ghZvbmxpbmUtbWFnYXppbmUuY29tLnVhghp3d3cub25saW5lLW1hZ2F6aW5lLmNvbS51YTANBgkqhkiG9w0BAQUFAAOCAQEAVRWH++fylGHRmjvU10kLS9vXI/lmJ5WpGvnnGGe5Tdb0wToiGVibDLFFHfq5FXCH6qsIv7CtaV/r656oHjBIch5XR7tonSi1TFD/nc3d5oO1zHwxlEqvZvptJC4fqe4rSF8c/k+W4RSbg0O11FVD5KJWx/JDBkuIANEcQ/Jbb7FJKVfhTXnL7tKegTF+ZzLpuV3vaW3+hh26M0LvKFzoKjz4+OVZLLSNtPgvsDFYQk4OT7SJlERKCYBPZiY3bfyjh0chmVSqZB5K+4oqwmkLChSL7ee9MMPJEYodMQrpQkSU8UvzGW2m1MiyzwVm3M36y2fUMvT2J3pmeFMzWo5ryA==
-----END CERTIFICATE-----
★★★★

openssl не любит слишком длинные строки в base64. Расставь в base64-коды Enter-ы так, чтобы каждая строка была по 64 символа либо вручную, либо как-то так:

fold -w 64 < file.txt > file.crt

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.