Guest User

Untitled

a guest
Jun 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. @echo off
  2. setlocal
  3.  
  4. set /p private=개인키 경로(기본 private.pem):
  5. IF [%private%] == [] set private=private.pem
  6.  
  7. echo.
  8. echo public.[사용목적].pem 형식으로 저장
  9. set /p public_suffix=공개키 사용목적(선택):
  10.  
  11. if NOT "%public_suffix%" == "" (
  12. set public=public.%public_suffix%
  13. ) else (
  14. set public=public
  15. )
  16.  
  17. if not exist %private% (
  18. goto create_private
  19. ) else (
  20. goto create
  21. )
  22.  
  23. :create_private
  24. echo 개인키가 존재하지 않아 새로 생성합니다.
  25. set /p size=개인키 bit 크기 (기본 4096):
  26. openssl genrsa -out %private% %size%
  27. goto create
  28.  
  29. :create
  30. openssl rsa -in %private% -out %public%.pem -outform PEM -pubout
Add Comment
Please, Sign In to add comment