- ADCS installed and running
- .NET 8.0 runtime and ASP.NET runtime
- verify the installation using
dotnet --version
- Clone the repo
cd <repo_directory>
- Restore Dependencies
dotnet restore
- Build the Application
dotnet build
- Publish the Application
dotnet publish -c Release -o <PATH_TO_THE_APP>
- Edit
appsettings.json
- PfxPath
- PfxPass
- Port
- CAConfig
- TemplateName
- Edit
NLog.config
file- fileName="<PATH_TO_LOG>/${shortdate}.log.txt"
- Navigate to the published app
- Run
SES-ADCS-Web-API.exe --install
- Go to Services, edit the SES ADCS Web API Service, Under Log On, use the appropriate service account
- Restart the service