public BlazeTlsServer(BlazeTlsOptions options)
        {
            var privatePemReader = new PemReader(new StringReader(options.PrivateKeyPem));

            _privateKey = (AsymmetricKeyParameter)privatePemReader.ReadObject();

            var certPemReader = new PemReader(new StringReader(options.CertificatePem));

            _certificate = (X509Certificate)certPemReader.ReadObject();
        }
 public BlazeSslServerMiddleware(ConnectionDelegate next, BlazeTlsOptions options)
 {
     _next    = next;
     _options = options;
 }