gilbitron / local-ca
一个用于创建本地可信开发证书的简单工具
0.2.0
2020-07-20 19:48 UTC
Requires
- php: ^7.2.5
- ext-openssl: *
- league/container: ^3.3
- symfony/console: ^5.1
- symfony/process: ^5.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-21 04:40:38 UTC
README
Local CA是一个简单的命令行工具,用于为您的开发网站创建本地可信的证书。用PHP编写。
要求
- macOS
- PHP 7.2.5
- OpenSSL扩展
安装
下载PHAR二进制文件
从发布页面下载最新的PHAR文件
wget -q https://github.com/gilbitron/local-ca/releases/download/0.2.0/local-ca.phar
然后,使PHAR文件可执行
chmod +x local-ca.phar
现在您可以通过运行local-ca.phar
使用PHAR,或者您可以将它全局安装
mv local-ca.phar /usr/local/bin/local-ca
Composer全局安装
使用composer全局安装Local CA
composer global require gilbitron/local-ca
请确保将Composer的全局vendor bin目录放置在您的$PATH
中,以便系统可以定位到local-ca可执行文件。在macOS中这是$HOME/.composer/vendor/bin
。
使用方法
首先,您需要将Local CA安装为本地可信证书颁发机构
local-ca install
这将生成一个根主密钥和证书,将用于签名开发证书。所有密钥都使用2048位RSA加密生成。
接下来,通过使用new
命令并传递一个域名来生成开发证书
local-ca new example.test
这将生成一个开发主密钥和证书,由根签名并可信,您可以在开发网站上使用。证书有效期为365天。
致谢
Local CA由Gilbert Pellegrom(来自Dev7studios)创建。在MIT许可下发布。