From: Insoon Kim Date: Tue, 27 Apr 2021 11:27:07 +0000 (-0700) Subject: [SignalingServer] Generate self-signed certificate X-Git-Tag: accepted/tizen/unified/20210428.092136^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8032af414441e3e63a70e62bd830208291774c57;p=platform%2Fframework%2Fweb%2Fwrtjs.git [SignalingServer] Generate self-signed certificate This removes the prebuilt private key and certificate and generates a certificate at build time. Change-Id: I1ed0c042e488b7abb3eca724c648c68b714bc0a4 Signed-off-by: Insoon Kim --- diff --git a/device_home/signaling_server/gen/cert.pem b/device_home/signaling_server/gen/cert.pem deleted file mode 100644 index 13ce9f1..0000000 --- a/device_home/signaling_server/gen/cert.pem +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICZjCCAc+gAwIBAgIUTiyJ+n1n1gaBHnc5j4bwkG+pQKcwDQYJKoZIhvcNAQEL -BQAwRTELMAkGA1UEBhMCS08xEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM -GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDA0MjkxMjMzMTRaFw0yMDA1 -MjkxMjMzMTRaMEUxCzAJBgNVBAYTAktPMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw -HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwgZ8wDQYJKoZIhvcNAQEB -BQADgY0AMIGJAoGBAMdEVt38bwCY2fR1Y2Uz5hjrYjtrDzDH2UOaCQO7balrxkb8 -sxvP6ewCEBTJklw2lp5GFQSGo0R1azWC5Eri9LQQ7Fi1xxQy+jUAXzMRP+aGURYp -h8kT7ntg3sLkhts/BDp+jzeS3o4pUfYH1Nh72Ccw6+R4rkokFKhvV6gakEe1AgMB -AAGjUzBRMB0GA1UdDgQWBBSuLopMw0M58NzPEqngP2BRRAYYIDAfBgNVHSMEGDAW -gBSuLopMw0M58NzPEqngP2BRRAYYIDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 -DQEBCwUAA4GBAFzhqBXWMYcTFgceBvmZHHIWKrEO41yeUhhQLUnmdQ0okv60Dr8j -EunYIS85MJQe9rhZYXYs6TrDmlXuUDYJHaT/MG5CiPlHsvm25PXLR3mMOKi9K5/Z -w7jrXytm4lTR0IQfrO6W7RSxqx82CKSjSFEhSDjBr31IUVjDgs/izaDF ------END CERTIFICATE----- diff --git a/device_home/signaling_server/gen/key.pem b/device_home/signaling_server/gen/key.pem deleted file mode 100644 index 8619946..0000000 --- a/device_home/signaling_server/gen/key.pem +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQDHRFbd/G8AmNn0dWNlM+YY62I7aw8wx9lDmgkDu22pa8ZG/LMb -z+nsAhAUyZJcNpaeRhUEhqNEdWs1guRK4vS0EOxYtccUMvo1AF8zET/mhlEWKYfJ -E+57YN7C5IbbPwQ6fo83kt6OKVH2B9TYe9gnMOvkeK5KJBSob1eoGpBHtQIDAQAB -AoGBAKXLNnt8jN7yTmYXRZvukoQpVJIbgYgUv7B/eQCh8ZwFD/QATQXW98pl7Pte -u2f+A1Os+8/INg+/onPjdA7axr2S5/O/knAHsxNh0pjqHMpvt+E552YQTR1pS0aY -ZRBZB3WJZdFvCevJ4MuhpDEjVo6h+auLBMohD7W6c9nhtUABAkEA7uDe1YGtvnb3 -HsMQr+zA5plolOcfhxXdUNCTB0GgsylasD7N0FQNE9EYYQx/+M4zn3POcO4T4Q2q -oC5VllAnpQJBANWMpY8dg8dHBUt/UF4RZd2ac/UJrTHdNdhHDSSTwqr99fYl68Pq -OmF2jINnNLh8fwVpTLGW8sdpvSkbZ7+sItECQHRG95EcL5Of2wiZUR0hdICLOjIJ -EvqxdOpqrLcChhPP1HooCA0ZbMgxptlOuVhGHzDFsT6dVQXeniichULGv5UCQGh0 -0LLtk/0RD1T7pJsu1W4NU/UjU5WVh/YP4yzmHg24BezuZaHCW+Y6r8bC3/Xx58wE -0t/3XzAN19pYrmoCUFECQGVtx4auRsabi2bymiNZ3y5XRZhqyy+Ia4N5hvrgrPD5 -cEVjo9mhXzniCjS8IVuWQtIq9QWV4SERo9xEHG1lO1A= ------END RSA PRIVATE KEY----- diff --git a/packaging/wrtjs.spec b/packaging/wrtjs.spec index a6fa07c..bafe1b0 100755 --- a/packaging/wrtjs.spec +++ b/packaging/wrtjs.spec @@ -107,6 +107,11 @@ absolute_appdir=$PWD/%{app_dir} -e 's#@PACKAGE_ID@#%{_d2d_pkgid}#g' \ packaging/device_home.xml.in \ > packaging/%{_d2d_pkgid}.xml + + # Create a self-signed certificates for signaling server + openssl genrsa -out key.pem 2048 + openssl req -new -x509 -nodes -key key.pem -out cert.pem \ + -subj "/CN=localhost" -days 9999 %endif %install @@ -186,6 +191,9 @@ cp -r %{app_dir}/* %{buildroot}%{_resourcedir}/ cp -rf device_home %{buildroot}%{_appdir}/%{_d2d_pkgid}/res/wgt/ ln -sf %{_bindir}/wrt-service-launcher %{buildroot}%{_appdir}/%{_d2d_pkgid}/bin/%{_d2d_pkgid}.DeviceHomeService ln -sf %{_bindir}/wrt-service-launcher %{buildroot}%{_appdir}/%{_d2d_pkgid}/bin/%{_d2d_pkgid}.SignalingService + + install -m 0644 key.pem %{buildroot}%{_appdir}/%{_d2d_pkgid}/res/wgt/signaling_server/gen/ + install -m 0644 cert.pem %{buildroot}%{_appdir}/%{_d2d_pkgid}/res/wgt/signaling_server/gen/ %endif %pre