From eadf8d0eba70aed0122903e02348f7ff5d31cbfa Mon Sep 17 00:00:00 2001 From: Itay Mizeretz Date: Tue, 12 Dec 2017 10:33:13 +0200 Subject: [PATCH] Add support for both supplying monkey island dir or using current directory as monkey island dir Fix openssl.cnf not found --- monkey_island/windows/create_certificate.bat | 22 +++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/monkey_island/windows/create_certificate.bat b/monkey_island/windows/create_certificate.bat index ac6555f0b..18738726b 100644 --- a/monkey_island/windows/create_certificate.bat +++ b/monkey_island/windows/create_certificate.bat @@ -1,3 +1,19 @@ -bin\openssl\openssl.exe genrsa -out cc\server.key 1024 -bin\openssl\openssl.exe req -new -config bin\openssl\openssl.cfg -key cc\server.key -out cc\server.csr -subj "/C=GB/ST=London/L=London/O=Global Security/OU=Monkey Department/CN=monkey.com" -bin\openssl\openssl.exe x509 -req -days 366 -in cc\server.csr -signkey cc\server.key -out cc\server.crt \ No newline at end of file +@echo off + +SET OPENSSL_CONF=bin\openssl\openssl.cfg + +IF [%1] == [] ( + set dir=%cd%\ +) ELSE ( + set dir=%1 + REM - Remove double quotes - + set dir=%dir:"=% +) + +echo Monkey Island folder: %dir% + +@echo on + +"%dir%bin\openssl\openssl.exe" genrsa -out "%dir%cc\server.key" 1024 +"%dir%bin\openssl\openssl.exe" req -new -config "%dir%bin\openssl\openssl.cfg" -key "%dir%cc\server.key" -out "%dir%cc\server.csr" -subj "/C=GB/ST=London/L=London/O=Global Security/OU=Monkey Department/CN=monkey.com" +"%dir%bin\openssl\openssl.exe" x509 -req -days 366 -in "%dir%cc\server.csr" -signkey "%dir%cc\server.key" -out "%dir%cc\server.crt" \ No newline at end of file