feat(adminui): audit cert Trust/Untrust/Delete to ConfigAuditLog
This commit is contained in:
@@ -191,14 +191,15 @@ else
|
||||
return;
|
||||
}
|
||||
|
||||
var actor = authState.User.Identity?.Name ?? "system";
|
||||
var result = p.Verb switch
|
||||
{
|
||||
"trust" => CertManager.Trust(p.Thumbprint),
|
||||
"untrust" => CertManager.Untrust(p.Thumbprint),
|
||||
"trust" => CertManager.Trust(p.Thumbprint, actor),
|
||||
"untrust" => CertManager.Untrust(p.Thumbprint, actor),
|
||||
"delete" => p.Kind switch
|
||||
{
|
||||
StoreKind.Trusted => CertManager.Delete("trusted", p.Thumbprint),
|
||||
StoreKind.Rejected => CertManager.Delete("rejected", p.Thumbprint),
|
||||
StoreKind.Trusted => CertManager.Delete("trusted", p.Thumbprint, actor),
|
||||
StoreKind.Rejected => CertManager.Delete("rejected", p.Thumbprint, actor),
|
||||
_ => CertActionResult.Fail($"cannot delete from {p.Kind}"),
|
||||
},
|
||||
_ => CertActionResult.Fail("unknown action"),
|
||||
|
||||
Reference in New Issue
Block a user