4 个版本
0.0.4 | 2023 年 4 月 25 日 |
---|---|
0.0.3 | 2023 年 4 月 25 日 |
0.0.2 | 2023 年 4 月 24 日 |
0.0.1 | 2023 年 4 月 12 日 |
0.0.0 |
|
#11 在 #信封
23 每月下载次数
99KB
2.5K SLoC
navajo-cli
navajo-cli 是 navajo
的命令行工具,用于管理密钥和执行某些加密操作(如加密/解密)。navajo
支持对存储在 KMS 中的密钥环进行信封加密/解密。目前这仅限于 GCP,但 AWS、Azure 和 Hashicorp 的 Vault 也计划支持。
安装
cargo install navajo-cli
使用方法
navajo <COMMAND>
命令
命令 | 描述 |
---|---|
new |
创建一个新的密钥环,并使用指定的算法初始化一个密钥。 |
inspect |
显示密钥环中密钥的信息 |
add-key |
向密钥环中添加新的密钥。 |
promote-key |
将密钥提升为密钥环中的主密钥。 |
disable-key |
禁用具有指定 ID 的密钥。禁用密钥相当于将密钥从密钥环中删除,但将其保留在可恢复状态。 |
delete-key |
从密钥环中删除具有指定 ID 的密钥。密钥无法恢复。 |
set-key-metadata |
设置密钥环中密钥的元数据。 |
migrate |
将密钥环迁移到新的信封,更改信封的 AAD,或两者都更改。 |
create-public |
为非对称密钥环创建公共 JWKS。 |
help |
打印 navajo 命令或给定子命令的帮助信息。 |
依赖项
~121MB
~2M SLoC