---
title: '[QuickTipp] Zertifikatsdatei .pfx aus Zertifikat und Key erstellen (und umgekehrt)'
url: 'https://patrik.kernstock.net/blog/quicktipp-zertifikatsdatei-pfx-aus-zertifikat-und-key-erstellen'
markdown: 'https://patrik.kernstock.net/blog/quicktipp-zertifikatsdatei-pfx-aus-zertifikat-und-key-erstellen.md'
date: '2015-01-17'
description: 'Noch ein kleiner Tipp für Zwischendurch: Falls man mal eine Zertifikatsdatei .pfx benötigen sollte, aber nur das Zertifikat (.cer, .crt) und den Key (.key) besitzen sollte, kann man sich mit einem einfachen Befehl mit dem Tool openssl die Zertifikatsdatei erstellen: openssl pkcs12 -export -out doma…'
taxonomy:
  category:
    - Linux
    - 'Networking & Security'
  tag:
    - Certificates
    - OpenSSL
    - QuickTip
---

# [\[QuickTipp\] Zertifikatsdatei .pfx aus Zertifikat und Key erstellen (und umgekehrt)](https://patrik.kernstock.net/blog/quicktipp-zertifikatsdatei-pfx-aus-zertifikat-und-key-erstellen)

   January 17, 2015  (updated November 18, 2015)   1 min 

   [Linux](https://patrik.kernstock.net/category:Linux) [Networking & Security](https://patrik.kernstock.net/category:Networking%20%26%20Security)    [Certificates](https://patrik.kernstock.net/tag:Certificates) [OpenSSL](https://patrik.kernstock.net/tag:OpenSSL) [QuickTip](https://patrik.kernstock.net/tag:QuickTip)  

 Hinweis

Dieser Artikel ist über 11 Jahr(e) alt – Inhalte könnten veraltet sein.

Noch ein kleiner Tipp für Zwischendurch: Falls man mal eine Zertifikatsdatei .pfx benötigen sollte, aber nur das Zertifikat (*.cer*, *.crt*) und den Key (*.key*) besitzen sollte, kann man sich mit einem einfachen Befehl mit dem Tool *openssl* die Zertifikatsdatei erstellen:

`openssl pkcs12 -export -out domain.pfx -inkey domain.key -in domain.crt`

**Update 21.01.2015:** Thomas aus den Kommentaren wies mich darauf hin, wie das nun umgekehrt möglich ist: Natürlich gibt es auch hierfür Situationen, wo das durchaus hilfreich sein könnte. Das Extrahieren klappt auch hier mit zwei Befehlen:

**Key aus .PFX exportieren:** (Achtung: Der Key wird verschlüsselt exportiert!)
`openssl pkcs12 -in domain.pfx -nocerts -out domain.key`

**Zertifikat aus .PFX exportieren:**
`openssl pkcs12 -in domain.pfx -clcerts -nokeys -out domain.crt`

Das Passwort der Key-Datei kann man mit einem Befehl entfernen – falls man das überhaupt möchte. Man wird zur Bestätigung nach dem Passwort des Zertifikates gefragt.
`openssl rsa -in domain.key -out domain_decrypted.key`

**Quelle #1**: [stackoverflow.com](https://stackoverflow.com/questions/6307886/how-to-create-pfx-file-from-cer-certificate-and-private-key)
**Quelle #2**: [markbrilman.nl](https://www.markbrilman.nl/2011/08/howto-convert-a-pfx-to-a-seperate-key-crt-file/)

##     Comments    

 Sort by: 

Loading comments...

---

## Navigation

- Parent: [Blog](https://patrik.kernstock.net/index.md)
- Previous: [VMware: Fehler beim Upgrade des HP MicroServer Gen8 von ESXi 5.5U1 auf 5.5U2](https://patrik.kernstock.net/blog/vmware-fehler-upgrade-hp-microserver-gen8-vmware-esxi-5-5u1-auf-5-5u2.md)
- Next: [\[QuickTipp\] -bash: /bin/rm: Argument list too long](https://patrik.kernstock.net/blog/quicktipp-bash-bin-rm-argument-list-too-long.md)
