Page History
...
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:
- Klon projektet fra Git
- 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 |