private void AddCertificateMessage(OutgoingMessageBag outgoingMessages) { CertificateMessage certificateMessage = new CertificateMessage(); certificateMessage.Certificate = LocalCertificate; NetMQMessage outgoingMessage = certificateMessage.ToNetMQMessage(); HashLocalAndRemote(outgoingMessage); outgoingMessages.AddHandshakeMessage(outgoingMessage); m_lastSentMessage = HandshakeType.Certificate; }