public HttpResponseMessage Signatures(string id) { var filename = Uri.UnescapeDataString(id); Log.Debug("Got signatures of a file '{0}' request", filename); using (var signatureRepository = new StorageSignatureRepository(Storage, filename)) { var localRdcManager = new LocalRdcManager(signatureRepository, Storage, SigGenerator); var resultContent = localRdcManager.GetSignatureContentForReading(filename); return StreamResult(filename, resultContent); } }
public HttpResponseMessage Signatures(string id) { var canonicalFilename = FileHeader.Canonize(id); Log.Debug("Got signatures of a file '{0}' request", id); using (var signatureRepository = new StorageSignatureRepository(Storage, canonicalFilename)) { var localRdcManager = new LocalRdcManager(signatureRepository, Storage, SigGenerator); var resultContent = localRdcManager.GetSignatureContentForReading(canonicalFilename); return StreamResult(canonicalFilename, resultContent); } }