发现 
命令行工具开发者工具
Ockam:端到端加密通信编排工具
面向开发者的开源工具,为分布式应用编排端到端加密、加密身份、双向认证与授权策略。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- vockam_v0.157.0
- 平台
- macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Ockam 是一个用 Rust 编写的开源工具集,用于在分布式应用之间编排端到端加密、密码学身份、双向认证和授权策略,并支持大规模部署。项目以 Rust 库和 ockam 命令行的形式提供,遵循 Apache-2.0 许可证。
它面向需要在多服务、多环境之间建立可信连接的后端与平台开发者,官方文档位于 https://docs.ockam.io/。
主要功能
根据仓库描述与话题标签,Ockam 关注以下能力:
- 端到端加密:为分布式应用建立加密连接与加密消息通道(e2ee、encrypted-connections、encrypted-messages)。
- 密码学身份:为应用与节点提供基于密钥的身份(cryptographic identities、identity)。
- 双向认证:通信双方互相验证身份,而不是只依赖网络边界。
- 授权策略:通过策略控制谁能访问什么(authorization、credentials、ABAC,对应
ockam_abaccrate)。 - 密钥管理:配合加密连接管理密钥材料(key-management)。
- 零信任与数据集成:话题中包含 zero-trust、trust、kafka、snowflake 等,可用于构建跨云、跨组织的可信数据通道。
项目同时以多个 Rust crate 发布,便于按需嵌入:ockam、ockam_abac、ockam_api、ockam_command、ockam_identity 等。
安装与使用
通过 curl 安装命令行工具(README 给出的方式):
curl -sSfL install.command.ockam.io | bash && source "$HOME/.ockam/env"
最新版本 0.157.0 还提供了以下安装途径:
# Homebrew
brew install build-trust/ockam/ockam
# Docker
docker pull ghcr.io/build-trust/ockam:0.157.0
# curl(发布说明中的完整地址)
curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash
作为 Rust 库使用时,在项目目录中执行:
cargo add [email protected]
注意事项
- 安装后需要
source "$HOME/.ockam/env"使环境变量生效。 - 各 crate 独立版本号,升级时请留意
ockam、ockam_api、ockam_identity等版本之间的对应关系。 - 具体命令用法、身份与策略配置请查阅官方文档 https://docs.ockam.io/。
本作品整理自 GitHub 开源项目 build-trust/ockam,原作者 @build-trust,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- vockam_v0.157.0当前版本
发布 ockam 0.157.0 及配套 crate(ockam_abac 0.84.0、ockam_api 0.100.0、ockam_command 0.157.0、ockam_identity 0.138.0 等),提供 Homebrew、Docker、curl 与 Rust crate 安装方式。
评论