+++ /dev/null
------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-----
+++ /dev/null
------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-----
-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
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