Saya baru saja selesai membaca utas hebat ini menjelaskan berbagai format SSL.
Sekarang saya pada dasarnya mencari kebalikan dari Cara membagi file PEM
Ada 4 file yang ingin saya konsolidasi, awalnya dibuat untuk Apache, saya sedang melihat file yang ditentukan oleh
- SSLCertificateFile
- SSLCertificateKeyFile
- SSLCertificateChainFile
- SSLCACertificateFile
Yang paling membuat saya penasaran adalah urutan file dalam dereivative konsolidasi, apakah itu penting? MISALNYA. jika saya hanya cat
menyatukan mereka dalam urutan yang muncul di atas, menjadi .pem , apakah itu sah, atau haruskah mereka dipesan dengan cara tertentu?
FYI, saya melakukan ini demi menggunakan sertifikat ini sebagai satu gabungan .pem di SimpleSAMLphp .
apache-2.2
ssl-certificate
consolidation
quickshiftin
sumber
sumber
Jawaban:
Urutan itu penting, menurut RFC 4346 .
Berikut adalah kutipan yang diambil langsung dari RFC:
Berdasarkan informasi ini, sertifikat server harus didahulukan, diikuti oleh sertifikat perantara, dan akhirnya sertifikat otoritas tepercaya root (jika ditandatangani sendiri). Saya tidak dapat menemukan informasi tentang kunci pribadi, tetapi saya pikir itu tidak masalah karena kunci pribadi dalam pem mudah diidentifikasi karena dimulai dan diakhiri dengan teks di bawah ini, yang memiliki kata kunci
PRIVATE
di dalamnya.sumber
Ini adalah perintah untuk menggabungkan penggunaan
cat
sumber
cat my_site.pem ca_chain.pem my_site.key > combined_cert.pem