public sealed class UrlSigner.BlobSignerParameters
Reference documentation and code samples for the Google Cloud Storage v1 API class UrlSigner.BlobSignerParameters.
Parameters that may be used by an IBlobSigner for deriving
a signing key.
Signers may ignore some or all of these parameters depending on
how the derive the signing key.
[[["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 documentation provides details on the \u003ccode\u003eUrlSigner.BlobSignerParameters\u003c/code\u003e class within the Google Cloud Storage v1 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBlobSignerParameters\u003c/code\u003e class is used by \u003ccode\u003eIBlobSigner\u003c/code\u003e to derive a signing key, potentially using parameters like Region, RequestType, Service, and SignatureTimestamp.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation is 4.11.0, with versions available for viewing as far back as 3.4.0, offering a historical view of changes.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUrlSigner.BlobSignerParameters\u003c/code\u003e class properties include Region, RequestType, Service, and SignatureTimestamp, all of which are used to derive a specific key.\u003c/p\u003e\n"],["\u003cp\u003eThere is a static method \u003ccode\u003eForTimestamp\u003c/code\u003e that can be called to create an instance of \u003ccode\u003eUrlSigner.BlobSignerParameters\u003c/code\u003e given a specific date and time.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Storage v1 API - Class UrlSigner.BlobSignerParameters (4.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Storage.V1/latest/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.11.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.11.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.10.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.10.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.9.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.9.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.8.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.8.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.7.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.7.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.6.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.6.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.5.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.5.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.4.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.4.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.3.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.3.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.2.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.2.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.1.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.1.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [4.0.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/4.0.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/3.7.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/3.6.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/3.5.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Storage.V1/3.4.0/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters) \n\n public sealed class UrlSigner.BlobSignerParameters\n\nReference documentation and code samples for the Google Cloud Storage v1 API class UrlSigner.BlobSignerParameters.\n\nParameters that may be used by an IBlobSigner for deriving\na signing key.\nSigners may ignore some or all of these parameters depending on\nhow the derive the signing key. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UrlSigner.BlobSignerParameters \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Storage.V1](/dotnet/docs/reference/Google.Cloud.Storage.V1/latest/Google.Cloud.Storage.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Storage.V1.dll\n\nProperties\n----------\n\n### Region\n\n public string Region { get; }\n\nRegion to be used for deriving the signing key.\n\n### RequestType\n\n public string RequestType { get; }\n\nRequest type to be used for deriving the signing key.\n\n### Service\n\n public string Service { get; }\n\nService to be used for deriving the signing key.\n\n### SignatureTimestamp\n\n public DateTimeOffset SignatureTimestamp { get; }\n\nThe request date time to be used for deriving the signing key.\n\nMethods\n-------\n\n### ForTimestamp(DateTimeOffset)\n\n public static UrlSigner.BlobSignerParameters ForTimestamp(DateTimeOffset requestDateTime)\n\nCreate a new instance of [UrlSigner.BlobSignerParameters](/dotnet/docs/reference/Google.Cloud.Storage.V1/latest/Google.Cloud.Storage.V1.UrlSigner.BlobSignerParameters) for the given [DateTimeOffset](https://learn.microsoft.com/dotnet/api/system.datetimeoffset)."]]