sharkey:Sharkey是用于管理供OpenSSH使用的证书的服务

时间:2024-05-04 12:01:11
【文件属性】:

文件名称:sharkey:Sharkey是用于管理供OpenSSH使用的证书的服务

文件大小:9.9MB

文件格式:ZIP

更新时间:2024-05-04 12:01:11

ssh crypto certificate certificates pki

sharkey Sharkey是用于管理供OpenSSH使用的证书的服务。 Sharkey有一个客户端组件和一个服务器组件。 服务器负责发布签名的主机证书,客户端负责在计算机上安装主机证书。 Sharkey基于现有X.509 PKI的信任关系来管理受信任的SSH证书。 可以将现有的X.509证书嵌入SSH证书中,因此您不必维护两个单独的PKI层次结构。 建造 签出存储库,并构建客户端/服务器: go build -o sharkey-client ./client go build -o sharkey-server ./server 服务器 服务器组件接受请求并颁发短期主机证书。 客户端定期(通过具有相互身份验证的TLS)将其公钥发送到服务器。 服务器通过检查其证书对所请求的主机名有效来对客户端进行身份验证。 如果一切正常,服务器将在请求中使用公钥,并为请求的主机名颁发OpenS


【文件预览】:
sharkey-master
----go.mod(1KB)
----pkg()
--------common()
--------client()
--------server()
----DockerfileClientTest(1KB)
----rpm()
--------build_rpm.sh(268B)
--------sharkey-server.sysconfig(123B)
--------sharkey-client.service(230B)
--------sharkey-client.sysconfig(39B)
--------sharkey.spec(4KB)
--------sharkey-server.service(337B)
----db()
--------mysql()
--------sqlite()
----go.sum(17KB)
----Dockerfile(875B)
----integration-test.sh(2KB)
----examples()
--------server.yml(3KB)
--------client.yml(1KB)
----CONTRIBUTING.md(596B)
----.travis.yml(559B)
----LICENSE(11KB)
----dancing-sharks.png(5KB)
----test()
--------integration()
--------git_server_config.yaml(725B)
--------ssh()
--------tls()
--------client_config.yaml(348B)
--------keys()
--------test.db(20KB)
--------server_config.yaml(532B)
----sharkey.png(20KB)
----README.md(11KB)
----.gitignore(108B)
----server()
--------server(18.56MB)
----cmd()
--------sharkey-server()
--------sharkey-client()
----docker.sh(347B)
----BUG-BOUNTY.md(367B)

网友评论