BuyPass 是挪威的一家 CA 机构,提供数字证书,安全认证产品等多种服务.
类似 Let's Encrypt 的基于 ACME/Certbot 的证书自动签发服务.BuyPass 不支持签发泛域名证书,但支持多域名.
利用 ACME 申请
下载acme.sh
curl https://get.acme.sh | sh
默认路径在/root/.acme.sh/
,当然也可以给个软链接.
注册账号
#YOUR_EMAIL 为你的邮箱 ./acme.sh --server https://api.buypass.com/acme/directory --register-account --accountemail 'YOUR_EMAIL'
申请证书
1.手动 DNS 验证:
./acme.sh --server https://api.buypass.com/acme/directory --issue -d 域名 --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please #根据提示,添加完 DNS 后执行: ./acme.sh --server https://api.buypass.com/acme/directory --renew -d 域名 --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please
2.自动 DNS 验证(以 CloudFlare 为例):
#Global API Key export CF_Key="***********************" #邮箱 export CF_Email="**@**.com" ./acme.sh --server https://api.buypass.com/acme/directory --issue -d 域名 -d 域名 --dns dns_cf
3.文件验证:
./acme.sh --server https://api.buypass.com/acme/directory --issue -d 域名 --webroot '文件地址'
吊销证书
./acme.sh --revoke -d 域名 --server 'https://api.buypass.com/acme/directory'
利用 Certbot 申请
下载 Certbot
wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto
注册账号
./certbot-auto register -m 'YOUR_EMAIL' --agree-tos --server 'https://api.buypass.com/acme/directory'
申请证书
1.DNS 验证:
./certbot-auto certonly --standalone --email 'YOUR_EMAIL' -d 域名 --server 'https://api.buypass.com/acme/directory'
2.文件验证:
./certbot-auto certonly --webroot -w 文件地址 -d 域名 --server 'https://api.buypass.com/acme/directory'