Decos.Http.Signatures
2.0.0
dotnet add package Decos.Http.Signatures --version 2.0.0
NuGet\Install-Package Decos.Http.Signatures -Version 2.0.0
<PackageReference Include="Decos.Http.Signatures" Version="2.0.0" />
<PackageVersion Include="Decos.Http.Signatures" Version="2.0.0" />
<PackageReference Include="Decos.Http.Signatures" />
paket add Decos.Http.Signatures --version 2.0.0
#r "nuget: Decos.Http.Signatures, 2.0.0"
#:package Decos.Http.Signatures@2.0.0
#addin nuget:?package=Decos.Http.Signatures&version=2.0.0
#tool nuget:?package=Decos.Http.Signatures&version=2.0.0
A .NET Standard 2.0 library for generating signatures on HTTP messages. Typically, the SignatureAuthorizationHandler is used with an HttpClient for signing outgoing requests.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.Extensions.Caching.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Options (>= 2.2.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Decos.Http.Signatures:
| Package | Downloads |
|---|---|
|
Decos.Http.Signatures.Validation
A .NET Standard 2.0 library for validating signatures. Typically, the AuthenticationBuilder extension AddSignature would be used to add an ASP.NET Core authentication handler that authenticates requests with a valid signature. |
|
|
Decos.Certificates.Client
A .NET Standard 2.0 library for connecting to the certificate management API. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Security release. Contains a breaking change to the signed payload.
- The content hash now covers the entire message body. Previously only the first 8192 bytes were
hashed, so any content beyond that was not covered by the signature.
BREAKING: for bodies larger than 8192 bytes, signatures produced by 1.x do not validate against
2.x and vice versa. Signers and validators must be upgraded together. Bodies of 8192 bytes or
fewer are unaffected.
- Malformed Authorization headers and unknown key IDs no longer escape as unhandled exceptions.