文件名称:sshcerts:用于读取,解析,验证和生成OpenSSH证书的板条箱
文件大小:57KB
文件格式:ZIP
更新时间:2024-02-28 23:44:23
ssh certificates key openssh ssh-certificates
sshcerts sshcerts(以前称为rustica-key)是一个用于解析,创建和签名OpenSSH证书的库。 它最初基于rust-sshkeys的rust rust-sshkeys (他的许可证位于ssh模块中的mod.rs的顶部),但已得到显着扩展,以提供更大的mod.rs API,证书签名验证,发行新证书以及更多。 该库可选地包含Yubikey密钥管理的其他功能。 Yubikey管理模块可用于为插槽提供永不离开设备的密钥。 要启用此功能,请使用功能yubikey 建物 API稳定性 此板条箱的API不应被认为是稳定的,并且期望版本之间会有重大变化。 安全警告 尚未完成任何审查。 我建立它是因为我认为人们会发现它有用。 在不进行全面代码审查的情况下,请谨慎使用此代码。 执照 该软件是根据MIT许可提供的,因此您可以基本上使用它,但是,只要所有发行版本和派生版本(源代码和二进
【文件预览】:
sshcerts-master
----Cargo.toml(792B)
----.github()
--------workflows()
----Cargo.lock(29KB)
----src()
--------ssh()
--------utils.rs(1KB)
--------lib.rs(1KB)
--------yubikey()
----examples()
--------yk-provision.rs(4KB)
--------ssh-cert-info.rs(872B)
--------yk-fingerprint.rs(2KB)
----LICENSE(1KB)
----README.md(1KB)
----tests()
--------cert-ed25519.rs(19KB)
--------pubkey.rs(499B)
--------cert-creation.rs(5KB)
--------cert-options.rs(1KB)
--------privkey.rs(5KB)
--------cert-rsa.rs(7KB)
--------cert-ecdsa.rs(12KB)
----.gitignore(18B)