没有合适的资源?快使用搜索试试~ 我知道了~
gotls:golang cryptotls 的 fork 以支持会话缓存
共67个文件
go:20个
server-tlsv12-ciphersuitecertpreferencersa:1个
md:1个
需积分: 10 0 下载量 84 浏览量
2021-06-01
15:59:41
上传
评论
收藏 219KB ZIP 举报
温馨提示
哥特 该存储库是 Go 1.4.2 crypto/tls 目录的副本/分叉,进行了少量更改以实现基于会话 ID 的会话缓存。 Go 1.4 TLS 实现支持使用会话票证的 SSL 会话恢复,这涉及服务器加密状态,但让客户端存储它,然后在下一个请求中呈现它。 如果服务器可以解密呈现的 blob,它将使用内部缓存的参数并恢复会话。 为了安全地跨机器执行此操作,需要密钥分发机制。 此外,票证是 TLS 扩展,许多客户端库不支持它们。 会话 ID 缓存将状态存储在服务器上,并且可以使用任何分布式键值存储(例如 memcache 或 Redis)来实现。 有关使用 memcache 的后端的实现,请参阅配套模块 sslsessionpool (github.com/elorimer/sslsessionpool)。 上游对支持会话 ID( )并不是特别感兴趣,但我需要它们,也许这对其他人有用。
资源推荐
资源详情
资源评论
收起资源包目录
gotls-master.zip (67个子文件)
gotls-master
handshake_server_test.go 30KB
tls_test.go 8KB
conn_test.go 6KB
prf.go 8KB
tls.go 8KB
cipher_suites.go 9KB
ticket.go 4KB
handshake_test.go 4KB
prf_test.go 5KB
handshake_messages.go 30KB
handshake_server.go 20KB
testdata
Server-TLSv10-RSA-AES 6KB
Client-TLSv12-ECDHE-ECDSA-AES-GCM 6KB
Client-TLSv10-ClientCert-RSA-ECDSA 10KB
Server-TLSv12-ClientAuthRequestedNotGiven 6KB
Client-TLSv10-ClientCert-RSA-RSA 9KB
Server-TLSv12-ECDHE-ECDSA-AES 7KB
Client-TLSv10-ClientCert-ECDSA-ECDSA 10KB
Client-TLSv12-ECDHE-ECDSA-AES 7KB
Client-TLSv12-ClientCert-ECDSA-ECDSA 10KB
Client-TLSv12-ClientCert-ECDSA-RSA 10KB
Server-TLSv10-RSA-RC4 6KB
Client-TLSv11-RSA-RC4 6KB
Server-TLSv10-RSA-3DES 6KB
Server-TLSv10-ECDHE-ECDSA-AES 6KB
Client-TLSv10-ECDHE-ECDSA-AES 6KB
Server-TLSv12-ClientAuthRequestedAndGiven 9KB
Client-TLSv12-ALPN 7KB
Server-TLSv12-ResumeDisabled 6KB
Server-TLSv12-ALPN 9KB
Client-TLSv12-ClientCert-RSA-RSA 9KB
Client-TLSv12-RSA-RC4 6KB
Server-SSLv3-RSA-AES 6KB
Server-TLSv11-FallbackSCSV 1KB
Server-TLSv12-CipherSuiteCertPreferenceECDSA 7KB
Client-TLSv12-ECDHE-RSA-AES 7KB
Client-TLSv10-ClientCert-ECDSA-RSA 9KB
Server-TLSv11-RSA-RC4 6KB
Client-TLSv11-ECDHE-ECDSA-AES 7KB
Server-SSLv3-RSA-3DES 6KB
Server-TLSv12-ALPN-NoMatch 9KB
Client-TLSv10-ECDHE-RSA-AES 7KB
Server-TLSv12-SNI 6KB
Server-TLSv12-RSA-3DES 6KB
Server-TLSv12-CipherSuiteCertPreferenceRSA 8KB
Client-TLSv10-RSA-RC4 6KB
Server-TLSv12-IssueTicket 6KB
Server-TLSv12-Resume 3KB
Server-TLSv12-ClientAuthRequestedAndECDSAGiven 9KB
Server-TLSv12-RSA-RC4 6KB
Server-SSLv3-RSA-RC4 6KB
Client-TLSv12-ALPN-NoMatch 7KB
Server-TLSv12-RSA-AES 6KB
Client-TLSv12-ClientCert-RSA-ECDSA 10KB
Server-TLSv12-RSA-AES-GCM 7KB
Server-TLSv12-IssueTicketPreDisable 6KB
Client-TLSv11-ECDHE-RSA-AES 7KB
conn.go 28KB
example_test.go 2KB
README.md 1KB
handshake_client_test.go 13KB
handshake_messages_test.go 6KB
alert.go 3KB
key_agreement.go 13KB
handshake_client.go 17KB
generate_cert.go 4KB
common.go 20KB
共 67 条
- 1
资源评论
佐罗先生
- 粉丝: 31
- 资源: 4750
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功