1
0

generate_certs.bat 739 B

123456789101112131415161718192021222324
  1. @echo off
  2. REM 生成自签名SSL证书用于本地HTTPS开发
  3. REM 使用前请确保OpenSSL已安装
  4. set CERT_DIR=%~dp0..\certs
  5. if not exist "%CERT_DIR%" mkdir "%CERT_DIR%"
  6. echo Generating self-signed SSL certificates...
  7. openssl req -x509 -newkey rsa:2048 -keyout "%CERT_DIR%\key.pem" -out "%CERT_DIR%\cert.pem" -days 365 -nodes -subj "//CN=localhost"
  8. if %ERRORLEVEL% EQU 0 (
  9. echo.
  10. echo ✅ SSL certificates generated successfully!
  11. echo Cert: %CERT_DIR%\cert.pem
  12. echo Key: %CERT_DIR%\key.pem
  13. echo.
  14. echo To enable HTTPS, set in backend\.env:
  15. echo SSL_ENABLED=true
  16. ) else (
  17. echo.
  18. echo ❌ Failed to generate certificates.
  19. echo Please make sure OpenSSL is installed and available in PATH.
  20. )