40 references to SecuritySecrets
Aspire.Hosting.Radius (10)
Publishing\BicepPostProcessor.cs (2)
80foreach (var resource in options.SecuritySecrets) 355foreach (var secret in options.SecuritySecrets)
Publishing\RadiusInfrastructureBuilder.cs (8)
883var liveSecrets = new HashSet<RadiusSecuritySecretConstruct>(options.SecuritySecrets); 1023var liveSecrets = new HashSet<RadiusSecuritySecretConstruct>(options.SecuritySecrets); 1280foreach (var secret in options.SecuritySecrets) 1356foreach (var secret in options.SecuritySecrets) 1911options.SecuritySecrets.Count == 0 || 2734options.SecuritySecrets.Add(secret); 3885options.SecuritySecrets.Add(secret); 4645(!options.SecuritySecrets.Contains(secret) ||
Aspire.Hosting.Radius.Tests (30)
Publishing\ContainerSecretEnvironmentTests.cs (5)
310}, opts => opts.SecuritySecrets.Clear())); 328}, opts => opts.SecuritySecrets[0].Data.Clear())); 346}, opts => opts.SecuritySecrets[0].SecretName = "custom-secret"); 367opts.SecuritySecrets[0].SecretName = "renamed"; 408opts.SecuritySecrets[0].Data["extra-key"] = new RadiusSecuritySecretDataEntryConstruct
Publishing\PostCallbackSecretValidationTests.cs (25)
87opts => opts.SecuritySecrets[0].SecretName = "Not_A_Valid_Name")); 107opts.SecuritySecrets[0].SecretName = parameter; 127EnvironmentId = opts.SecuritySecrets[0].EnvironmentId, 134opts.SecuritySecrets.Add(orphan); 152opts => opts.SecuritySecrets[0].Kind = "basicAuthentication")); 170opts => opts.SecuritySecrets[0].Kind = "somethingNewer")); 187opts => opts.SecuritySecrets[0].Kind = "certificate")); 202opts => opts.SecuritySecrets[0].Kind = "certificate-pem")); 217opts => opts.SecuritySecrets[0].Kind = "certificate-pkcs12"); 239opts.SecuritySecrets.Add(orphan); 255opts => opts.SecuritySecrets[0].Data["extra"] = new RadiusSecuritySecretDataEntryConstruct 274opts => opts.SecuritySecrets[0].Data.Values.First().Value!.Encoding = "raw")); 290opts => opts.SecuritySecrets[0].Data["extra"] = null!)); 350opts => opts.SecuritySecrets[0].Data.Values.First().Value!.Encoding = "somethingNewer")); 365opts => opts.SecuritySecrets[0].Data["not a key"] = new RadiusSecuritySecretDataEntryConstruct 576opts => opts.SecuritySecrets[0].Data.Clear())); 593var secret = opts.SecuritySecrets[0]; 614opts => opts.SecuritySecrets[0].Data.Values.First().Value!.Value = "hunter2")); 630opts => opts.SecuritySecrets[0].Data.Values.First().Value!.Encoding = "base64")); 645opts => opts.SecuritySecrets[0].Data.Values.First().Value!.Encoding = "")); 665opts.SecuritySecrets[0].Data.Values.First().Value!.Encoding = parameter; 680opts => opts.SecuritySecrets[0].Data.Values.First().Value!.Encoding = "string"); 706opts.SecuritySecrets[0].Data.Values.First().Value!.Value = "hunter2"; 885var scoped = opts.SecuritySecrets[0]; 892opts.SecuritySecrets.Add(envSecret);