From 596663d81387f43c66d44bfcaa8fed75c8a45aa5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Joann=20M=C3=B5ndresku?= Date: Wed, 15 May 2024 22:18:52 +0300 Subject: [PATCH] Format change + fix out param in cert stuff --- .../posts/reverse-engineering-a-mobile-app-protobuf-api.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/content/posts/reverse-engineering-a-mobile-app-protobuf-api.md b/content/posts/reverse-engineering-a-mobile-app-protobuf-api.md index 5fa4b32..00a28c9 100644 --- a/content/posts/reverse-engineering-a-mobile-app-protobuf-api.md +++ b/content/posts/reverse-engineering-a-mobile-app-protobuf-api.md @@ -126,8 +126,11 @@ openssl req -x509 -new -nodes -key myCA.key -sha256 -days 1825 -out myCA.pem # Create a CSR and lets have the new CA sign it openssl genrsa -out auxbrain.key 2048 openssl req -new -key auxbrain.key -out auxbrain.csr -nodes -openssl x509 -req -in auxbrain.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out auxbrain.crt -days 825 -sha256 -extfile auxbrain.ext -# You now have myCA.pem - the public certificate of your root CA, auxbrain.key - the private key for your webserver, auxbrain.pem - the public cert for your webserver. +openssl x509 -req -in auxbrain.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out auxbrain.pem -days 825 -sha256 -extfile auxbrain.ext +# You now have: +# myCA.pem - the public certificate of your root CA +# auxbrain.key - the private key for your webserver +# auxbrain.pem - the public cert for your webserver. ``` Use the generated `auxbrain.pem` and `auxbrain.key` files for your webserver SSL/TLS configuration. For nginx, append following values to your server directive: -- 2.25.1