Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bygge WAR filer

Følgende software er nødvendigt for at bygge projektet:

  • Git
  • Java 8

  • Maven

  • Docker

Gennemfør følgende steps for at bygge WAR filer:

  1. Klon projektet fra Git
  2. Byg projektet
    • mvn clean install

...

Træk certifikatet ud fra PKCS12 keystore i CER format:

Code Block
keytool -exportcert -keystore NSP_Test_Service_Consumer_sds.p12 -storepass Test1234 -alias sosi:alias_system -file digitalpost-https.cer

Konverter cerfikatet fra CER til PEM format:

Code Block
openssl x509 -in digitalpost-https.cer -outform PEM -out digitalpost-https.crt

Det burde være muligt at bruge denne kommando i stedet for keytool, men af en eller anden grund virker det ikke:

Code Block
openssl pkcs12 -in NSP_Test_Service_Consumer_sds.p12 -nokeys -clcerts -password pass:Test1234

Private Key

Træk private key ud fra PKCS12 keystore med password beskyttelse:

Code Block
openssl pkcs12 -in NSP_Test_Service_Consumer_sds.p12 -out digitalpost-https-password.key -password pass:Test1234 -passout pass:Test1234

Bemærk at denne kommando godt kan give en fejl "Error outputting keys and certificates ....", men den private key'en kommer stadig ud.


Fjern password beskyttelsen:

Code Block
openssl rsa -in digitalpost-https-password.key -out digitalpost-https.key -passin pass:Test1234