Je viens juste de finir de lire ce fil qui explique les différents formats SSL.
Maintenant, je cherche essentiellement le contraire de Comment diviser un fichier PEM
Il y a 4 fichiers que je veux consolider, créés à l'origine pour Apache, je regarde les fichiers spécifiés par
- SSLCertificateFile
- SSLCertificateKeyFile
- SSLCertificateChainFile
- SSLCACertificateFile
Ce qui m’intéresse surtout, c’est l’ordre des fichiers dans le fichier dérivée consolidé, est-ce important? PAR EXEMPLE. si je les mettais cat
ensemble dans l'ordre dans lequel ils apparaissent en haut, dans un fichier .pem , serait-il valide ou devrait-on les commander d'une manière spécifique?
Pour votre information, je le fais pour utiliser ces certificats comme un simple fichier .pem combiné dans SimpleSAMLphp .
apache-2.2
ssl-certificate
consolidation
quickshiftin
la source
la source
Réponses:
La commande est importante, selon RFC 4346 .
Voici une citation directement tirée de la RFC:
Sur la base de ces informations, le certificat de serveur doit venir en premier, suivi de tous les certificats intermédiaires et enfin du certificat d'autorité de confiance racine (s'il est auto-signé). Je ne pouvais trouver aucune information sur la clé privée, mais je pense que cela ne devrait pas avoir d'importance, car une clé privée en pem est facile à identifier car elle commence et se termine par le texte ci-dessous, qui contient le mot clé
PRIVATE
.la source
Voici la commande à combiner en utilisant
cat
la source
cat my_site.pem ca_chain.pem my_site.key > combined_cert.pem