ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Build with Naz : TLS (Transport Layer Security) in Rust with tokio, rustls, CFSSL

Автор: developerlife․com

Загружено: 2024-11-27

Просмотров: 895

Описание: This video shows how you can use TLS, Rust, and CFSSL to:
create self signed certificate and certificate authority, and keys
create server certificate issued by self signed CA, and keys
upgrade insecure TcpStream to TLSStream
write server that uses TLSAcceptor
write client that uses TLSConnector

For comments and feedback please use these:
Repo: https://github.com/nazmulidris/rust-s...
Issues: https://github.com/nazmulidris/rust-s...

Chapters:
00:00:00 Intro
00:01:52 Introduce rust-scratch/tls
00:02:35 TLS (Transport Layer Security) primer
00:03:28 Self signed certificates and certificate authority
00:05:28 Where does this (CA cert) go and that (server cert & private key) go
00:06:05 Asymmetric vs Symmetric encryption and TLS handshake
00:12:05 Rust and TLS: rustls vs native-tls
00:14:32 CFSSL tools to create certificates and keys
00:16:00 Create a new crate for live coding
00:21:00 CFSSL config files
00:30:00 CFSSL create ca.pem, server.pem, server-key.pem
00:43:00 Write Rust code
00:43:00 Load ca.pem, server.pem, server-key.pem files in to Rust
00:52:00 DER and PEM certificate encoding formats
00:56:00 rustls_pemfile to transform certs to Rust (server.pem, ca.pem)
01:18:00 rustls to transform key file to Rust (server-key.pem)
01:25:00 Mental model for securing TcpStream, into TLSAcceptor and TLSConnector
01:31:00 Create TLSConnector (client)
01:40:00 Create TLSAcceptor (server)
01:46:00 Host, port, and server name
01:48:00 Write client code, use TLSConnector
01:58:00 Write server code, use TLSAcceptor
02:02:00 Write common function for read and write bytes
02:09:00 See the client and server in action
02:10:26 Outro

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Build with Naz : TLS (Transport Layer Security) in Rust with tokio, rustls, CFSSL

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Тайна булавки — Мартин Хоффманн — RustNL 2023

Тайна булавки — Мартин Хоффманн — RustNL 2023

Введение в асинхронное выполнение функций Rust с помощью Smol 🦀 Учебник по программированию на Ru...

Введение в асинхронное выполнение функций Rust с помощью Smol 🦀 Учебник по программированию на Ru...

Secure Your Rust Server! 🔒 Generate Self-Signed SSL & Enable TLS 🦀

Secure Your Rust Server! 🔒 Generate Self-Signed SSL & Enable TLS 🦀

Build with Naz : Rust, Memory performance & latency - locality, access, allocate, cache lines

Build with Naz : Rust, Memory performance & latency - locality, access, allocate, cache lines

Build with Naz : Linux keyboard driven developer productivity

Build with Naz : Linux keyboard driven developer productivity

Протокол TLS. Аутентификация | Компьютерные сети 2025 - 42

Протокол TLS. Аутентификация | Компьютерные сети 2025 - 42

rustls - TLS в Rust

rustls - TLS в Rust

Инструменты troubleshooting сети на MikroTik

Инструменты troubleshooting сети на MikroTik

Build with Naz : Eliminate off by one errors in Rust with type system

Build with Naz : Eliminate off by one errors in Rust with type system

Арестович: Почему Трамп дает еще один шанс Зеленскому? Дневник войны.

Арестович: Почему Трамп дает еще один шанс Зеленскому? Дневник войны.

Next.js 16 Cache Components - 'use cache: private' directive (5/6)

Next.js 16 Cache Components - 'use cache: private' directive (5/6)

Introduction to WebRTC with libp2p - Daniel Norman

Introduction to WebRTC with libp2p - Daniel Norman

Почему новый гиперкар Koenigsegg мощностью 2300 л.с. меняет всё?

Почему новый гиперкар Koenigsegg мощностью 2300 л.с. меняет всё?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Почему Азовское море — самое опасное в мире

Почему Азовское море — самое опасное в мире

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Rustls Now Using AWS Libcrypto for Rust | AWS OnAir S05

Rustls Now Using AWS Libcrypto for Rust | AWS OnAir S05

Build with Naz : newtype design pattern, and impl Into T for ergonomic APIs

Build with Naz : newtype design pattern, and impl Into T for ergonomic APIs

Build with Naz : Claude Code + Rust profiling and perf

Build with Naz : Claude Code + Rust profiling and perf

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]