Qiniu.Util.Mac.SignWithData C# (CSharp) Method

SignWithData() public method

public SignWithData ( byte data ) : string
data byte
return string
        public string SignWithData(byte[] data)
        {
            string encodedData = StringUtils.urlSafeBase64Encode(data);
            return string.Format("{0}:{1}:{2}", this.AccessKey, this._sign(Encoding.UTF8.GetBytes(encodedData)), encodedData);
        }

Usage Example

        public static string createUploadToken(PutPolicy putPolicy, Mac mac)
        {
            string jsonData = putPolicy.ToString();

            return(mac.SignWithData(Encoding.UTF8.GetBytes(jsonData)));
        }
All Usage Examples Of Qiniu.Util.Mac::SignWithData