montross50 / sshpubkey-validator
验证 ssh-rsa 密钥是否符合有效的 openssh 格式。
1.0.1
2022-02-23 20:09 UTC
Requires
- php: >5.6
- ext-openssl: *
- phpseclib/phpseclib: ~2.0
Requires (Dev)
- mockery/mockery: 0.9.*|1.0.*
- php-mock/php-mock-phpunit: ^1.1|^2.1
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-24 01:43:49 UTC
README
此包的作用是接受一个 ssh-rsa 密钥并验证该密钥是否为有效的格式。我相信一定有更好的方法来做这件事,但我没有在纯 PHP 中找到更好的方法。
安装
通过 Composer
$ composer require montross50/sshpubkey-validator
用法
$validator = new montross50\SSHPubKeyValidator(); $key = "ssh-rsa ......."; if($validator->validateKey($key)){ //key is valid } else{ //key is invalid }
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT。
安全
如果您发现任何安全相关的问题,请通过电子邮件 sch43228@gmail.com 反馈,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。