scripts: Request-VsqlServerCertificate.ps1 requests and installs a SQL Server TLS certificate from PESCO-PSYLOCKE-CA
Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
@@ -6,3 +6,7 @@ systemd timer on docker-1, and a restore script with a rehearsal recorded in doc
|
||||
## Export-PescoCaBundle.ps1
|
||||
|
||||
Run on a domain-joined PC. Exports every unexpired PESCO CA certificate from the Windows stores to one PEM bundle and copies it to docker-1 with scp (default target `~/packetstation/test/ca/pesco-ca.pem`). Use `-Remote` for another path and `-NoCopy` to only write the file. It warns on SHA-1 signed certificates; see docs/DEPLOY.md.
|
||||
|
||||
## Request-VsqlServerCertificate.ps1
|
||||
|
||||
Run elevated on the SQL Server host behind vsql. Requests a TLS certificate from PESCO-PSYLOCKE-CA with certreq (RSA 2048, SHA-256, Server Authentication, SANs vsql.pesco.com, vsql and the host names, Key Storage Provider, exportable), installs it, grants the SQL Server service accounts read on the private key, points each instance at it, and prints or performs the restarts. `-WhatIf` shows the steps. Gitea issue 5 tracks the switch to `VISUAL_ENCRYPT=yes`.
|
||||
|
||||
Reference in New Issue
Block a user