#yubi-key #rsa #ecdsa #piv #pcsc #command-line-tool #security-key

bin+lib yubikey-cli

使用存储在 YubiKey 设备上的 RSA/ECC 密钥执行加密和签名的命令行界面

7 个版本 (破坏性)

0.7.0 2022 年 11 月 15 日
0.5.0 2021 年 11 月 21 日
0.4.0 2021 年 7 月 12 日
0.3.0 2021 年 3 月 22 日
0.0.1 2019 年 12 月 2 日

#2592密码学

BSD-2-Clause

225KB
4K SLoC

yubikey-cli.rs

crate Docs Apache2/MIT licensed Rust Version Maintenance Status: Experimental Safety Dance Build Status Gitter Chat

纯 Rust 主机端 YubiKey 个人身份验证 (PIV) 命令行工具,支持通用公钥加密和签名。

文档

最低支持的 Rust 版本

Rust 1.60 或更高版本。

支持的 YubiKey

注意:上述产品的 Nano 和 USB-C 版本也得到支持。Pre-YK4 YubiKey NEO 系列不受支持(见 [#18])。

安全警告

此crate从未进行过安全审计。目前处于实验阶段,可能仍包含高严重性问题。

自行承担风险!

行为准则

我们遵守 贡献者守则,并要求您也这样做。

有关更多信息,请参阅 CODE_OF_CONDUCT.md

许可证

版权所有 (c) 2014-2022 Yubico AB, Tony Arcieri 保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式重新分发和使用,无论是否修改:

  • 源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式的重新分发必须在不修改的情况下复制上述版权声明、本条件列表和以下免责声明,并包含在随分发提供的文档和其他材料中。

本软件由版权所有者和贡献者提供,"现状"提供,并任何明确或暗示的保证,包括但不限于,适销性和适用于特定目的的暗示保证均予以放弃。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于,替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论损害是由于何种原因造成的,以及基于何种责任理论,无论是合同、严格责任还是侵权(包括疏忽或不作为)。

贡献

除非您明确声明,否则您有意提交以包含在您的工作中的任何贡献,将根据上述内容以2-Clause BSD许可许可,没有额外的条款或条件。

依赖项

~14–24MB
~358K SLoC