Refactor code structure for improved readability and maintainability; optimize performance in key functions.
This commit is contained in:
@@ -226,6 +226,17 @@ internal static class Program
|
||||
client.Timeout = TimeSpan.FromSeconds(60);
|
||||
}).AddEgressPolicyGuard("stellaops-cli", "sbom-api");
|
||||
|
||||
// CLI-VERIFY-43-001: OCI registry client for verify image
|
||||
services.AddHttpClient<IOciRegistryClient, OciRegistryClient>(client =>
|
||||
{
|
||||
client.Timeout = TimeSpan.FromMinutes(2);
|
||||
client.DefaultRequestHeaders.UserAgent.ParseAdd("StellaOps.Cli/verify-image");
|
||||
}).AddEgressPolicyGuard("stellaops-cli", "oci-registry");
|
||||
|
||||
services.AddSingleton<ITrustPolicyLoader, TrustPolicyLoader>();
|
||||
services.AddSingleton<IDsseSignatureVerifier, DsseSignatureVerifier>();
|
||||
services.AddSingleton<IImageAttestationVerifier, ImageAttestationVerifier>();
|
||||
|
||||
// CLI-PARITY-41-002: Notify client for notification management
|
||||
services.AddHttpClient<INotifyClient, NotifyClient>(client =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user