Org.BouncyCastle.Crypto.Tls.TlsProtocolHandler.SendClientCertificate C# (CSharp) Метод

SendClientCertificate() приватный Метод

private SendClientCertificate ( Certificate clientCert ) : void
clientCert Certificate
Результат void
        private void SendClientCertificate(Certificate clientCert)
        {
            MemoryStream bos = new MemoryStream();
            TlsUtilities.WriteUint8((byte)HandshakeType.certificate, bos);

            // Reserve space for length
            TlsUtilities.WriteUint24(0, bos);

            clientCert.Encode(bos);
            byte[] message = bos.ToArray();

            // Patch actual length back in
            TlsUtilities.WriteUint24(message.Length - 4, message, 1);

            rs.WriteMessage(ContentType.handshake, message, 0, message.Length);
        }