CSharpRTMP.Core.Protocols.Rtsp.HTTPAuthHelper.GetWWWAuthenticateHeader C# (CSharp) Метод

GetWWWAuthenticateHeader() публичный статический Метод

public static GetWWWAuthenticateHeader ( string type, string realmName ) : string
type string
realmName string
Результат string
        public static string GetWWWAuthenticateHeader(string type, string realmName)
        {
            string result = "";
            realmName= realmName.Replace("\\", "\\\\");
            realmName = realmName.Replace("\"", "\\\"");
            result = type + " realm=\"" + realmName + "\"";
            if (type == "Digest")
            {
                result += ", nonce=\"" + Utils.Md5.ComputeHash(Utils.GenerateRandomBytes(8)).BytesToString() + "\", algorithm=\"MD5\"";
            }
            return result;
        }