Exemplo n.º 1
0
        public IBluemSignedRequest SignRequest(IBluemRequest request)
        {
            var requestType = request.GetBluemRequestType();

            requestType.File.Signature = GetBase64EncodedSignature(requestType.File.File.ReadAsStringAsync().Result);

            return(new BluemSignedRequest
            {
                DateTime = requestType.DateTime,
                File = requestType.File,
                ContentType = requestType.ContentType,
                RequestSignature = GetBase64EncodedSignatureFromRequest(request),
                RequestType = requestType,
                UnsignedString = request.BuildSignaturePayload()
            });
        }