8ctopus/self-sign 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

8ctopus/self-sign

最新稳定版本:0.1.8

Composer 安装命令:

composer create-project 8ctopus/self-sign

包简介

command line tool to create self-signed SSL certificates

README 文档

README

license lines of code

selfsign is a command line tool to create self-signed SSL certificates, mainly for local testing. It is notably used in my other project apache php-fpm alpine.

how to install

You have the choice between:

  • composer install composer require 8ctopus/self-sign
  • download the phar
  • or build it yourself
# download selfsign
curl -LO https://github.com/8ctopus/self-sign/releases/download/0.1.8/selfsign.phar

# check hash against the one published under releases
sha256sum selfsign.phar

# make phar executable
chmod +x selfsign.phar

# rename phar (from here on optional)
mv selfsign.phar selfsign

# move phar to /usr/local/bin/
mv selfsign /usr/local/bin/

how to use

help

selfsign --help

generate certificate authority

selfsign authority destination-dir

[INFO] generate certificate authority private key...
[INFO] generate certificate authority certificate...
[INFO] success!

generate certificate

selfsign certificate destination-dir test.com,www.test.com,api.test.com authority-dir

[INFO] generate self-signed SSL certificate for test.com...
[INFO] generate domain private key...
[INFO] create certificate signing request...
[INFO] create certificate config file...
[INFO] create signed certificate by certificate authority...
[INFO] success!

for development

build phar

./build.sh

debug code

php src/EntryPoint.php authority demo
php src/EntryPoint.php certificate demo test.com,www.test.com,api.test.com demo

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-07-12