Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. @echo off
  2. for /f "delims=[] tokens=2" %%a in ('ping -4 -n 1 %COMPUTERNAME% ^| findstr [') do set NETWORKIP=%%a
  3.  
  4. FOR /f "tokens=2,* delims= " %%a in ('IPCONFIG ^/ALL ^| FINDSTR "Primary Dns"') do set tempsuffix=%%b
  5. FOR /f "tokens=1,2 delims=:" %%a in ('echo %tempsuffix%') do set dnssuffix=%%b
  6. SET FQDN=%COMPUTERNAME%
  7. if "%DNSSUFFIX:~1%" neq "" SET FQDN=%COMPUTERNAME%.%DNSSUFFIX:~1%
  8.  
  9. set servernaam=%COMPUTERNAME%
  10. set serverip=%NETWORKIP%
  11. set serverfqdn=%FQDN:~0,-1% REM remove trailing whitespace
  12.  
  13. set ssl_ou=GIS^&ICT
  14. set ssl_o=Sweco
  15. set ssl_l=Rotterdam
  16. set ssl_st=Zuid-Holland
  17. set ssl_c=NL
  18.  
  19. echo Server name: %servernaam%
  20. echo Network IP: %serverip%
  21. echo FQDN: %serverfqdn%
  22.  
  23.  
  24. set PATH="C:\Program Files\Java\jdk1.8.0_172\bin\";%PATH%
  25.  
  26. keytool -genkey ^
  27. -alias %servernaam% ^
  28. -keyalg RSA ^
  29. -keystore server-keystore_tmp.jks ^
  30. -ext san=ip:%serverip%,dns:%serverfqdn%,dns:localhost ^
  31. -validity 3650 ^
  32. -dname "CN=%servernaam%, OU=%ssl_ou%, O=%ssl_o%, L=%ssl_l%, ST=%ssl_st%, C=%ssl_c% " ^
  33. -storepass mulepass -keypass mulepass
  34.  
  35. keytool -export ^
  36. -alias %servernaam% ^
  37. -keystore server-keystore_tmp.jks ^
  38. -file %servernaam%.cer ^
  39. -storepass mulepass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement