检测https流量,然后通过sslstream进行握手

时间:2012-06-27 07:39:45

标签: c# .net ssl

我的功能是通过从流中读取一些字节来检测Ssl流量:

private bool IsSslContent(Stream stream)
    {
        var firstLineBytes = new byte[1];
        firstLineBytes = stream.ReadByte();
        if (firstLineBytes != null)
        {
            if ((firstLineBytes[0] == 0x80)||(firstLineBytes[0] == 0x16))
            {
                return true;
            }
        }
        return false;
    }

如果它是ssl,那么我们必须进行握手,但没有这个字节 - 握手不应该发生。

如何解决这个问题?

0 个答案:

没有答案