Welcome to the Quick Start Guide! This guide will help you get started with BlueKeyVault, a powerful and secure service for managing sensitive information such as secrets, encryption keys, and certificates.
By default, this program is running in http, we will see later how to run with https
You should see the following prompt:
promptWelcome to BlueKeyVault Press Ctrl+C to stop Kestrel is listening on address: http://localhost:5002
Open a Web Browser
Congratulations! You are ready to create your users and secrets
BlueKeyVault uses a configuration file (appsetting.json) as shown below:
appsettings.json{
"Logging": {
"LogLevel": {
"Default": "Warning",
"Microsoft.AspNetCore": "Warning",
"Microsoft.EntityFrameworkCore": "Warning"
}
},
"AllowedHosts": "*",
"Kestrel": {
"EndpointDefaults": {
"Protocols": "Http1"
},
"Endpoints": {
"Http": {
"Url": "http://localhost:5002/"
}
//,"Https": {
// "Url": "https://localhost:5003/"
//}
}
//,"Certificates": {
// "Default": {
// "Subject": "machineOrSubjectName",
// "Store": "My",
// "Location": "CurrentUser", // "LocalMachine",
// "AllowInvalid": true
// }
//}
},
"SwaggerDisplay": true,
"Serilog": {
"MinimumLevel": {
"Override": {
"Microsoft": "Warning"
}
},
"WriteTo": [
{
"Name": "Console"
},
{
"Name": "File",
"RollingInterval": "Day",
"Args": {
"path": "Logs\\AppLogs.log"
}
}
]
}
}
Learn how to manage and use digital certificates in BlueKeyVault.
Tou can allow or disallow the access to the swagger by changing the flag: "SwaggerDisplay" in the appsettings.json. To be effective, you have to restart the app.
Follow best practices to ensure the security and reliability of your BlueKeyVault.
Find solutions to common issues you might encounter while working with BlueKeyVault.