Import SSL Cert in IIS quando ho il text del certificato e della chiave privata

Sto lavorando a spostare un sito da siti Cloud Rackspace su un server che esegue IIS e bisogno di get il certificato SSL importto in IIS. Tutto quello che ho al momento per il certificato SSL è quello che mi dà Rackspace.
Il text del certificato —– BEGIN CERTIFICATE —– etc. —– END CERTIFICATE —–

E il text della chiave privata —– BEGIN RSA PRIVATE KEY —– ecc —– END RSA PRIVATE KEY —–

Da quello che ho trovato devo avere un file .pfx per importre il certificato. Come faccio ad avere uno di avere il text del certificato + il text della chiave?

  • Cambiare server e IP cambiano. Devono essere rilasciati e installati i certificati SSL?
  • È ansible installare un certificato SSL jolly su un server con un sito che ha più alias (non i sottodomini)
  • GoDaddy SSL - Qual è il protocollo per i file CSR condivisi per i certificati?
  • Tomcat - Esportzione della chiave privata?
  • Come si specifica la dimensione chiave di una richiesta di firma del certificato?
  • Come visualizzare tutti i certificati ssl in un bundle?
  • SSL 2048-bit certs, come aggiornare la nostra applicazione web senza interrompere i clienti legacy API?
  • Perché OpenVPN dà l'errore: "scopo del certificato non supportto" per un certificato intermedio?
  • 2 Solutions collect form web for “Import SSL Cert in IIS quando ho il text del certificato e della chiave privata”

    È necessario combinare il certificato emesso e la chiave privata non crittografata in un file .pfx (formato PKCS # 12) per importrla in IIS.

    Utilizzare il seguente command OpenSSL :

    openssl pkcs12 -export -out "output.pfx" -inkey "Unencrypted_Private_Key.pem" -in "Issued_Certificate.cer" -certfile CACert.crt 

    I certificati e i file chiave sono solo file di text con estensioni .cer e .pem, rispettivamente.

    Come decrittografare una chiave privata crittografata:

     openssl rsa -in "Encrypted_Private_Key.pem" -out "Decrypted_Private_Key.pem" 

    Leggi altri comandi OpenSSL e questo utile strumento SSL online .

    Se il file PFX è stato creato correttamente, ma viene visualizzato un errore come "Connessione interrotta" durante la navigazione SSL sul tuo sito web dopo l'installazione del certificato, provare a riavviare il server. Ha lavorato per me in passato. In caso contrario, la chiave privata probabilmente non corrisponde al tuo certificato.

    OpenSSL farà questo per voi, dato il cert e le chiavi come questo si possono combinare in un formato PKCS # 12 che dovrebbe funzionare nella maggior parte dei casi where .PFX è specificato. La documentazione per OpenSSL ha esempi dettagliati.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.