Skip to content

JohnyWander/EasySslStream

Repository files navigation

EasySslStream

Library for client/Server ssl connections. Uses .Net's SslStream for ssl connections, and openssl for generating certificates.

Main functionality is to handle sending text messages, sending files, directiories, byte buffers, without forcing user to handle Streams It also support generating certificates needed for connection - using openssl.

The project itself is my way to learn .net and it evolves in proportion to my knowledge. It also serves me as a tool in IT administrator work.

Features

Certificate generation using openssl -

  • Endusers certificates
  • Server certificates
  • CA certificates
  • CSR (Certificate signing request) generation
  • Signing CSR files
  • Converting signed CSR to optionnally password protected PKCS#12 (.pfx)

Connections

  • Client <--> Server connections
  • Async / sync support
  • Possibility to monitor transfer rate
  • Multiple clients handling by single server
  • Sending raw bytes buffers
  • Sending text messages
  • Sending files
  • Sending directories

Other

  • For now only windows supported
  • *Linux support coming soon*

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages