Cannot access peer certificates with example's TlsStream
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece lendo a configuração de TlsStream do exemplo e o fluxo de make_service_fn; em seguida, inspecione o tratamento de estado de TlsStream em tokio_rustls. Reproduza a tentativa de acessar os certificados do peer e determine como a conclusão do handshake é representada. Considera-se concluído quando o exemplo fornece um caminho funcional para acessar os certificados do peer após o handshake.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In the example's TlsStream, you cannot access the peer certificates from tokio_rustls's TlsStream in make_service_fn, even if you try to expose the state property, it's basically always Handshaking. Is there some way to change the example so you could wait until the handshaking is over so you can access this?
- Linguagem predominante
- Rust
- Estrelas
- 361
- Forks
- 169
- Merge médio
- 9h 35min
- PRs com merge (30d)
- 8
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de rustls/hyper-rustls
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
rustls/hyper-rustls#309 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
rustls/hyper-rustls#288 · 7 comentários · 2 reações ·
-
next-major-release
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
rustls/hyper-rustls#274 · 1 comentário · 1 reação ·
-
Server boilerplateAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
rustls/hyper-rustls#176 · 2 comentários ·
-
Proxy configuration?Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
rustls/hyper-rustls#172 · 1 comentário ·
Todas as issues de rustls/hyper-rustls
Issues semelhantes
-
agent-self
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
yologdev/yoyo-evolve#1176 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Richard-Zhang1019/Crossbow#431 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
saschanaz/jxl-winthumb#69 ·
-
ready
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
TusanHomichi/PSIV#504 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia