From c063a1b3e7bcbaa9c7916151a7bcfd3ef4616183 Mon Sep 17 00:00:00 2001 From: Sven Boeckelmann Date: Wed, 8 May 2024 02:12:38 +0200 Subject: [PATCH] add ssl support for http/2 --- .../src/main/resources/application.yml | 6 ++++ .../src/main/resources/ssl/cert.pem | 23 +++++++++++++++ .../src/main/resources/ssl/key.pem | 28 +++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 testdata-generator-quarkus-rest-app/src/main/resources/ssl/cert.pem create mode 100644 testdata-generator-quarkus-rest-app/src/main/resources/ssl/key.pem diff --git a/testdata-generator-quarkus-rest-app/src/main/resources/application.yml b/testdata-generator-quarkus-rest-app/src/main/resources/application.yml index ac41d2a..acf0102 100644 --- a/testdata-generator-quarkus-rest-app/src/main/resources/application.yml +++ b/testdata-generator-quarkus-rest-app/src/main/resources/application.yml @@ -7,6 +7,12 @@ quarkus: methods: GET,POST origins: "/.*/" port: 8080 + ssl-port: 8443 + ssl: + certificate: + files: ssl/cert.pem + key-files: ssl/key.pem + container-image: group: openepcis diff --git a/testdata-generator-quarkus-rest-app/src/main/resources/ssl/cert.pem b/testdata-generator-quarkus-rest-app/src/main/resources/ssl/cert.pem new file mode 100644 index 0000000..aa5111f --- /dev/null +++ b/testdata-generator-quarkus-rest-app/src/main/resources/ssl/cert.pem @@ -0,0 +1,23 @@ +-----BEGIN CERTIFICATE----- +MIID5zCCAs+gAwIBAgIUWhv2kRq39w1383xkOW5+CN6O5P0wDQYJKoZIhvcNAQEL +BQAwgYIxCzAJBgNVBAYTAkRFMQwwCgYDVQQIDANOUlcxDzANBgNVBAcMBktlcnBl +bjEVMBMGA1UECgwMb3BlbmVwY2lzLmlvMRswGQYDVQQDDBJ0ZXN0ZGF0YS1nZW5l +cmF0b3IxIDAeBgkqhkiG9w0BCQEWEWluZm9Ab3BlbmVwY2lzLmlvMB4XDTI0MDUw +NzIzNTUzNVoXDTM0MDUwNTIzNTUzNVowgYIxCzAJBgNVBAYTAkRFMQwwCgYDVQQI +DANOUlcxDzANBgNVBAcMBktlcnBlbjEVMBMGA1UECgwMb3BlbmVwY2lzLmlvMRsw +GQYDVQQDDBJ0ZXN0ZGF0YS1nZW5lcmF0b3IxIDAeBgkqhkiG9w0BCQEWEWluZm9A +b3BlbmVwY2lzLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1M5D +NZFjbmMzmhWailUBp+WCwH7rak+47acWfXAosvbxAMyGAww5bm36hCDRBIlKZlFQ +mJD6b25h8f8ccqWyl3XqDgV5w/sVc16bPYYBy811upadLPeqi3/Ucx9uRXz7D/bV +VyIurB9PMoyEKW07De1vh1YwF4yYoXX5WM0rjYL4URtL1/P7+q8wOl1P7u8CK9Nx +OQLSilfCVIda840g3Hor7+/pCopqlcrHcN+PFhH/uIi9b4fdWvpI9fltaLYgicgC +LhgSjaa5xxnPc20vsmlI+KWl00pSZK97ojpuKY7ApD6XVWDm4x8RlfdLrmXdvQ4x +exI2ulEgIYLlOtgrnQIDAQABo1MwUTAdBgNVHQ4EFgQUjQLRPece7dKn3UQpubVb +VT8xo1gwHwYDVR0jBBgwFoAUjQLRPece7dKn3UQpubVbVT8xo1gwDwYDVR0TAQH/ +BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEALBPiIcNDQdSQbaTadB/sCoAe0o2t +Tk036sp5yfTtSs/ZdnlY1ZO5htun/eMQgkZEGX+QOhdK7TA65eW+CRtwXOvJJjpQ +EwCNSb5US00Hy3K60mInj7GpNNJbpEMvXsaqkebEOxoLKkG2Rvt6MVIruwd0hi7p +0ix1iBN0JupHr5d71AAZAAlSXCZhqp2pGcTRYYRRm8uaPCGSwp9176tuq2ER6Ral +eKVhVpXlqr7f0pwBdmdGmNTI4+V7Z8cpyC6ZCTkuGIcsqZgPGS/Zfc9menQiaIBH +jPDvi26LwjZojNO/dP+nw3y3lRB78NDS8r4ipozLymSb0s9RVg8N0yp/bg== +-----END CERTIFICATE----- diff --git a/testdata-generator-quarkus-rest-app/src/main/resources/ssl/key.pem b/testdata-generator-quarkus-rest-app/src/main/resources/ssl/key.pem new file mode 100644 index 0000000..fb933f9 --- /dev/null +++ b/testdata-generator-quarkus-rest-app/src/main/resources/ssl/key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDUzkM1kWNuYzOa +FZqKVQGn5YLAfutqT7jtpxZ9cCiy9vEAzIYDDDlubfqEINEEiUpmUVCYkPpvbmHx +/xxypbKXdeoOBXnD+xVzXps9hgHLzXW6lp0s96qLf9RzH25FfPsP9tVXIi6sH08y +jIQpbTsN7W+HVjAXjJihdflYzSuNgvhRG0vX8/v6rzA6XU/u7wIr03E5AtKKV8JU +h1rzjSDceivv7+kKimqVysdw348WEf+4iL1vh91a+kj1+W1otiCJyAIuGBKNprnH +Gc9zbS+yaUj4paXTSlJkr3uiOm4pjsCkPpdVYObjHxGV90uuZd29DjF7Eja6USAh +guU62CudAgMBAAECggEBAI/ykh3rIbIq4l3pHSdThxI2OrLRZ5b7JGGFc74YHz+n +sLBUqJXpL/QV6q5zsE98OtppSLZa4zx7Ez/pzCl1EhBID7G6XHqIHiNzLFl6iz57 +1ZYIiXtAcJl6N5BEA4h3mTBcTEVrdtyxNRZBXKjVHWw3XwjR8SgMz7XwImHCLyLB +6DoRaP6XsmgG8Xh+jIHTH0BJJSc/JYnvJmuFxGlR4KGOe9qklT/mRlKeD8H27Wam +Jkpg8u4d1TeQJUZ0jqzu7shZ4rqeHZsdjafu9/xP+N3Dn6hs+Jw+HJ/AbYOQMGAB +wPRGg2QgbzF4vOflqNiQgJqPh+tFTk5x/h4pC0oYdqECgYEA7b9tpqDqmpbO381t +FEiuiXoHUuu5YHEwBz1SwpDowsE3ExXqDmGkIhVoRLpY4dmuSNw5wixuDQGOQZqS +YYX+RqW4jIA8vfDnsPLTKn0EmfC6Eih4V+QELKK0g2NIWoknbJRdqnSA8Rm91FxK +eRGEW/JiCjNC5DRZ6m2WEBxUOXkCgYEA5SSiz8TfLzWRCps9e1BTav6WaSbdpl1u +hu9huyMfwEBgLSG+HAEB63oSH8HD+q7yFE3rXBNDpmHJmQhumVo0oKlbNlbAYOZM +VQek+ai1q8QAx6YvaXkhVZRC7V3HVpJvDKbDm99YdbKayzd6OFtOhAshHLyqi6SH +linH5oMMnkUCgYBgmRrwTQmFbij3/fuH9lAUQ6SeKHDVoqelCWGK9F3eY6sA8jJ7 +TWjnAFOxORXMDiomKHS/VFYSqsMmHKvFPDAofEUTsTb85dj9qGvsI4evFIRFxHPB +IkAf8qvthnVrc7a1A0NbcqLBU3gxxJ3tuxRQV5dGFbXkCvFNsuD6Asil4QKBgQCe +Hgy3ACvd4MHIJt1jBUe6shjKUIZscVZ+iBrRTmhvejyjiAAuRMe1XNO61DNO/X+Q +YUBClgx9eEbrcbUX3vYn0xVcxroTY3dSyWae3DsYXrUHD3bx+iL1ccxJDQgrhfpZ +KY4bNiBNf0RvbEXLM75XQXLE6K9qksr45LXLK6z+XQKBgBkegWAnUkKiCqQkh0Bl +cYlICy2nWmCRObq6yUD4aMfohP/5loZ1/gqlPLQ7al6W6sbj/tR1pYHwyqWpR9yY +v13ikX8ugB1LFY2YHkWqmFzxv9BzyL+jGALzu25AaHB3Q2dZmYtEXvoNoGJl2BwT +uLAsRDVbvTMnwLslsXynSvw0 +-----END PRIVATE KEY-----