Sidub.Platform.Cryptography.AzureKeyVault
1.0.10
Prefix Reserved
dotnet add package Sidub.Platform.Cryptography.AzureKeyVault --version 1.0.10
NuGet\Install-Package Sidub.Platform.Cryptography.AzureKeyVault -Version 1.0.10
<PackageReference Include="Sidub.Platform.Cryptography.AzureKeyVault" Version="1.0.10" />
paket add Sidub.Platform.Cryptography.AzureKeyVault --version 1.0.10
#r "nuget: Sidub.Platform.Cryptography.AzureKeyVault, 1.0.10"
// Install Sidub.Platform.Cryptography.AzureKeyVault as a Cake Addin #addin nuget:?package=Sidub.Platform.Cryptography.AzureKeyVault&version=1.0.10 // Install Sidub.Platform.Cryptography.AzureKeyVault as a Cake Tool #tool nuget:?package=Sidub.Platform.Cryptography.AzureKeyVault&version=1.0.10
Sidub Platform - Azure Key Vault Cryptography
This repository contains the Azure Key Vault cryptography module for the Sidub Platform. It provides connectors and handlers that allow the cryptography framework to interact with the Azure Key Vault services.
Main Components
This library simply provides the connectors and handlers for Azure Key Vault services.
Registering an Azure Key Vault service
To connect to an Azure Key Vault service, register it within the service
registry using the CryptographyServiceReference
and AzureKeyVaultConnector
classes.
serviceCollection.AddSidubPlatform(serviceProvider =>
{
var metadata = new InMemoryServiceRegistry();
var cryptographyReference = new CryptographyServiceReference("vault");
var keyConnector = new AzureKeyVaultConnector();
metadata.RegisterServiceReference(cryptographyReference, keyConnector);
return metadata;
});
Supported operations
Not all operations are supported by the Azure Key Vault service. The following operations are supported:
- Create, import symmetric key
- Create, import, get (public only) asymmetric key
- Sign, verify dadta using asymmetric key
Unsupported operations
The following operations are not supported by the Azure Key Vault service:
- Encrypt, decrypt data using asymmetric key exchange
- Encrypt, decrypt data using symmetric key (planned with HSM support)
To interact with the HTTP data service, use any of the functionality defined within the storage framework, simply passing the storage service reference associated with the Gremlin connector.
License
This project is dual-licensed under the AGPL v3 or a proprietary license. For details, see https://sidub.ca/licensing or the LICENSE.txt file.
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. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | 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.1
- Azure.Security.KeyVault.Keys (>= 4.6.0)
- Microsoft.IdentityModel.Tokens (>= 8.0.2)
- Microsoft.SourceLink.AzureRepos.Git (>= 8.0.0)
- Sidub.Platform.Authentication.Http (>= 1.0.18)
- Sidub.Platform.Cryptography (>= 1.0.9)
- Sidub.Platform.Storage (>= 1.0.19)
- Sidub.Platform.Storage.Http (>= 1.0.26)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.10 | 106 | 9/22/2024 |