Browse Source

Converting to HTTPS

Stephen Wong 1 year ago
parent
commit
6ae9137b0e

+ 19 - 19
src/FisAppQueryModule/dataservice.classesList.json

@@ -7,7 +7,7 @@
             "parameter": "accountType=AP"
             "parameter": "accountType=AP"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "APAccountProfileDataService": {
     "APAccountProfileDataService": {
         "http": {},
         "http": {},
@@ -17,7 +17,7 @@
             "parameter": "accountType=AP"
             "parameter": "accountType=AP"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "ARAccountProfileDataService": {
     "ARAccountProfileDataService": {
         "http": {},
         "http": {},
@@ -27,7 +27,7 @@
             "parameter": "accountType=AR"
             "parameter": "accountType=AR"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "CMAccountProfileDataService": {
     "CMAccountProfileDataService": {
         "http": {},
         "http": {},
@@ -37,7 +37,7 @@
             "parameter": "accountType=CM"
             "parameter": "accountType=CM"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "DocumentDataService": {
     "DocumentDataService": {
         "http": {},
         "http": {},
@@ -47,7 +47,7 @@
             "parameter": "subsystemcode=AP"
             "parameter": "subsystemcode=AP"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "ARInvoiceDocumentDataService": {
     "ARInvoiceDocumentDataService": {
         "http": {},
         "http": {},
@@ -57,7 +57,7 @@
             "parameter": "doccategory=IV,subsystemcode=AR"
             "parameter": "doccategory=IV,subsystemcode=AR"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "APInvoiceDocumentDataService": {
     "APInvoiceDocumentDataService": {
         "http": {},
         "http": {},
@@ -67,7 +67,7 @@
             "parameter": "doccategory=RC,subsystemcode=AR"
             "parameter": "doccategory=RC,subsystemcode=AR"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "ARReceiptDocumentDataService": {
     "ARReceiptDocumentDataService": {
         "http": {},
         "http": {},
@@ -77,7 +77,7 @@
             "parameter": "doccategory=RC,subsystemcode=AR"
             "parameter": "doccategory=RC,subsystemcode=AR"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "APReceiptDocumentDataService": {
     "APReceiptDocumentDataService": {
         "http": {},
         "http": {},
@@ -87,7 +87,7 @@
             "parameter": "doccategory=RC,subsystemcode=AP"
             "parameter": "doccategory=RC,subsystemcode=AP"
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "OrganisationProfileDataService": {
     "OrganisationProfileDataService": {
         "http": {},
         "http": {},
@@ -97,7 +97,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "ProductProfileDataService": {
     "ProductProfileDataService": {
         "http": {},
         "http": {},
@@ -107,7 +107,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "ServiceProgramProfileDataService": {
     "ServiceProgramProfileDataService": {
         "http": {},
         "http": {},
@@ -117,7 +117,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "ServiceProgramProfileData",
         "dataName": "ServiceProgramProfileData",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "FisServiceProgramProfileDataService": {
     "FisServiceProgramProfileDataService": {
         "http": {},
         "http": {},
@@ -127,7 +127,7 @@
             "parameter": "serviceTypeCode=dataservice"
             "parameter": "serviceTypeCode=dataservice"
         },
         },
         "dataName": "ServiceProgramProfileSecurityAccessRightData",
         "dataName": "ServiceProgramProfileSecurityAccessRightData",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "RoleTypeProfileDataService": {
     "RoleTypeProfileDataService": {
         "http": {},
         "http": {},
@@ -137,7 +137,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "LeaveBalanceDataService": {
     "LeaveBalanceDataService": {
         "http": {},
         "http": {},
@@ -147,7 +147,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "LeaveHistoryDataService": {
     "LeaveHistoryDataService": {
         "http": {},
         "http": {},
@@ -157,7 +157,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "LeaveTypeProfileDataService": {
     "LeaveTypeProfileDataService": {
         "http": {},
         "http": {},
@@ -167,7 +167,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "FFBProductionDataService": {
     "FFBProductionDataService": {
         "http": {},
         "http": {},
@@ -177,7 +177,7 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     },
     },
     "FFBProductionSummaryDataService": {
     "FFBProductionSummaryDataService": {
         "http": {},
         "http": {},
@@ -187,6 +187,6 @@
             "parameter": ""
             "parameter": ""
         },
         },
         "dataName": "DataService",
         "dataName": "DataService",
-        "ucpId": "c5fokb5991"
+        "ucpId": "9jr3j3990"
     }
     }
 }
 }

+ 24 - 0
src/SSL/cert/client-ca-crt.pem

@@ -0,0 +1,24 @@
+-----BEGIN CERTIFICATE-----
+MIID9zCCAt+gAwIBAgIUWZVRO8IGCmLthEp5Kv+5ukZhzcswDQYJKoZIhvcNAQEL
+BQAwgYoxCzAJBgNVBAYTAk1ZMRAwDgYDVQQIDAdzYXJhd2FrMQ0wCwYDVQQHDARz
+aWJ1MRAwDgYDVQQKDAdtYWZyaWNhMQswCQYDVQQLDAJJVDEXMBUGA1UEAwwObG9j
+YWxob3N0MS5jb20xIjAgBgkqhkiG9w0BCQEWE2luZm9AbG9jYWxob3N0MS5jb20w
+HhcNMjIxMjAyMDE0NDQ3WhcNMjMxMjAyMDE0NDQ3WjCBijELMAkGA1UEBhMCTVkx
+EDAOBgNVBAgMB3NhcmF3YWsxDTALBgNVBAcMBHNpYnUxEDAOBgNVBAoMB21hZnJp
+Y2ExCzAJBgNVBAsMAklUMRcwFQYDVQQDDA5sb2NhbGhvc3QxLmNvbTEiMCAGCSqG
+SIb3DQEJARYTaW5mb0Bsb2NhbGhvc3QxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBANgc9qbCcWvIZFjkI/+z3MBpn3wZPT+ZLLKEciXwA8JOBRED
+OSY7EufDfUwnzV98LuRCWOXQmtCDYnNsT83zzS95Lq9hrDRaSIJhx1uqs7ZzPh57
+WoV5SkNLTwfASEU/dL9N6EmA8CudhWl8J7/SkZurU1k0PCv6o/Wa+7q0RhFfOY0P
+8Ygsvhd07GsSpyHoRV1JVcpPxUP5fvLXrAKDOX3YH/gBCaw/+bfPZdGGdQox8P/L
+xuxT6bTmPMeVsrf77wG97r/GoABZCaRJyzSKT45OpBDyJMlWdK/SAX34poG+wqf9
+gsA7etWCqomi/Eel8vXmBycXm7+0vwU+Gtk+eckCAwEAAaNTMFEwHQYDVR0OBBYE
+FJGGSbQCKGQz025vgoNcyZCKJoj4MB8GA1UdIwQYMBaAFJGGSbQCKGQz025vgoNc
+yZCKJoj4MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFKBeGwt
+U9kJuZc6zcR6quQWJ3PISBKbRy6StfVC4/7HRTERg/UMc7g2K8i9sZAJcBQ/cOsb
+ep3hss3ZVZxggk89xad7yliPerTMSmbiQeWzR49RVWc/tYd/OMMT2xNl/koZPWYc
+UKWkWnxBJ1ol/atoTLPvAX7WrFHdqodrBPOQidQlEpZg5JwX1VcNqnj7Y+ceNN4n
+0FRG1PeVk6Qn2Wg+IuvCwLv4wttEvbUsac2NMnlQ/6EGKA3Guk2XjbgQwtcDG7dz
+8/hXGi++wQQQ2z4Je7QdESA2eTKN/CTVwgZzrT87mSKlydQmiUwaY1OcJqtC5o7K
+qEmgf8BXgjhcpHA=
+-----END CERTIFICATE-----

+ 1 - 0
src/SSL/cert/client-ca-crt.srl

@@ -0,0 +1 @@
+7755FDE013BE86987F99BB57EE699F27930B5AEB

+ 30 - 0
src/SSL/cert/client-ca-key.pem

@@ -0,0 +1,30 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIAi6mujYlgvICAggA
+MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECMe1HukWEXTpBIIEyMOceeusF/Bg
+gIDkRenRiQfDgKoRNRDkZFvxf5MLqVyltz4umurhsHYC9EA4nBHjkDevkzbd4E7j
+GkSAWn8MC1Cnzd4TBB/Ykef5qEa7GJS6wSzIiju1w90tZ3FsCiiSwSoXY0+R67yC
+n7yS51SmhellNrJ92v+hw3qWPNrIvgVgHUO2Tj6G31/GNNdSjqCfTaBK9S7uLlzY
+a3DhJmnFXmWnPHyarsO3/iHHbmqlnZBRoFZl1hamD7zBWQBptFsQlwu3aSTrUqEX
+0Zw1eJJMqHUNsr1ml3ZBpVTosNsoHdI6kI+rTtcWI3/T3jj08m3kObSD11ewE5Zp
+2E2ep/guWwv790bXw2s2mYGPDdJgBVyfaCJuGaWRCqlF9tcIWLjNYaRyZLS+l+Ww
+l1dgVyCOfMXMQRLNRPtMhSk7SaZSDHPz5s84Oz1e5IkW+t67Gth/YF86/yx201+i
+xAoeyuHavVtfYafdyROQPNtgyX2jH8ovoI215WR2lyvjv0KTLZVcySCY8QwU9Yef
+yVyoRUNOBTsU3EWlV/WbfbGuhyqcdvcPeDfjGzdr9UP3ZwLqHS9ebAOdSThGuXT7
+9zzt9h+4Tlpluxyl82tmpvVxFBkSCl/tNymJOXAdd/jhvdkZ7aXDXM+744awjCpO
+KEDtSFXKkz80WzDmRXXBaLCbib3meHGhqaa+LMWyPtQ9hEsk3FSwN0IJE175YnSi
+hjZgn4MCpMdiQsqBgKz9+uQqL8U9J+pwNp4+9tyrmYEvOQM+iqoFEoGRW483w9fL
+v/JZ65s/stIrEX7NQUrNlKkQIglznEuKNTbUKQ3+EnCUAH3W3YsQEzEfuit37MVF
+LwjHu77nk7WRd+96d9iHW3A3NnYpkFf+c7ovtqv0WGNHHEWwL3Nx85mnL52UJH/O
+lHHMDGl0swv1C4LgbP/t7cWXDWuHob4eyOHHdPriCL+IuFXsLQ9b5Rp/cO+Yk1R5
+IeQcdIe+C5BuavBs0li2lI+3JxgTTj35H3V/8EQuQd5jH8RxtPdCLnpZJCbQ7Kso
+F6P+prB7Ab3qvQkNqiS+iAF2/7WmZSNtNEC3AzJAoIar648YXIFoRkK2JAQlkB94
+FoUHOavFbfkTaRMp2vRMG2c+rrq24cYhoF769nWGXFpv+Y5yqedaIxQlvzEDcxUm
+QNzoh1Wfcr7YlQErmqqFqrqdjftjYvQPUiprwniA7oQnbJASJ5Qh7UHA17UPVFfQ
+Mul+GxhJDfDz6QgdQmHhL1yAy/acTXouU2XPUTFaMjHEnKTzz6RRYP1IxKyF6RtD
+Cb9Ed1iVPHUD925z2rnxiEBdjMSaPflxBFJM/W2BhQteQi9K49vG+EBTUTdR4LHK
+IxYOUhc9z4GNVZk+dMWfKhSoqcri50pdl/a3/01RVHxnCM3uyo9EuOW6/P7Lp0Yj
+kxJFMrljrbDAdJd3P3Oog8Oq/9B8d7RnPIrZLcePNEFtOYAS0fU7We2NUS+AhK7o
+JtNQVt3UN7n9UBAMViixkS4a99VkO1G/Nf7hHuAcRoaVeS945bXWuRPksJF709nY
+DBJA8jRlFE5m8gpijvnXWWAqjjBeLbQxUkipWd0xCYZAgeDkuqjJ5E0QmG9VL0sl
+Hag+GJXICTHiRVVlnC70bg==
+-----END ENCRYPTED PRIVATE KEY-----

+ 27 - 0
src/SSL/cert/client-crt.pem

@@ -0,0 +1,27 @@
+-----BEGIN CERTIFICATE-----
+MIIEpDCCA4wCFHdV/eATvoaYf5m7V+5pnyeTC1rrMA0GCSqGSIb3DQEBCwUAMIGK
+MQswCQYDVQQGEwJNWTEQMA4GA1UECAwHc2FyYXdhazENMAsGA1UEBwwEc2lidTEQ
+MA4GA1UECgwHbWFmcmljYTELMAkGA1UECwwCSVQxFzAVBgNVBAMMDmxvY2FsaG9z
+dDEuY29tMSIwIAYJKoZIhvcNAQkBFhNpbmZvQGxvY2FsaG9zdDEuY29tMB4XDTIy
+MTIwMjAxNDU1M1oXDTIzMTIwMjAxNDU1M1owgZExCzAJBgNVBAYTAk1ZMRAwDgYD
+VQQIDAdzYXJhd2FrMQ0wCwYDVQQHDARzaWJ1MRAwDgYDVQQKDAdtYWZyaWNhMQsw
+CQYDVQQLDAJJVDEeMBwGA1UEAwwVY2xpZW50LmxvY2FsaG9zdDEuY29tMSIwIAYJ
+KoZIhvcNAQkBFhNpbmZvQGxvY2FsaG9zdDEuY29tMIICIjANBgkqhkiG9w0BAQEF
+AAOCAg8AMIICCgKCAgEAySb8LRM0M/OYNlPS3xhh0QWrtKRHiYQ53vfFczWw5Jmo
+SFRSq+9gAnliBshSrmKg2FjR0ypo29nm5paVGJN4tpuVz7L0wxEz7q5UiGBZtHhH
+ipMLxMWSne9dz3VMJhr9+E1O2o/1WKtgJMWSn/eVt5jxTIco+Q5vkpGANjWd1FMK
+X20i+uk9wu/gzfQvabbV2+LiW53R3qkNe72JlCRroMHMjaTdtnEOCso/Tyu23qBJ
+a+wiDrjBwnEwZcu3nca2Q5fP4M11omu0adIX5KReEXy3uqW3srKOT0PUM0LNstci
+oorOSSMiSELd+imHv9pM/vuvEkYV4041F1XL3mFMYO2a0gwXI86Mfq7hVLNaYgHZ
+RfD3MKMLRH2fH8HOeTqiMgdNIlP+oyy7qMqhu3qvXE1BLUJu5Osy8q7NRy2wxeYb
+l3i/AGgsEx8Z0ahMKD9v4ljXJDdCBfM/6pPDq31Ap+J56nubXKkyzp1dYhWWNuGo
+dx7KyhpX1yP3bTJQ0ZmU32rr5AZRnESJTfKLoJQQ8gQF0p+ii2/WYeJ+0FJPJfYy
+sx8nor9bF7RcV1Cc2SR92V6OUs32uvZ8jX0tfoBry4Hr1nbJk937SHqDXzNV6c+1
+5HCl1SPW7tsAqMTUUM1UQJoEyBj7j99N+WP5zFuvJM4OBZ68kFeBtjdSvhusX+sC
+AwEAATANBgkqhkiG9w0BAQsFAAOCAQEAQJfPYH5fyDxeIKfx5gaeCneedrqFq7/L
+lPray3Dt551uuExNUdXSrcdXkto44O2Z732APIISrK5J77CSTTX6Mpvh2RRCaP5c
+Kh93clFMQ6BqILG1prdVXF0DP6/EBu+OtYxKswchP8TvtKdVfhFpQYQSgFiqwCLq
+/YKwlyjT6lr03mN+z4c6O/WCW3vPCPd8HYL20LgGoyScr/8NCXSU8ov0BRkb+b4o
+xiF3tyS+LY6h6ScYZtzSo/gKbmV4Q+2/Dn7nB4qhWJ1g0bSWqlk3oQB9cqfpDptG
+5PPmvM847ZS0DW9qOm1gjIc/EZpTHqmW/NBr0I78keymWbQi9CnqSw==
+-----END CERTIFICATE-----

+ 29 - 0
src/SSL/cert/client-csr.pem

@@ -0,0 +1,29 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIE7jCCAtYCAQAwgZExCzAJBgNVBAYTAk1ZMRAwDgYDVQQIDAdzYXJhd2FrMQ0w
+CwYDVQQHDARzaWJ1MRAwDgYDVQQKDAdtYWZyaWNhMQswCQYDVQQLDAJJVDEeMBwG
+A1UEAwwVY2xpZW50LmxvY2FsaG9zdDEuY29tMSIwIAYJKoZIhvcNAQkBFhNpbmZv
+QGxvY2FsaG9zdDEuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
+ySb8LRM0M/OYNlPS3xhh0QWrtKRHiYQ53vfFczWw5JmoSFRSq+9gAnliBshSrmKg
+2FjR0ypo29nm5paVGJN4tpuVz7L0wxEz7q5UiGBZtHhHipMLxMWSne9dz3VMJhr9
++E1O2o/1WKtgJMWSn/eVt5jxTIco+Q5vkpGANjWd1FMKX20i+uk9wu/gzfQvabbV
+2+LiW53R3qkNe72JlCRroMHMjaTdtnEOCso/Tyu23qBJa+wiDrjBwnEwZcu3nca2
+Q5fP4M11omu0adIX5KReEXy3uqW3srKOT0PUM0LNstcioorOSSMiSELd+imHv9pM
+/vuvEkYV4041F1XL3mFMYO2a0gwXI86Mfq7hVLNaYgHZRfD3MKMLRH2fH8HOeTqi
+MgdNIlP+oyy7qMqhu3qvXE1BLUJu5Osy8q7NRy2wxeYbl3i/AGgsEx8Z0ahMKD9v
+4ljXJDdCBfM/6pPDq31Ap+J56nubXKkyzp1dYhWWNuGodx7KyhpX1yP3bTJQ0ZmU
+32rr5AZRnESJTfKLoJQQ8gQF0p+ii2/WYeJ+0FJPJfYysx8nor9bF7RcV1Cc2SR9
+2V6OUs32uvZ8jX0tfoBry4Hr1nbJk937SHqDXzNV6c+15HCl1SPW7tsAqMTUUM1U
+QJoEyBj7j99N+WP5zFuvJM4OBZ68kFeBtjdSvhusX+sCAwEAAaAXMBUGCSqGSIb3
+DQEJBzEIDAZscTIxODAwDQYJKoZIhvcNAQELBQADggIBAFd183l7it2GsSqSbjpi
+qZ+Te+MYuY8IMcUgJAO1DTqTM1fKDPChShoLC5sZTgONbjItioKsCMrIpgGK101V
+LSbWUsuW3sHap5vV18m7W8Iy9v+gXNg1T2Ypq2l0G/Dl49UmL/8kmI0V4PwGWix8
+qXkykLu0mla/yuasebUHx+4iEGfdIaqhF6fiVUFSDbboIb0vjtriBHANlExoFe3+
+OCFIy76DBrmigBdMbH6HcRicLgijyhajk8Tkaa5D+EUmb5Stb9XOr08cMxpMVNmu
+iaY4m8gtExkbeUbjkHRgRiIeDoWkKb2z9RsBpwHOpwGuMqwttZczxKY1UL45SUP4
+Dt5BX+9QU7778XsEmoCEAfRLEQl4xyAFtFrAZGL8eGoUeZTFDqgw0olnk8CckcBj
+c53lOdwrduFOYiP97uDLwAZvP6Um3wvLxP1d0Wfhs4ZKWOJ3C9L2lsbezYBWeEgq
+96UzJz6LQiuuqGQ/I+uf9kEJaCrtumEja+Ynk7Rcu1bnzFbFfYLP+Ycqxl1l6Kr0
+NzlK69ue+hiErwaKTITpZU/INZJBMzhjC4vTAfNNKWeGgxXOf3e2LEiK2Eug3A/1
+oZ7ISNd6mWp4OXgJ4o6GbpYX5iMqbePz9pyJCkf95aBUjY/1I4CSsjgFx6f1w/Df
+MNaXmym7ACwuBb6GWZ5zR+N7
+-----END CERTIFICATE REQUEST-----

+ 52 - 0
src/SSL/cert/client-key.pem

@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+ZtvlhdLaLwwErputvETZ9c6esjVzdbM=
+-----END PRIVATE KEY-----

+ 24 - 0
src/SSL/cert/server-ca-crt.pem

@@ -0,0 +1,24 @@
+-----BEGIN CERTIFICATE-----
+MIID8zCCAtugAwIBAgIUP1PhWqdeZNkEnmBz4csbJKzsxJUwDQYJKoZIhvcNAQEL
+BQAwgYgxCzAJBgNVBAYTAk1ZMRAwDgYDVQQIDAdzYXJhd2FrMQ0wCwYDVQQHDARz
+aWJ1MRAwDgYDVQQKDAdtYWZyaWNhMQswCQYDVQQLDAJJVDEWMBQGA1UEAwwNbG9j
+YWxob3N0LmNvbTEhMB8GCSqGSIb3DQEJARYSaW5mb0Bsb2NhbGhvc3QuY29tMB4X
+DTIyMTIwMjAxMzkwOVoXDTIzMTIwMjAxMzkwOVowgYgxCzAJBgNVBAYTAk1ZMRAw
+DgYDVQQIDAdzYXJhd2FrMQ0wCwYDVQQHDARzaWJ1MRAwDgYDVQQKDAdtYWZyaWNh
+MQswCQYDVQQLDAJJVDEWMBQGA1UEAwwNbG9jYWxob3N0LmNvbTEhMB8GCSqGSIb3
+DQEJARYSaW5mb0Bsb2NhbGhvc3QuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
+MIIBCgKCAQEAv8YeNblgOjAeexO+3PPMdpEuvOY/yKUMGZ2vWP9UHVXeEPIm4jrm
+0hvoT5UgrZc4s508igiKXzReCKOFJa22AX7l2yim7xaolwZnoqVVEMkGqoLvQ6p2
+tqCHnf2nbyLFLWa+QOkKUed7Wt2I+ROK89XgHyKjGzpqseg/RfhQeWcQXOEzR3O2
+gsHSQsb/KILmrB0B9i/lgBM+IWRChFBYMxNeBDYHVdfD84Uaevst2wEnUghOjqWN
+eX/QVTB2DZWouHo2HEpdge3aJXy4HdCJvG0erw6aF6AAHnkk1T4aMvGwsvAkM1Cw
+Pb5aw7EXvlUSZhC/LE4G588in5v9ciMlawIDAQABo1MwUTAdBgNVHQ4EFgQUiaS0
+PxayxUuCQMoFxnSAO6oBO3EwHwYDVR0jBBgwFoAUiaS0PxayxUuCQMoFxnSAO6oB
+O3EwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAg2+wqHRj7w7v
+YN29ugHcivmXNIDLdY4IpDQPq3ScMDFm6IgMA/MNXGAMPDCmRRa5nu6KJagS27zF
+73BMe+2Xmd6OwU8a9vLqBH27OpoQk3MVkePkjG5zkcJ8B4qB7tQyqCXcc+1g5w2A
+U5xr7f17pjSCw6kNhrMb2o4XcRpWFLMkJjOtJEIgvXiYhrqCnJyuw8eshz9Ak2p/
+9fxXWiBL36Cd2vTXxpAxxDEH1CNpLmCDrwu0Q2LiZ/plHGjzwAaKkniFQR5Miska
+qG7FKts4r9znMtScJ42Lev1K5IDrdO98UmEvOpWrHpw2RLrKhA1fzUnjubWIkSe9
+VUHUPIxHmg==
+-----END CERTIFICATE-----

+ 1 - 0
src/SSL/cert/server-ca-crt.srl

@@ -0,0 +1 @@
+1C750BA264B5C1DC39C8069DFC17D7F6C4F19BEC

+ 30 - 0
src/SSL/cert/server-ca-key.pem

@@ -0,0 +1,30 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIoiQywx+1Uf4CAggA
+MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECIj5fcKj3HrBBIIEyER9+2SKWYTx
+geBuBqCmkagb5csC/okHQo1ghALCLnq1L6NeaCBChFHVzge+Wjc32tny72elj1k1
+nf8YBuxmaj4k6/un7XyphRA/XHmgENbusu91xcdsKuHp5BF40bwZQaD+HkFGoPhO
+tcTc+LePXTJ5klqnjDTxejMyfLIjJGoTxFi/gvrHVHQWYgyI570GhMOlz9zEJxQ0
+NfsSmOaZdXy8klk2JCus/Uz9ghyLrzrGgIez+oM8ATMY5a40Cxm833hX+BkVDodE
+CdOmWBZipXAAMk2jQ8TpYhdvJrMqa0SxQn+LRQ5l8lQGEaA8Tn5iTjx69tZIkdCs
+cxUG+S5sdnIZrq7kwhbOnNGntxeDXx9/bq/8KS6wu3OOX75KWzwrwDK9GkCEyzuy
+0FWxUdDO8VGzVH93AHGy6LVBdeBq/ay/2HIiP4v71o9//RZLeGm93BtFND0vkT40
+JzytKu7Xx+PTXi7lvzVtNJa9krgXP9/s54xrIgvxD3yjzXdlA7/cSuM/TA+Ui9k7
+P9SlRd9f9HMqZuOJ3u1ThVHL75A+Uy/WRX3PY10LUH0XNWa/rtlGxKlb+kMzjdjQ
+vKZuGnG+hVS+VClrOdvRdrShgEaUE1HleXCW+o4jzC/0Rn3fs85SzNB3R707/d8E
+/TRgb/xb4fAcllCALiYUo7troryzyZhJeXZK69ajEx1v2gxcIo7yifOKUW7kY4hb
+RqyxJnbSy98cF3j6foJK5tqfCg7cbDF3s7cw96OEJDxM7bp0AIMG8NAljMZ11219
+Mfw/dzgcQ5PYdZJPUZzxNfNaM841OOO/IUt5MWH/V2R/ApQMaIoFZss7ooG11Vbb
+Aub4CCzAS2dwY2vjdY1EHbZSLqA+KlIlubxRhUDg6E/6KStydWjOfVjVlieY+818
+i62og5cmh9BHugMxKeQ31SBmUNggStdtN6Rpitj4Vqxshog/rJQZiAP1QQNIpzTi
+f0NDje98Yssso/Wz4GyfwAMMuvXDMgZes6q5PA/ngsf8eFL2HmY2DbcmsoSS6jEh
+QKQrTXGUnzToJYpLgs7bAhPaDVsf2KAG3lnqlB83R9Q5qry0cAic6IX4lr81OQZS
+zcFkiqu7Ad+Djuy7kBt4PzPTb2BMok1sDgHUkgQYdcDALfFlvaBuhOvvu+7FbHMy
+8N98fiN0g9A0UzDyHmX1zY7Jl7eBC4y67IVoJL8vD/9VJfHZZRSIvFTHeNsVXp/r
+RjJ0bgBgWe2LfvZofGzb43lQF+aReKAc4ZPghetXwpD3NAItjgDVFNT7BuoCGKNR
+pCJFZz/BZCyjmMLQRkRbtVb3cValddKSLf1CDFFbfbaW6vRoIglCBqAGVoD49vTI
+R05XDawDfTm2tUaLMfl5LHImuOb01Dwx3JcevKk63Vstdwrb4CgyIT4FmEOMMIFt
+GWxCJ/QgHgf1ErZn+wOPgUW6NuqQYcZvgKDFDLawyO2tRqRbnWMcRbbWZ9M+Othv
+bZml8v3P93rOy97hRUs3xsoUqWd+KCEbon3vh30mcdaI9VLkXZk0A08SUNgL5nhI
+E4aMKwiW9EfEyks0OgLQblVqhliMnbNpsQzIlfTVEJDAVP00pCLp4gTgYYV7pSk/
+5tZoW1CLEizfuGVg5iFvXw==
+-----END ENCRYPTED PRIVATE KEY-----

+ 27 - 0
src/SSL/cert/server-crt.pem

@@ -0,0 +1,27 @@
+-----BEGIN CERTIFICATE-----
+MIIEoDCCA4gCFBx1C6JktcHcOcgGnfwX1/bE8ZvsMA0GCSqGSIb3DQEBCwUAMIGI
+MQswCQYDVQQGEwJNWTEQMA4GA1UECAwHc2FyYXdhazENMAsGA1UEBwwEc2lidTEQ
+MA4GA1UECgwHbWFmcmljYTELMAkGA1UECwwCSVQxFjAUBgNVBAMMDWxvY2FsaG9z
+dC5jb20xITAfBgkqhkiG9w0BCQEWEmluZm9AbG9jYWxob3N0LmNvbTAeFw0yMjEy
+MDIwMTQwMjFaFw0yMzEyMDIwMTQwMjFaMIGPMQswCQYDVQQGEwJNWTEQMA4GA1UE
+CAwHc2FyYXdhazENMAsGA1UEBwwEc2lidTEQMA4GA1UECgwHbWFmcmljYTELMAkG
+A1UECwwCSVQxHTAbBgNVBAMMFHNlcnZlci5sb2NhbGhvc3QuY29tMSEwHwYJKoZI
+hvcNAQkBFhJpbmZvQGxvY2FsaG9zdC5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4IC
+DwAwggIKAoICAQCpTXfcXPDJjT5JC0Eu8aN2qbUr0bobVVzNfD8XhnC2H0h2JF9F
+UeyvG5q9zg4rnmAR0VJhPuQMWmqdbbmKmOrSdv64LPAvgQMe6ibEZXpKE6rLWbXU
+67jHeX48FZLrm59HEzB5wO4oIxiAYCm4NxQK37HsfugZngWzVpkemOflpvXY2CcO
+v+p851R/8a0cOfAK3+PhLu6kO9XZvMWiUOlitgP2zvB4YHtk1Bl0fTRgQS+2GB1b
+sBudLlXs5ns19u1jPLuCYpnJCac7NE0Ea+edhUgSYo9YT+yfbos3JYHgkEE9JObr
++nTFThB5PANw8PHEyl+d+X4QO3kXhHoaqExavFgl9PovBnEg3Z7ffs0KeOcArucp
+Q3ldNfYKHUv6y6AzoN/WxV0Tys+6cAELFtBXGSX011ssQdbf6KS2Ey5SDLqeDuxo
+WpuyvtfFVKsK/k7HsX/prQkBzVw8FIDZPQL4Jwnumsx7AHsgGe/P8zcY9N3F9/OA
+yHzP9JvxiAmodKQ6YonuBSFWoPmcOpoUvZ2vkTF3twaDfiWuHL1qo6cvN0QFt2+5
+www2lpQCAorgS4q+X3OruEUldYMer1mYu+QSJv+7uMG1HtQOWQpNvQTBvbGS9a5X
+4y7nQuyJRHR/03VPu6ALbAtxOAoC6BnR/NM9foi9V/ipQbhTlitgcAQv9wIDAQAB
+MA0GCSqGSIb3DQEBCwUAA4IBAQCasgVfj51aCui1B8vEvED06dLVGNC6sOxCSwsf
+IrptCVlsYE5QAGKcqahqsXvg/SvVer+wW+X/jo06DUaAc+9VVAV0GSc14TvAc1WD
+Hy6+lh6ffFBEWtzTiOskYQyXQx+1o3TQd/2RyftrpuEZDeV8Xdo0pXkDMW2KuYlo
+Cqc3d9DQzx9twuD8gKoKhlM55H5Yqm/pMramLIiGl+pIusZ/p95lpoVpqtm8mivf
+f7ybHgXPYPORTo2foIlWyNpsESjblEV/y31eINtOpY9GUDLsCjuWGsrQIRDAmkRy
+kWiS1+8nUSG4AVUJwJ4oqKpGN1Yhsg0Z3DoymN/+46JzaDdv
+-----END CERTIFICATE-----

+ 29 - 0
src/SSL/cert/server-csr.pem

@@ -0,0 +1,29 @@
+-----BEGIN CERTIFICATE REQUEST-----
+MIIE7DCCAtQCAQAwgY8xCzAJBgNVBAYTAk1ZMRAwDgYDVQQIDAdzYXJhd2FrMQ0w
+CwYDVQQHDARzaWJ1MRAwDgYDVQQKDAdtYWZyaWNhMQswCQYDVQQLDAJJVDEdMBsG
+A1UEAwwUc2VydmVyLmxvY2FsaG9zdC5jb20xITAfBgkqhkiG9w0BCQEWEmluZm9A
+bG9jYWxob3N0LmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKlN
+d9xc8MmNPkkLQS7xo3aptSvRuhtVXM18PxeGcLYfSHYkX0VR7K8bmr3ODiueYBHR
+UmE+5Axaap1tuYqY6tJ2/rgs8C+BAx7qJsRlekoTqstZtdTruMd5fjwVkuubn0cT
+MHnA7igjGIBgKbg3FArfsex+6BmeBbNWmR6Y5+Wm9djYJw6/6nznVH/xrRw58Arf
+4+Eu7qQ71dm8xaJQ6WK2A/bO8Hhge2TUGXR9NGBBL7YYHVuwG50uVezmezX27WM8
+u4JimckJpzs0TQRr552FSBJij1hP7J9uizclgeCQQT0k5uv6dMVOEHk8A3Dw8cTK
+X535fhA7eReEehqoTFq8WCX0+i8GcSDdnt9+zQp45wCu5ylDeV019godS/rLoDOg
+39bFXRPKz7pwAQsW0FcZJfTXWyxB1t/opLYTLlIMup4O7Gham7K+18VUqwr+Tsex
+f+mtCQHNXDwUgNk9AvgnCe6azHsAeyAZ78/zNxj03cX384DIfM/0m/GICah0pDpi
+ie4FIVag+Zw6mhS9na+RMXe3BoN+Ja4cvWqjpy83RAW3b7nDDDaWlAICiuBLir5f
+c6u4RSV1gx6vWZi75BIm/7u4wbUe1A5ZCk29BMG9sZL1rlfjLudC7IlEdH/TdU+7
+oAtsC3E4CgLoGdH80z1+iL1X+KlBuFOWK2BwBC/3AgMBAAGgFzAVBgkqhkiG9w0B
+CQcxCAwGbHEyMTgwMA0GCSqGSIb3DQEBCwUAA4ICAQCEa/6AJtmyjeYEuWbUQcgV
+hxShwCLw2Rf9VTUJE50AQh8jrrV/CNaSRk7FYDAVpLZoiVIZNDZPP4nR8LuIR5QF
+d7WC/i7OX0E4GJEOrpXMHVFS2lDDgFn/W/Y12/BvnjJdHmPPrEHI7a3m6sv/fE+0
+MqHi5HqXM7n4eWarxg3YtssQS4tW3EJWwCbb6CvKWoYMXjhcbuUu/d1gOLMFFLsh
+mVFjnsxChe1qFxCrBwos2AIyzDwx3BDgQgv2bPnkhIwJB1l6NcOErAhylGxv6yGz
+ST5PaTaw+YSMvOGuda+b5UX/F8BjpmTEfaBMXQzus1Q6v9bGYq4iPTE1o9Fr09hV
+qlIPQJC2qp/4FJUTIC01BXnTrr6RDf2NK+BFuYOl3V25whSsmO5R0Jbh52NIfOQd
+viVLNZ5NEAX/DBXCP/88KelLE4kDGOo5IgXcCxc3rIdT6Z7h+vXwGfPUStjH3eUF
+3jspU8sRUp2pzLxqh7LsLg6tmVl4caKbCKbrVmPYmKJbZZZgMGsNRhtZehuDIEOU
+/F0sCNsxFnkWFCZer3rPam+vSfNlr2bIg9iMwQbPd31FyddZ6xnHiPw8+nKvUyvP
+TkUnNf6v2hZ7So4UQ5bvwdnKXAW++GcgMDc96zhOJduX7CRy/Jo/78JXuh8684Sj
+BbYk5Y746RFxXHy1TZXgMg==
+-----END CERTIFICATE REQUEST-----

+ 52 - 0
src/SSL/cert/server-key.pem

@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+EV5lQJGyIsOBke8o1k0mg8sIuEnHVg==
+-----END PRIVATE KEY-----

+ 15 - 1
src/main.ts

@@ -3,7 +3,21 @@ import { NestFactory } from '@nestjs/core';
 import { AppModule } from './app.module';
 import { AppModule } from './app.module';
 
 
 async function bootstrap() {
 async function bootstrap() {
-  const app = await NestFactory.create(AppModule);
+  const fs = require('fs');
+  const keyFile = fs.readFileSync('src/SSL/cert/server-key.pem');
+  const certFile = fs.readFileSync('src/SSL/cert/server-crt.pem');
+
+  const app = await NestFactory.create(AppModule, {
+    httpsOptions: {
+      key: keyFile,
+      cert: certFile,
+      // ca: [
+      //   fs.readFileSync('src/SSL/cert/client-ca-crt.pem')
+      // ],
+      // requestCert: true,
+      // rejectUnauthorized: true
+    }
+  });
   app.useGlobalPipes(new ValidationPipe({ transform: true, }));
   app.useGlobalPipes(new ValidationPipe({ transform: true, }));
   await app.listen(3002);
   await app.listen(3002);
 }
 }