Example #1
0
        public byte[] ToRaw()
        {
            byte[] data = BitConverter.GetBytes(ClientVersion.ToInteger());
            data = BinaryUtil.Append(data, ServerVersion.ToRaw());
            data = BinaryUtil.Append(data, ObserverKey.ToRaw());
            if (Signature.Data != null && Certificate.Data != null)
            {
                data = BinaryUtil.Append(data, Signature.ToRaw());
                data = BinaryUtil.Append(data, Certificate.ToRaw());
            }


            return(data);
        }