UtilPack.Cryptography.SASL
2.0.0
dotnet add package UtilPack.Cryptography.SASL --version 2.0.0
NuGet\Install-Package UtilPack.Cryptography.SASL -Version 2.0.0
<PackageReference Include="UtilPack.Cryptography.SASL" Version="2.0.0" />
paket add UtilPack.Cryptography.SASL --version 2.0.0
#r "nuget: UtilPack.Cryptography.SASL, 2.0.0"
// Install UtilPack.Cryptography.SASL as a Cake Addin
#addin nuget:?package=UtilPack.Cryptography.SASL&version=2.0.0
// Install UtilPack.Cryptography.SASL as a Cake Tool
#tool nuget:?package=UtilPack.Cryptography.SASL&version=2.0.0
UtilPack.Cryptography.SASL
This project contains the general purpose interfaces and utilities for SASL protocol.
The SASLMechanism
interface is meant useable for any SASL mechanism, both client-side and server-side.
The conrecte implementations for SASLMechanism
are available in e.g. UtilPack.Cryptography.SASL.SCRAM project.
The SASLUtility
class contains method related to string processing in SASL.
There are also some skeleton implementations for SASLMechanism
interface: AbstractSyncSASLMechanism
for mechanisms which are always synchronous, AbstractAsyncSASLMechanism
for mechanisms which may potentially be asynchronous, and AbstractServerSASLMechanism
for typical server-side SASL mechanism implementation.
Distribution
See NuGet package for binary distribution.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard1.0 netstandard1.1 netstandard1.2 netstandard1.3 netstandard1.4 netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1 |
.NET Framework | net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen30 tizen40 tizen60 |
Universal Windows Platform | uap uap10.0 |
Windows Phone | wp8 wp81 wpa81 |
Windows Store | netcore netcore45 netcore451 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 4.0
- UtilPack (>= 1.5.0)
-
.NETFramework 4.5
- UtilPack (>= 1.5.0)
-
.NETStandard 1.0
- NETStandard.Library (>= 1.6.1)
- UtilPack (>= 1.5.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on UtilPack.Cryptography.SASL:
Package | Downloads |
---|---|
UtilPack.Cryptography.SASL.SCRAM
Provides ability to create objects implementing SASLMechanism of UtilPack.Cryptograhy.SASL that handle the SCRAM mechanism of SASL. No strings are allocated during challenge. Both client-side and server-side mechanisms are provided. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Updating to newer version of UtilPack.Cryptography.Digest. This introduces binary-incompatible change, resulting in major version number increase.