上次推荐过了Certimate之后我的证书管理一直在用它。我看除了Let’s Encrypt外,Certimate还支持ZeroSSL和Google证书。

它主要需要填写EAB_KID和EAB_HMAC_KEY。

这个教程就是主要来介绍如何获取这两个值。

创建 Google Cloud 项目

前往 Google Cloud Platform 并新建一个 Google Cloud Project 。

获得 Google Cloud Project ID

打开 https://console.cloud.google.com/apis/dashboard ,点击左上角你的项目名称,随后即可在弹出的列表中查看到你的 Project ID 。

创建项目并获取id

启用API

点击启用API

启用API

搜索Public Certificate Authority API

API

启用API

启用API

申请KEY

点击进入控制台

控制台

稍等一下

稍等一下

输入:gcloud beta publicca external-account-keys create

可以获得

1
2
3
Created an external account key
[b64MacKey: xxx
keyId: xxx]

填写到Certimate

填写信息

注意

这个key是有有效期的,所以在更新之后建议立即新申请一个证书,避免过期。只要用这个key申请过一次就不用担心过期问题了(似乎,还没实测)。

参考

申请 Google 的免费证书