Represents the capability of signing a blob in a suitable form for Google Cloud Storage signed URLs.
This allows testing URL signing without credentials being available, as well as using Google Cloud IAM
to sign blobs.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eIBlobSigner\u003c/code\u003e interface within the \u003ccode\u003eGoogle.Cloud.Storage.V1\u003c/code\u003e namespace, which is designed for signing blobs to create Google Cloud Storage signed URLs.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 4.11.0, and the page provides links to documentation for versions ranging from 4.11.0 down to 3.4.0, and version 3.7.0 is shown as the version being used.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIBlobSigner\u003c/code\u003e includes a \u003ccode\u003estring Id\u003c/code\u003e property that identifies the signer and two methods: \u003ccode\u003eCreateSignature(byte[] data)\u003c/code\u003e and \u003ccode\u003eCreateSignatureAsync(byte[] data, CancellationToken)\u003c/code\u003e, for synchronously and asynchronously signing data, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateSignature\u003c/code\u003e methods return a string representing the base64 encoded signature of the provided data.\u003c/p\u003e\n"]]],[],null,[]]