TWINT-Zertifikat umwandeln


Wichtig: Dieser Schritt muss nicht ausgeführt werden für die Integration via mame.

Für die Anbindung des Shops wird ein gültiges Zertifikat benötigt. Dieses kann unter „Einstellungen -> Zertifikat bei SwissSign bestellen“ heruntergeladen werden. Danach muss dieses ins korrekte Format umgewandelt werden.

Das heruntergeladene Zertifikat muss vom Dateityp .p12 zu .pem umgewandelt werden. Dazu stehen die folgenden drei verschiedenen Möglichkeiten zur Verfügung (es muss nur eine ausgeführt werden):

 

1. Automatische Konvertierung (empfohlen)

Dies ist die einfachste Variante. Wenn bei deinem Webhosting die PHP-Erweiterung OpenSSL aktiviert ist wird das Zertifikat automatisch vom Plugin in das richtige Format umgewandelt. Lade das Zertifikat dazu mittels entsprechendem Button bei den TWINT-Einstellungen bei WooCommerce hoch nachdem du das Zertifikat-Passwort eingegeben und gespeichert hast.

 

2. Konvertierung via Command Line

Sollte OpenSSL bei deinem Webhosting nicht aktiviert sein oder die automatische Konvertierung aus einem anderen Grund fehlschlagen, können Zertifikat und Private Key per Command Line Tool (z.B. Terminal auf dem Mac) mit OpenSSL in das korrekte format (PEM) umgewandelt werden:

openssl pkcs12 -in twint.p12 -out twint.pem -passout pass:"PASSWORD"

Ersetze twint.p12 mit dem Namen des Zertifikats und PASSWORD mit einem Passwort, um den Private Key in der PEM-Datei zu verschlüsseln. Bei der Konvertierung wird das Passwort abgefragt, welches im TWINT-Portal für das Zertifikat gesetzt wurde.

Danach kann die Datei auf eine der folgenden zwei Arten auf dem Server abgelegt werden:

  • Die umgewandelte Datei kann in „twint.txt“ umbenannt werden und mittels Upload-Button bei den TWINT-Einstellungen bei WooCommerce hochgeladen werden.
  • Die umgewandelte PEM-Datei kann direkt im Ordner/wp-content/uploads/mame_twint deiner WordPress-Installation abgelegt werden. Wichtig ist, dass das Zertifikat „twint.pem“ benannt werden muss.

 

3. Konvertierung mit Online-Tool

Alternativ kann zur Konvertierung ein Online-Tool wie z.B. sslshopper verwendet werden:

https://www.sslshopper.com/ssl-converter.html

Danach kann die Datei auf eine der folgenden zwei Arten auf dem Server abgelegt werden:

  • Die umgewandelte Datei kann in „twint.txt“ umbenannt werden und mittels Upload-Button bei den TWINT-Einstellungen bei WooCommerce hochgeladen werden.
  • Die umgewandelte PEM-Datei kann direkt im Ordner/wp-content/uploads/mame_twint deiner WordPress-Installation abgelegt werden. Wichtig ist, dass das Zertifikat „twint.pem“ benannt werden muss.