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 2023 年 2 月 8 日

#11#信封

23 每月下载次数

MIT/Apache

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