smallstep/cli
Public🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 23/10/2026
Tóm tắt bởi Bee AI
step là công cụ CLI đa năng dùng để xây dựng, vận hành và tự động hóa hệ thống Public Key Infrastructure (PKI), đồng thời là client cho step-ca. Công cụ này dành cho các kỹ sư DevOps, quản trị hệ thống và lập trình viên cần xử lý các tác vụ mật mã, quản lý chứng chỉ X.509, OAuth, JWT và SSH.
- Cung cấp bộ công cụ quản lý toàn diện cho chứng chỉ X.509 (TLS/HTTPS), bao gồm tạo, thu hồi, xác thực, lint và cài đặt vào trust store.
- Hoạt động như client quản trị cho step-ca và hỗ trợ các CA tương thích ACMEv2 với challenge http-01.
- Tích hợp bộ công cụ mật mã hỗ trợ JOSE/JWT/JWS/JWE, TOTP token cho MFA, NaCl, và các hàm KDF như scrypt, bcrypt, argon2.
- Hỗ trợ tạo, quản lý chứng chỉ SSH ngắn hạn và tích hợp quy trình single sign-on (SSO) OAuth 2.0 / OIDC trên CLI.
Lưu ý
- Tính năng quản lý SSH certificates (step ssh) yêu cầu phải có một instance step-ca online hoặc offline.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến67
- Độ tươi100
- Cộng đồng33
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiDevOps · Lập trình viên
- Loại dự ánCông cụ
- Giấy phépApache-2.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Go
Docker
PowerShell
Bash
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
cmd/Điểm khởi đầu thực thi và định nghĩa các lệnh CLI chínhcommand/Cài đặt chi tiết cho các nhóm lệnh như certificate, ca, crypto, ssh, oauthpkg/Các package thư viện dùng chung cho các chức năng của stepflags/Xử lý và định nghĩa các cờ tham số (CLI flags)docker/Cấu hình Dockerfile phục vụ đóng gói và chạy trong containerdocs/Tài liệu hướng dẫn và tài liệu tham khảo cho người dùngtoken/Xử lý và quản lý các loại token như JWT, OIDCutils/Các hàm tiện ích phụ trợ cho toàn bộ dự án
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/smallstep/cli.git
cd cliCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Khởi tạo và quản lý CA nội bộ (root/intermediate) cùng chứng chỉ TLS/HTTPS cho môi trường phát triển và production.
- Ký, kiểm tra và xác thực chữ ký của JSON Web Tokens (JWT) và OIDC identity tokens từ các OAuth provider.
- Tạo cặp khóa SSH và chứng chỉ SSH ngắn hạn cho xác thực người dùng và host.
- Sinh và kiểm tra mã xác thực hai yếu tố TOTP dùng trong quy trình MFA.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
trimstray/the-book-of-secret-knowledgeA collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.254.3k+1.9k
- 2
Hack-with-Github/Awesome-HackingA collection of various awesome lists for hackers, pentesters and security researchers124k+663
- 3
bitcoin/bitcoinBitcoin Core integration/staging tree90.5k+76
- 4
Developer-Y/cs-video-coursesList of Computer Science courses with video lectures.84.3k+509
- 5
swisskyrepo/PayloadsAllTheThingsA list of useful payloads and bypass for Web Application Security and Pentest/CTF82.2k+231
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 23/10/2026.