From d1a86ce98231a7f3b80345cba761eef8edd1d077 Mon Sep 17 00:00:00 2001 From: Daan Selen Date: Tue, 27 May 2025 13:26:20 +0200 Subject: [PATCH] added generation script --- .gitignore | 2 ++ server/cert/.hidden | 0 server/cert/gencerts.sh | 8 ++++++++ server/ghostrunner-server | Bin 13410592 -> 13410592 bytes 4 files changed, 10 insertions(+) delete mode 100644 server/cert/.hidden create mode 100644 server/cert/gencerts.sh diff --git a/.gitignore b/.gitignore index 7ab5321..c2e2db9 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,8 @@ *.conf *.dylib *.db + +*.pem # Test binary, built with `go test -c` *.test diff --git a/server/cert/.hidden b/server/cert/.hidden deleted file mode 100644 index e69de29..0000000 diff --git a/server/cert/gencerts.sh b/server/cert/gencerts.sh new file mode 100644 index 0000000..55b7faa --- /dev/null +++ b/server/cert/gencerts.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +echo "Generating..." + +openssl genpkey -algorithm RSA -out ./hmac_key.pem -pkeyopt rsa_keygen_bits:4096 + +openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -keyout api_key.pem -out api_cert.pem \ + -subj "/C=NL/ST=Noord-Holland/L=Amsterdam/O=ExOrg/OU=IT/CN=localhost" diff --git a/server/ghostrunner-server b/server/ghostrunner-server index 8bdd4de6c3df4515e4e9a47ec064884ef7538321..012b409fa371b588fa9409fc938d7fb175f5b8a3 100755 GIT binary patch delta 1091 zcmci7Ra=t*00rQwvs;hdo%7qiF}@93QDg=xGnhFxhD=HrFzh_o-HBb;fgRZO6VyN9 z^LXp=&R^ig`<&;TyHj0vw^6m+e$-%{-}r9CTiJhn`t_~P%D(-dx2-FjVYk_AnesQ& zifpz-JZVaXH_bCUSmvHzUhMbfPOmT~#nL_g)Qke(@>u1>g3#npFqm$nIuaFg3;pwo zODj{e(lSfS6S;AtIFRsH1jCM^5~nv&Rx&G;l?dC6{JiYsBx93hud?j*q`owezrCR} zlE%_Rno2WiE-j>`w361+M%qd{X)llt(os4|XXzqcrJHn@9@0~KNpI;ReWjoDmjNSxt5JQ~e5>wogBpyi?OT6Nf6d5U_WVDQtu`*7^%LJJysWM3>OPWlP zbn(knnI_X^hGfW0nI*F&v(~Z)eqU_oa=9#z>F|WDsOd|NINeFLjzVp?X% z^tqju+Z~NYy&$|vx;~7kBvuluh}FazVlA*hXw8 zb`U#>UBqr;53!fnN9-pK5C@4v#9`tHag;bl94Af?Cy7(UY2pk~O`Ijp5$A~u#6{u~ zahbS6TqUj%*NGb9262&pvU?4BNXS8=i~?ubNdf@Yv?W1y_D zcT06e%&2ii9Yyw@?&`MEnvO(oQLVo+k?d*ebkx~HE`MQFU9#Ta?5~RZS}P+ZHb-kL z=yf~#tkixhb%s17DKgz3mYFh3W=oo+%Omor%#p|BahWSm$UK=ZkSAq zl|_;v&>0B1>hNWXkihTvo_R$&yvFTC(K@u}h9P#3?Q@#1yx9#4DEMicj(+U)IQ4 zc~RC$fxILyOQ94=v8)%rydou1DrK@kUX^m$C>63vUX#iRD>ZO?Xr43IaGR#x$_={= zD;RcrgA)bAf&XTd-M1Jn(`syt7+#+H zg7}j7iWnqL5?>Rih||On@eOf?I7^%(hKcjU2=OiP9dUseCB7%dh>OG};s;`!m>@0_ uSBR^`kHk;J&%`gpuf%V}HDZ#uPW(>%LHtSlMf^?tL;OqJ7{|>e1NQ*Y@oZrL