Pisum.Dataprotection.Vault 1.15.0
Pisum.Dataprotection.Vault
ASP.NET Core Data Protection key storage using HashiCorp Vault.
Installation
dotnet add package Pisum.Dataprotection.Vault
Usage
builder.Services.AddDataProtection()
.ConfigureDataProtection(configuration.GetSection("DataProtection"))
.ConfigureDataProtectionVault(configuration.GetSection("Vault"));
Configuration
{
"DataProtection": {
"ApplicationName": "MyApp"
},
"Vault": {
"Address": "https://vault.example.com",
"Token": "your-vault-token",
"MountPoint": "secret",
"Path": "dataprotection/keys"
}
}
Supported Frameworks
- .NET 8.0
- .NET 9.0
- .NET 10.0
No packages depend on Pisum.Dataprotection.Vault.
.NET 8.0
- Pisum.Dataprotection.Shared (>= 1.15.0)
- Pisum.Vault (>= 1.7.0)
.NET 9.0
- Pisum.Dataprotection.Shared (>= 1.15.0)
- Pisum.Vault (>= 1.7.0)
.NET 10.0
- Pisum.Dataprotection.Shared (>= 1.15.0)
- Pisum.Vault (>= 1.7.0)