From f38db6c0af970572d3d1325008b12de0b2160c47 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Wed, 29 Oct 2025 11:01:50 -0400 Subject: [PATCH 01/10] assigning _certificateDataReader in initialize method --- hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index 597cf95..1acd3e4 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -54,6 +54,7 @@ public void Initialize(IAnyCAPluginConfigProvider configProvider, ICertificateDa _caConfig = JsonSerializer.Deserialize(rawConfig); logger.MethodExit(LogLevel.Trace); _client = new HashicorpVaultClient(_caConfig); + _certificateDataReader = certificateDataReader; } /// From d730756da76629172a2e2a7792d2306f20e4e984 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Wed, 29 Oct 2025 11:04:26 -0400 Subject: [PATCH 02/10] updated CHANGELOG --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4d155a..2786a1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.0.2 +* bug fix: _certDataReader is now initialized in the Initialize method + ## 1.0.1 * added retrieval of roles associated with enrolled certificates via metadata for Vault Enterprise users From c9bc2bb5d874513fefbc8903824138636c1c8c7f Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Wed, 29 Oct 2025 11:13:17 -0400 Subject: [PATCH 03/10] added additional logging in getCertificate --- hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs b/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs index 8edb068..2a9d69c 100644 --- a/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs +++ b/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs @@ -133,6 +133,10 @@ public async Task GetCertificate(string certSerial) { var response = await _vaultHttp.GetAsync($"cert/{certSerial}"); logger.LogTrace($"successfully received a response for certificate with serial number: {certSerial}"); + logger.LogTrace($"--response data--"); + logger.LogTrace($"cert string: {response.Certificate}"); + logger.LogTrace($"revocation time: {response.RevocationTime}"); + return response; } catch (Exception ex) From cf0070447d3ad5ed69fb8e66766029632126ea51 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Mon, 10 Nov 2025 10:48:33 -0500 Subject: [PATCH 04/10] added additional logging for troubleshooting. --- .../Client/HashicorpVaultClient.cs | 8 +++-- hashicorp-vault-cagateway/Client/VaultHttp.cs | 33 ++++++++++++------- .../HashicorpVaultCAConnector.cs | 14 ++++---- .../hashicorp-vault-caplugin.csproj | 1 + readme_source.md | 2 +- 5 files changed, 36 insertions(+), 22 deletions(-) diff --git a/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs b/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs index 2a9d69c..e565c6d 100644 --- a/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs +++ b/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs @@ -132,10 +132,12 @@ public async Task GetCertificate(string certSerial) try { var response = await _vaultHttp.GetAsync($"cert/{certSerial}"); + logger.LogTrace($"successfully received a response for certificate with serial number: {certSerial}"); logger.LogTrace($"--response data--"); logger.LogTrace($"cert string: {response.Certificate}"); logger.LogTrace($"revocation time: {response.RevocationTime}"); + return response; } @@ -193,7 +195,7 @@ public async Task PingServer() } /// - /// Retreives all serial numbers for issued certificates + /// Retrieves all serial numbers for issued certificates /// /// a list of the certificate serial number strings public async Task> GetAllCertSerialNumbers() @@ -251,7 +253,7 @@ public async Task> GetRoleNamesAsync() } /// - /// Retreives the metadata for the certificate + /// Retrieves the metadata for the certificate /// /// /// @@ -279,7 +281,7 @@ public async Task GetCertMetadata(string certSerial) } catch (Exception ex) { - logger.LogError($"an error occurred when attempting to retreive the certificate metadata: {ex.Message}"); + logger.LogError($"an error occurred when attempting to retrieve the certificate metadata: {ex.Message}"); throw; } finally { logger.MethodExit(); } diff --git a/hashicorp-vault-cagateway/Client/VaultHttp.cs b/hashicorp-vault-cagateway/Client/VaultHttp.cs index fda1eb2..94cc489 100644 --- a/hashicorp-vault-cagateway/Client/VaultHttp.cs +++ b/hashicorp-vault-cagateway/Client/VaultHttp.cs @@ -8,6 +8,7 @@ using Keyfactor.Extensions.CAPlugin.HashicorpVault.APIProxy; using Keyfactor.Logging; using Microsoft.Extensions.Logging; +using Newtonsoft.Json; using RestSharp; using RestSharp.Serializers.Json; using System; @@ -15,6 +16,7 @@ using System.Text.Json; using System.Text.Json.Serialization; using System.Threading.Tasks; +using JsonSerializer = Newtonsoft.Json.JsonSerializer; namespace Keyfactor.Extensions.CAPlugin.HashicorpVault.Client { @@ -35,13 +37,13 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp _serializerOptions = new() { - DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingDefault, + DefaultIgnoreCondition = JsonIgnoreCondition.Never, RespectNullableAnnotations = true, PropertyNameCaseInsensitive = true, - PreferredObjectCreationHandling = JsonObjectCreationHandling.Replace, + PreferredObjectCreationHandling = JsonObjectCreationHandling.Replace }; - var restClientOptions = new RestClientOptions($"{host.TrimEnd('/')}/v1") { ThrowOnAnyError = true }; + var restClientOptions = new RestClientOptions($"{host.TrimEnd('/')}/v1") { ThrowOnAnyError = true }; _restClient = new RestClient(restClientOptions, configureSerialization: s => s.UseSystemTextJson(_serializerOptions)); _mountPoint = mountPoint.TrimStart('/').TrimEnd('/'); // remove leading and trailing slashes @@ -69,19 +71,28 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp public async Task GetAsync(string path, Dictionary parameters = null) { logger.MethodEntry(); - logger.LogTrace($"preparing to send GET request to {path} with parameters {JsonSerializer.Serialize(parameters)}"); - logger.LogTrace($"will attempt to deserialize the response into a {typeof(T)}"); + logger.LogTrace($"preparing to send GET request to {path} with parameters {JsonConvert.SerializeObject(parameters)}"); + try { var request = new RestRequest($"{_mountPoint}/{path}", Method.Get); - if (parameters != null) { request.AddJsonBody(parameters); } - - var response = await _restClient.ExecuteGetAsync(request); + if (parameters != null && parameters.Keys.Count > 0) { request.AddJsonBody(parameters); } + var response = await _restClient.ExecuteGetAsync(request); + logger.LogTrace($"raw response: {response.Content}"); + logger.LogTrace($"response status: {response.StatusCode}"); + + logger.LogTrace($"response error msg: {response.ErrorMessage}"); + response.ThrowIfError(); + if (string.IsNullOrEmpty(response.Content)) throw new Exception(response.ErrorMessage ?? "no content returned from Vault"); - return response.Data; + logger.LogTrace($"deserializing the response into a {typeof(T)}"); + var serialized = JsonConvert.DeserializeObject(response.Content); + + logger.LogTrace($"successfully deserialized the reponse"); + return serialized; } catch (Exception ex) { @@ -108,7 +119,7 @@ public async Task PostAsync(string path, dynamic parameters = default) var request = new RestRequest(resourcePath, Method.Post); if (parameters != null) { - string serializedParams = JsonSerializer.Serialize(parameters, _serializerOptions); + string serializedParams = JsonConvert.SerializeObject(parameters); logger.LogTrace($"serialized parameters (from {parameters.GetType()?.Name}): {serializedParams}"); request.AddJsonBody(serializedParams); } @@ -127,7 +138,7 @@ public async Task PostAsync(string path, dynamic parameters = default) if (response.StatusCode == System.Net.HttpStatusCode.BadRequest) { - errorResponse = JsonSerializer.Deserialize(response.Content!); + errorResponse = JsonConvert.DeserializeObject(response.Content ?? "no content"); string allErrors = "(Bad Request)"; if (errorResponse?.Errors.Count > 0) { diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index 1acd3e4..a38c09d 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -240,7 +240,7 @@ public async Task Synchronize(BlockingCollection blockin } catch (Exception ex) { - logger.LogError($"failed to retreive serial numbers: {LogHandler.FlattenException(ex)}"); + logger.LogError($"failed to retrieve serial numbers: {LogHandler.FlattenException(ex)}"); throw; } @@ -251,7 +251,7 @@ public async Task Synchronize(BlockingCollection blockin CertResponse certFromVault = null; var dbStatus = -1; - // first, retreive the details from Vault + // first, retrieve the details from Vault try { logger.LogTrace($"Calling GetCertificate on our client, passing serial number: {certSerial}"); @@ -259,7 +259,7 @@ public async Task Synchronize(BlockingCollection blockin } catch (Exception ex) { - logger.LogError($"Failed to retreive details for certificate with serial number {certSerial} from Vault. Errors: {LogHandler.FlattenException(ex)}"); + logger.LogError($"Failed to retrieve details for certificate with serial number {certSerial} from Vault. Errors: {LogHandler.FlattenException(ex)}"); throw; } logger.LogTrace($"converting {certSerial} to database trackingId"); @@ -269,7 +269,7 @@ public async Task Synchronize(BlockingCollection blockin // then, check for an existing local entry try { - logger.LogTrace($"attempting to retreive status of cert with tracking id {trackingId} from the database"); + logger.LogTrace($"attempting to retrieve status of cert with tracking id {trackingId} from the database"); dbStatus = await _certificateDataReader.GetStatusByRequestID(trackingId); } catch @@ -281,7 +281,7 @@ public async Task Synchronize(BlockingCollection blockin { logger.LogTrace($"adding cert with serial {trackingId} to the database. fullsync is {fullSync}, and the certificate {(dbStatus == -1 ? "does not yet exist" : "already exists")} in the database."); - logger.LogTrace("attempting to retreive the role name (productId) from the certificate metadata, if available"); + logger.LogTrace("attempting to retrieve the role name (productId) from the certificate metadata, if available"); var metaData = new MetadataResponse(); @@ -291,7 +291,7 @@ public async Task Synchronize(BlockingCollection blockin } catch (Exception) { - logger.LogTrace("an error occurred when attempting to retreive the metadata, continuing.."); + logger.LogTrace("an error occurred when attempting to retrieve the metadata, continuing.."); } var newCert = new AnyCAPluginCertificate @@ -423,7 +423,7 @@ public async Task ValidateCAConnectionInfo(Dictionary connection _client = new HashicorpVaultClient(config); - // attempt an authenticated request to retreive role names + // attempt an authenticated request to retrieve role names try { logger.LogTrace("making an authenticated request to the Vault server to verify credentials (listing role names).."); diff --git a/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj b/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj index 95991b8..c9566c1 100644 --- a/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj +++ b/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj @@ -37,6 +37,7 @@ + diff --git a/readme_source.md b/readme_source.md index 2b54786..836a7bb 100644 --- a/readme_source.md +++ b/readme_source.md @@ -95,7 +95,7 @@ Certificates issued for the Hashicorp Vault CA from within the Keyfactor Command 1. Create an entry for each of the PKI secrets engine roles you would like to use for issuing certificates from the Hashicorp Vault CA. 1. Navigate to the "Certificate Authorities" tab and click "Edit" 1. In the "Edit CA" window, navigate to the "Templates" tab. - 1. Create an association between each of the certificate profiles we just created with the PKI secrets engine roles retreived from Vault. + 1. Create an association between each of the certificate profiles we just created with the PKI secrets engine roles retrieved from Vault. ### Configure the CA in Keyfactor Command From c6d7450a24f203074421c1101988cccd1efe8f51 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Thu, 13 Nov 2025 12:20:47 -0500 Subject: [PATCH 05/10] added a tracelog in the initialize method that should log the current version of the integration --- .../HashicorpVaultCAConnector.cs | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index a38c09d..a956754 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -18,6 +18,7 @@ using System.Text.Json; using System.Threading; using System.Threading.Tasks; +using System.Reflection; namespace Keyfactor.Extensions.CAPlugin.HashicorpVault { @@ -50,11 +51,22 @@ public void Initialize(IAnyCAPluginConfigProvider configProvider, ICertificateDa { logger.MethodEntry(LogLevel.Trace); string rawConfig = JsonSerializer.Serialize(configProvider.CAConnectionData); - logger.LogTrace($"serialized config: {rawConfig}"); _caConfig = JsonSerializer.Deserialize(rawConfig); logger.MethodExit(LogLevel.Trace); _client = new HashicorpVaultClient(_caConfig); _certificateDataReader = certificateDataReader; + + Assembly targetAssembly = typeof(HashicorpVaultCAConnector).Assembly; + + // Get the AssemblyName object + AssemblyName assemblyName = targetAssembly?.GetName(); + + // Get the Version object + Version version = assemblyName?.Version; + + logger.LogTrace($"-- {assemblyName?.Name ?? "unknown"} v{version} --"); + + logger.LogTrace($"serialized config: {rawConfig}"); } /// @@ -264,7 +276,7 @@ public async Task Synchronize(BlockingCollection blockin } logger.LogTrace($"converting {certSerial} to database trackingId"); - var trackingId = certSerial.Replace(":", "-"); // we store with '-'; hashi stores with ':' + var trackingId = certSerial.Replace(":", "-"); // we store with '-'; hashi stores with ':' // then, check for an existing local entry try @@ -284,12 +296,12 @@ public async Task Synchronize(BlockingCollection blockin logger.LogTrace("attempting to retrieve the role name (productId) from the certificate metadata, if available"); var metaData = new MetadataResponse(); - + try { metaData = await _client.GetCertMetadata(certSerial); } - catch (Exception) + catch (Exception) { logger.LogTrace("an error occurred when attempting to retrieve the metadata, continuing.."); } @@ -299,11 +311,11 @@ public async Task Synchronize(BlockingCollection blockin CARequestID = trackingId, Certificate = certFromVault.Certificate, Status = certFromVault.RevocationTime != null ? (int)EndEntityStatus.REVOKED : (int)EndEntityStatus.GENERATED, - RevocationDate = certFromVault.RevocationTime, + RevocationDate = certFromVault.RevocationTime, }; // if we were able to get the role name from metadata, we include it - if (!string.IsNullOrEmpty(metaData?.Role)) + if (!string.IsNullOrEmpty(metaData?.Role)) { newCert.ProductID = metaData.Role; } @@ -347,7 +359,7 @@ public async Task Synchronize(BlockingCollection blockin /// /// The information used to connect to the CA. public async Task ValidateCAConnectionInfo(Dictionary connectionInfo) - { + { logger.MethodEntry(); logger.LogTrace(message: $"Validating CA connection info: {JsonSerializer.Serialize(connectionInfo)}"); @@ -373,7 +385,7 @@ public async Task ValidateCAConnectionInfo(Dictionary connection // make sure an authentication mechanism is defined (either certificate or token) var token = connectionInfo[Constants.CAConfig.TOKEN] as string; - + //var cert = connectionInfo[Constants.CAConfig.CLIENTCERT] as string; var cert = string.Empty; // temporary until client cert auth into vault is implemented @@ -466,7 +478,7 @@ public Task ValidateProductInfo(EnrollmentProductInfo productInfo, Dictionary Date: Mon, 1 Dec 2025 14:12:53 -0500 Subject: [PATCH 06/10] Added missing fields for a wrapped response. Changed awaiting mechanism for getting product ID's. Added check for a null response. --- hashicorp-vault-cagateway/APIProxy/WrappedResponse.cs | 6 ++++++ hashicorp-vault-cagateway/Client/VaultHttp.cs | 7 ++++--- hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs | 7 +++++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/hashicorp-vault-cagateway/APIProxy/WrappedResponse.cs b/hashicorp-vault-cagateway/APIProxy/WrappedResponse.cs index 44035ae..80051a2 100644 --- a/hashicorp-vault-cagateway/APIProxy/WrappedResponse.cs +++ b/hashicorp-vault-cagateway/APIProxy/WrappedResponse.cs @@ -12,6 +12,9 @@ namespace Keyfactor.Extensions.CAPlugin.HashicorpVault.APIProxy { public class WrappedResponse { + [JsonPropertyName("request_id")] + public string RequestId { get; set; } + [JsonPropertyName("lease_id")] public string LeaseId { get; set; } @@ -30,6 +33,9 @@ public class WrappedResponse [JsonPropertyName("mount_point")] public string MountPoint { get; set; } + [JsonPropertyName("mount_type")] + public string MountType { get; set; } + [JsonPropertyName("mount_running_plugin_version")] public string PluginVersion { get; set; } diff --git a/hashicorp-vault-cagateway/Client/VaultHttp.cs b/hashicorp-vault-cagateway/Client/VaultHttp.cs index 94cc489..eb122a1 100644 --- a/hashicorp-vault-cagateway/Client/VaultHttp.cs +++ b/hashicorp-vault-cagateway/Client/VaultHttp.cs @@ -89,10 +89,11 @@ public async Task GetAsync(string path, Dictionary paramet if (string.IsNullOrEmpty(response.Content)) throw new Exception(response.ErrorMessage ?? "no content returned from Vault"); logger.LogTrace($"deserializing the response into a {typeof(T)}"); - var serialized = JsonConvert.DeserializeObject(response.Content); + var deserialized = JsonConvert.DeserializeObject(response.Content); logger.LogTrace($"successfully deserialized the reponse"); - return serialized; + + return deserialized; } catch (Exception ex) { @@ -120,7 +121,7 @@ public async Task PostAsync(string path, dynamic parameters = default) if (parameters != null) { string serializedParams = JsonConvert.SerializeObject(parameters); - logger.LogTrace($"serialized parameters (from {parameters.GetType()?.Name}): {serializedParams}"); + logger.LogTrace($"deserialized parameters (from {parameters.GetType()?.Name}): {serializedParams}"); request.AddJsonBody(serializedParams); } diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index a956754..008751b 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -440,7 +440,7 @@ public async Task ValidateCAConnectionInfo(Dictionary connection { logger.LogTrace("making an authenticated request to the Vault server to verify credentials (listing role names).."); var roleNames = await _client.GetRoleNamesAsync(); - logger.LogTrace($"successfule request: received a response containing {roleNames.Count} role names"); + logger.LogTrace($"successful request: received a response containing {roleNames?.Count} role names"); } catch (Exception ex) { @@ -583,7 +583,10 @@ public List GetProductIds() try { logger.LogTrace("requesting role names from vault.."); - var roleNames = _client.GetRoleNamesAsync().Result; + var roleNames = _client.GetRoleNamesAsync().GetAwaiter().GetResult(); + if (roleNames == null) { + throw new Exception("no role names returned, or deserialization failed."); + } logger.LogTrace($"got {roleNames.Count} role names from vault:"); foreach (var name in roleNames) { From b452a6696c9f0c528a0e3f3ca64b62d2cacff633 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Wed, 3 Dec 2025 10:47:20 -0500 Subject: [PATCH 07/10] swapped newtsonsoft json for system.text.json for consistent serialization. --- hashicorp-vault-cagateway/Client/VaultHttp.cs | 17 +++++----- .../Properties/launchSettings.json | 10 ------ .../hashicorp-vault-caplugin.csproj | 33 +++++-------------- 3 files changed, 17 insertions(+), 43 deletions(-) delete mode 100644 hashicorp-vault-cagateway/Properties/launchSettings.json diff --git a/hashicorp-vault-cagateway/Client/VaultHttp.cs b/hashicorp-vault-cagateway/Client/VaultHttp.cs index eb122a1..6f0ae03 100644 --- a/hashicorp-vault-cagateway/Client/VaultHttp.cs +++ b/hashicorp-vault-cagateway/Client/VaultHttp.cs @@ -8,7 +8,6 @@ using Keyfactor.Extensions.CAPlugin.HashicorpVault.APIProxy; using Keyfactor.Logging; using Microsoft.Extensions.Logging; -using Newtonsoft.Json; using RestSharp; using RestSharp.Serializers.Json; using System; @@ -16,7 +15,6 @@ using System.Text.Json; using System.Text.Json.Serialization; using System.Threading.Tasks; -using JsonSerializer = Newtonsoft.Json.JsonSerializer; namespace Keyfactor.Extensions.CAPlugin.HashicorpVault.Client { @@ -38,8 +36,8 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp _serializerOptions = new() { DefaultIgnoreCondition = JsonIgnoreCondition.Never, - RespectNullableAnnotations = true, PropertyNameCaseInsensitive = true, + RespectNullableAnnotations = true, PreferredObjectCreationHandling = JsonObjectCreationHandling.Replace }; @@ -71,7 +69,7 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp public async Task GetAsync(string path, Dictionary parameters = null) { logger.MethodEntry(); - logger.LogTrace($"preparing to send GET request to {path} with parameters {JsonConvert.SerializeObject(parameters)}"); + logger.LogTrace($"preparing to send GET request to {path} with parameters {JsonSerializer.Serialize(parameters)}"); try { @@ -88,10 +86,11 @@ public async Task GetAsync(string path, Dictionary paramet response.ThrowIfError(); if (string.IsNullOrEmpty(response.Content)) throw new Exception(response.ErrorMessage ?? "no content returned from Vault"); - logger.LogTrace($"deserializing the response into a {typeof(T)}"); - var deserialized = JsonConvert.DeserializeObject(response.Content); + logger.LogTrace($"deserializing the response into a {typeof(T)}"); + + var deserialized = JsonSerializer.Deserialize(response.Content, _serializerOptions); - logger.LogTrace($"successfully deserialized the reponse"); + logger.LogTrace($"successfully deserialized the response"); return deserialized; } @@ -120,7 +119,7 @@ public async Task PostAsync(string path, dynamic parameters = default) var request = new RestRequest(resourcePath, Method.Post); if (parameters != null) { - string serializedParams = JsonConvert.SerializeObject(parameters); + string serializedParams = JsonSerializer.Serialize(parameters); logger.LogTrace($"deserialized parameters (from {parameters.GetType()?.Name}): {serializedParams}"); request.AddJsonBody(serializedParams); } @@ -139,7 +138,7 @@ public async Task PostAsync(string path, dynamic parameters = default) if (response.StatusCode == System.Net.HttpStatusCode.BadRequest) { - errorResponse = JsonConvert.DeserializeObject(response.Content ?? "no content"); + errorResponse = JsonSerializer.Deserialize(response.Content ?? "no content"); string allErrors = "(Bad Request)"; if (errorResponse?.Errors.Count > 0) { diff --git a/hashicorp-vault-cagateway/Properties/launchSettings.json b/hashicorp-vault-cagateway/Properties/launchSettings.json deleted file mode 100644 index e6a1e54..0000000 --- a/hashicorp-vault-cagateway/Properties/launchSettings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "profiles": { - "hashicorp-vault-caplugin": { - "commandName": "Project", - "remoteDebugEnabled": true, - "authenticationMode": "None", - "nativeDebugging": true - } - } -} \ No newline at end of file diff --git a/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj b/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj index c9566c1..79b075c 100644 --- a/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj +++ b/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj @@ -33,15 +33,15 @@ - - - - - - - - - + + + + + + + + + @@ -49,19 +49,4 @@ Always - - - - True - True - Resources.resx - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - - \ No newline at end of file From b650d91a6870c43f0b1b3f086f47cbcabac218eb Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Thu, 11 Dec 2025 13:49:37 -0500 Subject: [PATCH 08/10] logging full raw response, updated serialization config to ignore null values --- hashicorp-vault-cagateway/APIProxy/CertResponse.cs | 3 +++ hashicorp-vault-cagateway/Client/VaultHttp.cs | 12 ++++++------ .../HashicorpVaultCAConnector.cs | 5 +++-- .../hashicorp-vault-caplugin.csproj | 4 ++++ 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/hashicorp-vault-cagateway/APIProxy/CertResponse.cs b/hashicorp-vault-cagateway/APIProxy/CertResponse.cs index 1546191..42448d0 100644 --- a/hashicorp-vault-cagateway/APIProxy/CertResponse.cs +++ b/hashicorp-vault-cagateway/APIProxy/CertResponse.cs @@ -18,6 +18,9 @@ public class CertResponse [JsonPropertyName("revocation_time_rfc3339")] public DateTime? RevocationTime { get; set; } + [JsonPropertyName("revocation_time")] + public int RevocationTimestamp { get; set; } + [JsonPropertyName("issuer_id")] public string IssuerId { get; set; } } diff --git a/hashicorp-vault-cagateway/Client/VaultHttp.cs b/hashicorp-vault-cagateway/Client/VaultHttp.cs index 6f0ae03..0b04c66 100644 --- a/hashicorp-vault-cagateway/Client/VaultHttp.cs +++ b/hashicorp-vault-cagateway/Client/VaultHttp.cs @@ -14,6 +14,7 @@ using System.Collections.Generic; using System.Text.Json; using System.Text.Json.Serialization; +using System.Threading; using System.Threading.Tasks; namespace Keyfactor.Extensions.CAPlugin.HashicorpVault.Client @@ -35,10 +36,9 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp _serializerOptions = new() { - DefaultIgnoreCondition = JsonIgnoreCondition.Never, - PropertyNameCaseInsensitive = true, - RespectNullableAnnotations = true, - PreferredObjectCreationHandling = JsonObjectCreationHandling.Replace + DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, + PropertyNameCaseInsensitive = true, + PreferredObjectCreationHandling = JsonObjectCreationHandling.Populate }; var restClientOptions = new RestClientOptions($"{host.TrimEnd('/')}/v1") { ThrowOnAnyError = true }; @@ -69,7 +69,7 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp public async Task GetAsync(string path, Dictionary parameters = null) { logger.MethodEntry(); - logger.LogTrace($"preparing to send GET request to {path} with parameters {JsonSerializer.Serialize(parameters)}"); + logger.LogTrace($"preparing to send GET request to {_mountPoint}/{path} with parameters {JsonSerializer.Serialize(parameters)}"); try { @@ -77,7 +77,7 @@ public async Task GetAsync(string path, Dictionary paramet if (parameters != null && parameters.Keys.Count > 0) { request.AddJsonBody(parameters); } var response = await _restClient.ExecuteGetAsync(request); - logger.LogTrace($"raw response: {response.Content}"); + logger.LogTrace($"raw response: {JsonSerializer.Serialize(response)}"); logger.LogTrace($"response status: {response.StatusCode}"); diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index 008751b..d159430 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -301,11 +301,12 @@ public async Task Synchronize(BlockingCollection blockin { metaData = await _client.GetCertMetadata(certSerial); } - catch (Exception) + catch (Exception ex) { - logger.LogTrace("an error occurred when attempting to retrieve the metadata, continuing.."); + logger.LogTrace($"an error occurred when attempting to retrieve the metadata, continuing.. {LogHandler.FlattenException(ex)}"); } + var newCert = new AnyCAPluginCertificate { CARequestID = trackingId, diff --git a/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj b/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj index 79b075c..9ed4103 100644 --- a/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj +++ b/hashicorp-vault-cagateway/hashicorp-vault-caplugin.csproj @@ -35,6 +35,10 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + From d605bb3182c87839730c704c30559c0f100b8a41 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Wed, 17 Dec 2025 11:49:54 -0500 Subject: [PATCH 09/10] added lookup table, extra logging, revocation check update --- .../APIProxy/CertResponse.cs | 4 +- hashicorp-vault-cagateway/CertRoleLookup.cs | 856 ++++++++++++++++++ .../Client/HashicorpVaultClient.cs | 22 +- hashicorp-vault-cagateway/Client/VaultHttp.cs | 9 +- .../HashicorpVaultCAConnector.cs | 46 +- 5 files changed, 912 insertions(+), 25 deletions(-) create mode 100644 hashicorp-vault-cagateway/CertRoleLookup.cs diff --git a/hashicorp-vault-cagateway/APIProxy/CertResponse.cs b/hashicorp-vault-cagateway/APIProxy/CertResponse.cs index 42448d0..79daa7c 100644 --- a/hashicorp-vault-cagateway/APIProxy/CertResponse.cs +++ b/hashicorp-vault-cagateway/APIProxy/CertResponse.cs @@ -16,10 +16,10 @@ public class CertResponse public string Certificate { get; set; } [JsonPropertyName("revocation_time_rfc3339")] - public DateTime? RevocationTime { get; set; } + public string RevocationTime { get; set; } [JsonPropertyName("revocation_time")] - public int RevocationTimestamp { get; set; } + public int? RevocationTimestamp { get; set; } [JsonPropertyName("issuer_id")] public string IssuerId { get; set; } diff --git a/hashicorp-vault-cagateway/CertRoleLookup.cs b/hashicorp-vault-cagateway/CertRoleLookup.cs new file mode 100644 index 0000000..55f2f83 --- /dev/null +++ b/hashicorp-vault-cagateway/CertRoleLookup.cs @@ -0,0 +1,856 @@ +// Copyright {year} Keyfactor +// Licensed under the Apache License, Version 2.0 (the "License")\ + +using System.Collections.Generic; + +namespace Keyfactor.Extensions.CAPlugin.HashicorpVault +{ + public static class CertRoleLookup + { + public static string GetRoleNameForCertSerial(string certSerial) + { + certSerial = certSerial.Replace(":", "-"); + if (_certRoleTable.TryGetValue(certSerial, out var roleName)){ + return roleName; + } + return null; + } + + private static Dictionary _certRoleTable = new Dictionary() + { + {"01-42-f1-94-79-28-24-19-2c-46-69-7c-6b-16-d0-ac-dc-f2-96-df","pru-qa-std-server-ssl" }, + {"01-b2-84-e2-92-be-85-c6-b5-29-94-d7-dd-9f-0e-fe-56-bc-bc-ea", "pru-qa-std-server-ssl"}, + {"01-ba-c2-21-90-84-cf-c8-6a-30-0b-ee-5a-88-84-30-1b-0b-c1-eb", "pru-qa-std-server-ssl"}, + {"02-03-67-ba-2a-59-5b-84-51-0b-b9-7c-03-39-30-91-8e-13-9b-1f", "pru-qa-std-server-ssl"}, + {"02-0a-5e-77-1c-f1-5c-8c-8f-de-70-c8-7d-52-a0-be-d5-65-28-6d", "pru-qa-std-server-ssl"}, + {"02-1f-9c-7d-52-30-5d-80-19-03-8f-2b-6f-3d-ca-3d-2a-22-8b-93", "pru-qa-std-server-ssl"}, + {"02-2c-8e-88-ae-32-4b-f4-81-a4-d4-92-81-6b-11-6e-0e-cb-25-3d", "pru-qa-std-server-ssl-2048"}, + {"02-42-66-64-22-16-a1-8a-be-d0-3c-3a-74-73-11-cc-ef-1d-6e-9b", "pru-qa-std-server-ssl"}, + {"02-42-70-08-1a-4e-23-7e-c4-de-24-bb-d6-90-6d-87-e3-1a-1a-2f", "pru-qa-std-server-ssl"}, + {"02-43-e0-9e-ea-c0-52-66-8d-7f-dc-76-11-d7-ce-40-1c-76-99-ba", "pru-qa-std-server-ssl"}, + {"02-88-bf-40-1e-1d-54-0f-68-25-f1-46-f1-f8-f3-4d-1c-3d-65-ba", "pru-qa-std-server-ssl"}, + {"02-8f-70-fa-da-22-e4-0d-53-09-fe-d7-a6-f1-9b-72-db-3a-7b-28", "pru-qa-std-server-ssl"}, + {"02-a8-41-ce-e3-ff-a9-1e-8a-15-33-7b-f7-fe-a9-ce-71-54-ec", "pru-qa-std-server-ssl" }, + {"02-a9-18-52-29-94-74-7e-8b-fe-e2-1d-51-4a-18-33-6f-b6-21-1e", "pru-qa-std-server-ssl"}, + {"02-cd-33-69-17-b7-90-00-a2-e0-5e-8d-d5-6f-e4-39-c9-f3-22-91", "pru-qa-std-server-ssl"}, + {"02-de-f4-a0-d1-6a-43-ef-6e-21-3e-8a-02-c9-f4-7f-a4-8b-59-68", "pru-qa-std-server-ssl"}, + {"02-e1-2a-d9-7e-77-94-de-0a-de-e1-8f-39-d2-72-91-c0-01-38-a3", "pru-qa-std-server-ssl"}, + {"03-19-eb-28-76-78-c4-30-56-13-7e-c5-15-a2-72-1b-d4-02-d0-f1", "pru-qa-std-server-ssl"}, + {"03-2b-d4-f4-40-46-37-65-2a-92-63-c5-61-91-29-96-fe-4d-38-71", "pru-qa-std-server-ssl"}, + {"03-41-60-f2-e7-1f-5c-da-a2-72-7e-cb-91-f0-e0-5e-0e-75-ab-c5", "pru-qa-std-server-ssl-2048"}, + {"03-41-c9-d7-c1-42-74-3d-6b-85-cd-3a-22-25-c4-56-23-71-b4-10", "pru-qa-std-server-ssl"}, + {"03-66-4a-2b-d8-bb-22-80-de-22-c5-4f-bf-00-54-55-08-04-e2-e8", "pru-qa-std-server-ssl"}, + {"03-83-59-4f-71-8c-2a-52-66-ad-c6-af-fa-51-82-2c-11-fe-83-bd", "pru-qa-std-server-ssl"}, + {"03-8e-e5-16-0e-92-3b-14-09-c6-f8-63-f6-b9-c5-09-2e-1c-0e-42", "pru-qa-std-server-ssl"}, + {"03-ca-ac-1b-86-a4-1a-8c-25-56-41-44-4a-a8-74-f8-bd-86-89-3c", "pru-qa-std-server-ssl"}, + {"03-d7-bd-46-a4-67-97-bd-8c-d1-4a-6c-a0-3d-3e-e0-76-48-3c-57", "pru-qa-std-server-ssl"}, + {"03-db-a6-b6-3d-be-28-35-ef-d0-45-4d-e4-d0-ce-62-01-42-0c-7e", "pru-qa-std-server-ssl"}, + {"03-e5-9c-38-94-7b-b7-02-bb-e2-9a-ab-82-3a-d4-d7-b0-ab-45-db", "pru-qa-std-server-ssl"}, + {"03-e8-46-8f-a4-35-ab-06-f7-0d-d5-33-f5-fa-9b-33-54-f5-56-ae", "pru-qa-std-server-ssl"}, + {"03-ef-54-05-35-ff-bb-f8-76-24-72-97-fa-66-1d-17-c8-d7-4b-40", "pru-qa-std-server-ssl"}, + {"03-f8-1e-dd-cd-03-48-49-2b-d3-ef-cf-89-06-d9-38-ab-f0-da-5d", "pru-qa-std-server-ssl-2048"}, + {"03-fd-c7-ec-dd-32-54-12-fc-28-49-2b-b9-9c-0c-6a-86-48-b1-c5", "pru-qa-std-server-ssl-2048"}, + {"04-30-d0-b4-c5-3b-05-42-f7-4e-63-44-ab-23-b0-bd-90-a6-81-22", "pru-qa-std-server-ssl"}, + {"04-5e-f6-c3-05-ac-8f-59-d6-8e-d7-54-50-f5-f0-c1-65-67-b0-11", "pru-qa-std-server-ssl"}, + {"04-65-4d-51-34-12-9e-4e-c7-e2-c7-52-f0-bc-16-4e-8e-5e-51-97", "pru-qa-std-server-ssl"}, + {"04-b6-7e-f3-cb-10-e2-4c-9b-fc-b7-80-b2-be-aa-c6-fe-78-f6-9c", "pru-qa-std-server-ssl"}, + {"04-cb-6f-e2-ff-81-07-2c-76-ae-40-75-08-d5-97-2b-31-b3-ca-50", "pru-qa-std-server-ssl"}, + {"04-f1-20-de-2a-db-49-66-ec-9a-a2-26-ad-0b-7a-72-07-4a-6d-5d", "pru-qa-std-server-ssl"}, + {"05-15-72-f4-b6-46-dd-0b-32-a0-38-f4-4c-1b-26-d4-b0-01-1c-75", "pru-qa-std-server-ssl-2048"}, + {"05-5c-f1-03-2f-46-22-53-10-cf-cd-fc-64-50-38-e7-f8-36-45-4b", "pru-qa-std-server-ssl"}, + {"05-fc-83-89-e2-79-e7-f3-0d-19-2b-95-1e-7a-67-30-ec-ef-ea-2f", "pru-qa-std-server-ssl"}, + {"06-07-c9-9c-bd-07-0c-a0-11-7d-c2-89-a7-94-c5-bc-3f-f5-0f-c5", "pru-qa-std-server-ssl"}, + {"06-2e-d1-9d-71-19-e0-af-de-7a-04-7e-2a-1a-5f-06-9c-b7-b9-aa", "pru-qa-std-server-ssl-2048"}, + {"06-64-62-8a-4d-2a-0f-ac-f4-91-ea-7e-cb-06-a8-32-ca-61-60-9d", "pru-qa-std-server-ssl-2048"}, + {"06-72-66-70-24-d0-7d-2b-c6-43-8d-b3-f0-ed-38-84-30-3c-96-19", "pru-qa-std-server-ssl"}, + {"06-7e-e6-3b-d4-56-50-c9-a3-1b-f4-37-90-ac-42-46-8a-94-8b-87", "pru-qa-std-server-ssl"}, + {"06-95-fe-af-34-1d-7d-97-df-62-39-e0-fe-08-b7-07-84-a0-9b-81", "pru-qa-std-server-ssl"}, + {"06-ae-02-2d-94-30-7c-b6-fd-28-63-04-a3-5a-0f-36-b7-63-b5-98", "pru-qa-std-server-ssl"}, + {"06-b8-ef-35-c0-76-29-0f-02-6c-51-bb-53-e1-a6-7d-54-1f-4c-9d", "pru-qa-std-server-ssl-2048"}, + {"06-cb-42-09-ca-38-e2-b1-12-31-be-8a-f3-5f-2b-9b-3e-f9-8b-09", "pru-qa-std-server-ssl"}, + {"07-1a-a7-51-20-bc-04-e7-31-ff-dc-0f-2c-1a-2a-0e-5f-40-ab-06", "pru-qa-std-server-ssl"}, + {"07-39-ba-c2-e7-10-59-26-e1-83-f5-7c-02-bf-9e-51-f4-33-40-2d", "pru-qa-std-server-ssl"}, + {"07-7a-25-48-b4-a8-f3-5c-dd-4e-d4-ab-29-7c-a7-9d-f4-48-7f-24", "pru-qa-std-server-ssl"}, + {"07-8f-1d-1f-cd-e5-c0-27-e7-af-77-be-32-2e-19-8e-52-8e-72-59", "pru-qa-std-server-ssl"}, + {"07-be-d8-79-6b-dd-a7-54-a4-67-ae-fd-a5-36-a1-83-40-fe-47-83", "pru-qa-std-server-ssl-2048"}, + {"07-f4-a2-4f-75-1f-ae-a6-00-55-8b-20-86-c7-71-da-70-a1-94-f3", "pru-qa-std-server-ssl"}, + {"07-f5-f4-bf-16-32-46-b3-fe-4b-7a-69-87-46-e9-76-d0-ac-e8-87", "pru-qa-std-server-ssl-2048"}, + {"08-02-36-74-69-d8-3d-5e-24-e5-b9-1b-d2-bd-d1-8c-ba-19-6f-01", "pru-qa-std-server-ssl"}, + {"08-0f-d6-1c-15-02-55-89-04-08-2e-55-3f-7d-42-b7-d0-69-c1-d4", "pru-qa-std-server-ssl-2048"}, + {"08-17-40-84-98-d7-8a-d2-54-7e-59-25-31-55-16-fc-e2-84-0d-9b", "pru-qa-std-server-ssl"}, + {"08-2e-4b-fa-6d-5f-7d-bd-f7-53-33-48-62-0f-69-d5-3a-b9-b7-5a", "pru-qa-std-server-ssl"}, + {"08-64-75-37-4f-05-3a-c6-8d-03-a4-c9-8d-72-59-48-c3-da-22-29", "pru-qa-std-server-ssl"}, + {"08-64-b6-9f-4e-96-8d-9e-86-47-af-6e-ea-15-63-56-b3-42-cc-88", "pru-qa-std-server-ssl"}, + {"08-94-13-3d-75-fb-97-bb-bb-89-6d-88-7f-c9-ae-35-9c-e3-1d-df", "pru-qa-std-server-ssl"}, + {"08-9d-06-83-13-b7-a9-de-9f-89-50-f0-62-8c-74-cf-1e-9b-7c-69", "pru-qa-std-server-ssl"}, + {"08-d8-b0-d9-8c-b5-66-23-54-24-44-90-d6-1d-ca-cb-cc-c1-48-e1", "pru-qa-std-server-ssl"}, + {"08-e7-22-8d-60-94-51-8a-16-81-bf-8d-de-04-4b-6d-22-39-c1-e6", "pru-qa-std-server-ssl-2048"}, + {"08-e8-66-11-0f-8d-85-f9-d1-17-a6-42-eb-aa-29-5a-49-f0-43-56", "pru-qa-std-server-ssl"}, + {"08-e9-27-17-a6-a9-34-dc-bd-0f-63-36-45-55-c9-e6-60-64-10-1a", "pru-qa-std-server-ssl"}, + {"09-26-f1-59-22-c3-51-ee-ee-f8-1e-64-42-73-1f-2e-9b-61-30-8b", "pru-qa-std-server-ssl"}, + {"09-55-81-4e-ce-83-48-89-3e-06-43-6a-77-6b-a6-27-24-6d-4f-81", "pru-qa-std-server-ssl"}, + {"09-5e-83-2e-e3-8e-b5-17-42-b9-3a-8d-51-3b-a5-b3-27-93-1d-03", "pru-qa-std-server-ssl"}, + {"09-99-cc-6b-32-ef-f3-88-52-6e-5b-b2-6e-93-dd-ab-25-7d-62-00", "pru-qa-std-server-ssl"}, + {"09-a3-08-4b-f5-89-cb-08-17-be-b0-76-a1-56-11-d8-07-05-8c-85", "pru-qa-std-server-ssl"}, + {"09-b2-dd-07-cc-e5-b3-80-07-ae-13-86-d2-fa-d3-99-05-b5-7e-49", "pru-qa-std-server-ssl"}, + {"0a-0c-95-88-7e-e9-02-01-11-b3-3c-34-21-1a-cd-2f-c1-64-9d-08", "pru-qa-std-server-ssl"}, + {"0a-20-60-dc-6e-d1-5f-a6-da-cd-17-9d-a7-85-84-dd-b9-d6-1c-44", "pru-qa-std-server-ssl-2048"}, + {"0a-41-a0-43-67-ab-1b-f3-7f-0f-40-10-47-89-cd-14-a5-5f-b5-63", "pru-qa-std-server-ssl"}, + {"0a-66-3d-bb-ae-73-33-49-35-26-c8-01-83-4f-88-bb-b0-c2-9b-41", "pru-qa-std-server-ssl"}, + {"0a-98-9d-9a-c3-5b-8e-33-74-b8-5a-19-a7-20-59-d9-a4-92-fd-02", "pru-qa-std-server-ssl"}, + {"0a-99-f5-74-a4-4b-e4-55-c9-80-70-52-5f-3f-b1-8b-04-a5-5c-8b", "pru-qa-std-server-ssl"}, + {"0a-a9-48-b2-c0-0a-1c-ec-9c-82-dd-b9-96-e7-06-bd-87-45-d7-0d", "pru-qa-std-server-ssl-2048"}, + {"0a-e6-3f-a3-ff-e2-8e-76-62-72-29-7a-c9-66-5e-7b-c0-9c-f8-66", "pru-qa-std-server-ssl"}, + {"0b-02-de-d8-72-79-03-ad-13-e6-f4-21-1a-d0-c0-7d-0f-2c-38-4c", "pru-qa-std-server-ssl-2048"}, + {"0b-6d-6d-ab-e3-eb-b8-e7-bf-a8-02-97-33-b1-ac-28-64-0f-ad-54", "pru-qa-std-server-ssl"}, + {"0b-76-49-7a-bc-ac-ca-e1-22-1e-6b-e6-e8-4f-2f-bf-8f-42-36-9c", "pru-qa-std-server-ssl"}, + {"0b-7c-f0-e8-de-63-5e-3f-14-d1-7d-01-3c-7a-04-d3-5b-cf-41-dd", "pru-qa-std-server-ssl"}, + {"0b-a0-00-62-a0-ae-10-57-03-ba-d5-ac-ed-a6-a1-8c-e2-9c-b1-75", "pru-qa-std-server-ssl"}, + {"0b-a6-8a-ef-0c-52-9c-c3-e0-20-04-5c-0e-70-b6-6f-bc-38-e5-db", "pru-qa-std-server-ssl"}, + {"0b-b3-46-92-2e-50-66-9d-91-1c-71-9f-75-cd-9d-c6-32-70-00-fb", "pru-qa-std-server-ssl-2048"}, + {"0b-cd-3b-01-69-20-a0-3f-fc-9b-e5-7f-aa-40-1c-60-1a-ac-8c-61", "pru-qa-std-server-ssl"}, + {"0b-f5-da-07-1c-b2-03-1c-83-ab-1f-58-49-26-25-a5-b6-80-08-10", "pru-qa-std-server-ssl"}, + {"0c-0a-a2-8a-ad-a8-61-08-13-9e-eb-3a-7c-51-2d-cb-a3-ca-68-99", "pru-qa-std-server-ssl"}, + {"0c-12-dc-de-5a-b9-39-b8-70-59-2a-0a-f1-8f-44-2d-83-5e-ab-e5", "pru-qa-std-server-ssl"}, + {"0c-72-ca-10-e6-08-18-dc-3a-09-c6-13-35-7f-f2-b3-bd-24-82-50", "pru-qa-std-server-ssl-2048"}, + {"0c-75-3a-cc-f4-2d-ce-f5-43-a8-05-2f-06-18-b9-27-f0-45-a0-8c", "pru-qa-std-server-ssl"}, + {"0c-79-6d-97-a3-80-7b-cf-46-fe-0e-35-47-bd-cf-d1-ca-91-06-67", "pru-qa-std-server-ssl"}, + {"0c-9a-98-56-d8-e9-8c-ba-fc-69-88-7c-86-f4-4b-97-e2-a2-df-c9", "pru-qa-std-server-ssl"}, + {"0c-ad-36-33-48-74-f2-d4-3f-44-ae-b8-5b-bb-9b-b9-06-77-2e-86", "pru-qa-std-server-ssl"}, + {"0c-b8-1c-68-e3-67-66-79-a5-e4-99-fe-2e-7e-9e-68-56-d5-e2-86", "pru-qa-std-server-ssl-2048"}, + {"0c-db-de-98-2e-2e-10-dd-c6-d7-23-ef-a5-89-2b-24-d4-ee-e7-91", "pru-qa-std-server-ssl"}, + {"0d-50-b5-9d-36-1f-f6-a9-9a-a6-3d-10-33-4b-f9-36-6f-d1-54-5f", "pru-qa-std-server-ssl"}, + {"0d-d9-ac-75-de-67-93-b6-06-65-e7-eb-ae-35-cc-d4-32-13-c1-f5", "pru-qa-std-server-ssl"}, + {"0d-dc-f8-88-2a-85-a9-e3-78-fe-48-f2-c0-5d-28-49-48-6b-66-ed", "pru-qa-std-server-ssl"}, + {"0e-11-7b-10-a2-33-d8-ba-29-0e-7b-7d-ea-a9-3a-66-11-a9-42-67", "pru-qa-std-server-ssl"}, + {"0e-5f-5b-75-b6-57-1d-12-3d-1d-01-87-59-3f-f5-ff-18-bb-43-65", "pru-qa-std-server-ssl-2048"}, + {"0e-69-17-0e-59-3e-7d-b7-c5-7b-a0-b2-53-da-3c-19-e7-26-bb-b0", "pru-qa-std-server-ssl"}, + {"0e-6c-9b-31-f1-31-04-11-fd-09-c6-37-99-bb-e4-f1-0a-eb-4e-9e", "pru-qa-std-server-ssl"}, + {"0e-6e-7f-c0-7c-6e-8c-14-e5-9e-10-5c-a9-ce-80-c2-fa-37-7d-98", "pru-qa-std-server-ssl-2048"}, + {"0e-89-f9-64-e8-c0-bb-24-a0-5e-ae-bf-2e-dd-2e-4e-20-39-db-2c", "pru-qa-std-server-ssl"}, + {"0e-b5-ab-16-1e-a6-6e-de-08-af-52-2f-43-fb-2d-8a-da-8a-de-d0", "pru-qa-std-server-ssl"}, + {"0e-e4-00-fc-ef-4d-af-a7-7b-06-55-ab-9c-7b-2a-5b-bc-c8-92-46", "pru-qa-std-server-ssl"}, + {"0f-19-36-bc-33-de-d2-86-23-e1-04-20-7d-86-6f-54-2b-14-eb-6c", "pru-qa-std-server-ssl"}, + {"0f-2f-c4-d9-c5-78-dc-cd-7c-26-a2-a2-8d-38-04-66-31-70-5d-91", "pru-qa-std-server-ssl-2048"}, + {"0f-3e-ef-a1-e7-05-0e-74-df-c3-b6-2b-d6-e6-42-52-a1-a7-e9-bc", "pru-qa-std-server-ssl"}, + {"0f-4c-ca-6e-7c-e5-42-7e-f6-f3-5e-08-43-86-9f-ee-35-d6-79-04", "pru-qa-std-server-ssl"}, + {"0f-4e-d1-02-03-7c-36-df-48-bf-47-b6-06-b8-1b-dd-c9-f2-d5-1c", "pru-qa-std-server-ssl"}, + {"0f-c3-b8-a0-a8-fb-f2-53-58-5a-48-55-b9-15-25-ea-1e-0b-81-d9", "pru-qa-std-server-ssl"}, + {"0f-f3-21-e3-b1-49-fd-32-2b-fb-96-7d-2c-60-ab-39-3e-91-70-c6", "pru-qa-std-server-ssl-2048"}, + {"0f-f6-cb-cc-50-5f-e6-53-a8-5b-0f-cc-5f-b4-1c-7f-ad-6f-76-c0", "pru-qa-std-server-ssl"}, + {"10-18-5b-76-3e-6f-81-21-38-ca-6d-52-ca-69-a1-e3-48-fe-01-29", "pru-qa-std-server-ssl"}, + {"10-2e-17-d1-81-68-20-35-39-8e-29-f1-a2-cc-6e-6a-a2-c2-7f-a9", "pru-qa-std-server-ssl"}, + {"10-51-67-76-d4-ca-4c-78-37-a9-c8-61-57-61-b7-6a-8a-70-1c-83", "pru-qa-std-server-ssl"}, + {"10-82-65-4b-41-e6-b6-1c-c4-57-6b-2f-2f-48-56-0e-f2-13-97-d3", "pru-qa-std-server-ssl"}, + {"10-8e-4d-97-27-7b-02-be-a8-24-0b-02-e9-e7-87-7c-b3-10-9a-08", "pru-qa-std-server-ssl"}, + {"10-f4-7c-19-17-54-8c-ed-ae-94-50-7d-03-c7-c5-1d-3b-3d-b0-82", "pru-qa-std-server-ssl"}, + {"11-18-1f-29-53-4a-a0-68-43-03-c4-76-13-fb-11-34-e5-dd-26-09", "pru-qa-std-server-ssl"}, + {"11-1e-53-1f-87-82-53-e0-9e-81-8c-22-1c-2a-39-e6-16-23-b2-83", "pru-qa-std-server-ssl"}, + {"11-46-f8-96-ca-ba-55-64-bf-99-1c-5b-73-60-75-b8-d2-57-71-4f", "pru-qa-std-server-ssl"}, + {"11-50-5d-ec-34-9c-68-20-bb-cd-17-3a-e7-71-de-47-cc-58-5e-09", "pru-qa-std-server-ssl-2048"}, + {"11-64-dc-52-d6-04-90-14-de-84-10-ad-d5-20-f4-de-99-9a-30-95", "pru-qa-std-server-ssl-2048"}, + {"11-84-35-c7-ec-d2-07-82-c4-7a-16-fa-96-74-0e-61-21-35-b5-46", "pru-qa-std-server-ssl"}, + {"11-e8-55-53-4c-de-30-02-07-16-27-53-39-77-d2-4d-52-ce-81-a7", "pru-qa-std-server-ssl"}, + {"11-fb-74-6e-1e-46-48-fb-98-e5-32-03-be-e0-9d-b4-15-d6-a8-e5", "pru-qa-std-server-ssl"}, + {"12-25-ef-74-be-d5-23-13-8b-16-d1-cf-83-95-67-b9-1f-61-b7-b7", "pru-qa-std-server-ssl"}, + {"12-3a-62-3e-30-2b-ba-05-73-2b-c9-e0-ea-6a-3d-b6-4d-80-e9-fc", "pru-qa-std-server-ssl"}, + {"12-3f-ab-c8-94-72-83-a0-1a-d0-08-b5-4c-06-e6-a9-0b-73-9c-38", "pru-qa-std-server-ssl"}, + {"12-46-9e-f2-2e-84-3c-f2-f2-11-b9-c8-32-51-22-f0-8e-6f-6f-06", "pru-qa-std-server-ssl"}, + {"12-55-45-49-48-8c-5f-d7-94-48-71-13-b2-88-aa-f4-8f-c2-53-33", "pru-qa-std-server-ssl"}, + {"12-62-2d-0d-91-63-00-95-21-8f-40-ad-a3-85-af-fa-6f-01-be-9d", "pru-qa-std-server-ssl"}, + {"12-78-22-a2-bf-eb-8f-df-37-9c-d0-40-49-a5-6b-1e-c1-ee-98-01", "pru-qa-std-server-ssl"}, + {"12-7d-74-72-6e-8c-25-e9-61-6c-6a-aa-8a-0a-38-d4-41-34-b0-fe", "pru-qa-std-server-ssl-2048"}, + {"12-b5-f9-7f-f0-84-ed-68-4a-27-33-a4-58-36-03-fd-a1-f8-1c-03", "pru-qa-std-server-ssl"}, + {"12-ec-7d-a4-6c-c7-bf-d7-2a-e3-8b-fc-b4-8f-32-20-77-df-48-4d", "pru-qa-std-server-ssl"}, + {"13-59-fb-70-0b-80-77-0c-0a-62-21-38-5c-c3-97-ec-7c-a4-94-21", "pru-qa-std-server-ssl"}, + {"13-76-f8-f5-55-4c-cc-59-fc-ba-e9-c1-b2-6d-03-d8-3b-0c-16-b0", "pru-qa-std-server-ssl"}, + {"13-c8-7f-c7-9a-8e-01-2f-22-54-2e-a7-46-4a-e1-2b-fb-03-21-02", "pru-qa-std-server-ssl"}, + {"14-51-6c-66-9c-8c-24-7c-e0-83-99-ba-e9-7c-14-11-1d-0a-4a-ad", "pru-qa-std-server-ssl"}, + {"14-61-62-32-46-02-86-ce-6a-94-6c-24-f7-4b-ed-36-76-6d-69-7f", "pru-qa-std-server-ssl"}, + {"14-68-93-53-db-bf-84-de-2b-e4-b1-1a-c9-8a-f1-65-b1-e1-b9-30", "pru-qa-std-server-ssl"}, + {"14-6c-85-74-25-da-0d-4c-42-b8-2a-82-eb-10-59-22-3b-c4-c2-7b", "pru-qa-std-server-ssl"}, + {"14-8c-f8-46-65-38-b9-5b-f0-f3-10-b6-bc-2b-ed-43-e8-79-c6-ae", "pru-qa-std-server-ssl"}, + {"14-e3-3f-c9-cc-96-65-69-6d-aa-cd-06-8a-0a-69-0c-5d-da-73-08", "pru-qa-std-server-ssl"}, + {"14-e9-3f-03-2b-43-40-86-d1-80-d5-a4-c7-ba-cc-7c-e9-50-82-c3", "pru-qa-std-server-ssl"}, + {"15-17-b0-5a-ad-64-da-45-9e-b9-eb-01-57-99-7c-e1-ab-6d-97-bb", "pru-qa-std-server-ssl"}, + {"15-53-96-9d-c3-6d-c4-9c-ea-fd-8b-9e-bf-b4-de-6e-19-95-12-35", "pru-qa-std-server-ssl"}, + {"15-81-78-a8-a0-b2-e3-93-7c-fc-06-48-b0-68-5d-a4-d1-b6-42-c4", "pru-qa-std-server-ssl"}, + {"15-e8-1a-ed-65-6d-cb-af-6f-e9-7c-eb-12-76-06-f4-8b-20-9e-49", "pru-qa-std-server-ssl"}, + {"15-f4-51-83-76-3d-75-79-17-2f-a7-fd-62-7b-7d-be-1f-f6-db-77", "pru-qa-std-server-ssl"}, + {"15-f6-68-81-28-ec-71-fc-5f-07-bb-8b-d6-d7-81-c2-33-dc-f3-a5", "pru-qa-std-server-ssl-2048"}, + {"16-0c-8a-41-19-0a-d6-3d-7f-e1-ff-1e-72-95-5f-a1-19-51-c6-34", "pru-qa-std-server-ssl-2048"}, + {"16-51-c6-72-9d-27-94-55-9a-1e-d9-35-f9-d4-66-f4-41-e0-c9-bc", "pru-qa-std-server-ssl-2048"}, + {"16-5f-dc-35-49-3f-9e-ad-be-43-24-bf-8b-ee-74-20-0f-7c-ca-c0", "pru-qa-std-server-ssl-2048"}, + {"16-86-5f-dc-da-74-7b-1e-a8-fa-1c-ef-d8-5c-76-26-f6-45-aa-1b", "pru-qa-std-server-ssl"}, + {"16-9c-6d-ea-87-d1-4e-88-57-5e-55-90-a8-ee-29-ad-0e-9e-7c-ce", "pru-qa-std-server-ssl"}, + {"17-35-1f-b3-07-8c-d3-28-db-c7-f3-9b-0a-d6-b7-c9-02-2c-27-1b", "pru-qa-std-server-ssl"}, + {"17-3a-f8-0d-1e-5c-dc-70-4e-21-0e-56-8d-40-30-e9-52-0a-b8-7f", "pru-qa-std-server-ssl"}, + {"17-5b-0e-fc-11-9a-69-0e-9a-33-38-68-cc-8a-81-08-70-1a-74-a3", "pru-qa-std-server-ssl"}, + {"17-84-a7-35-06-12-cd-60-48-ed-1f-07-32-80-7d-00-bd-87-a0-a8", "pru-qa-std-server-ssl"}, + {"17-b2-0f-5b-79-c9-bf-1b-14-82-51-b6-c4-60-14-40-58-4f-3a-4d", "pru-qa-std-server-ssl"}, + {"17-b2-a6-ca-b1-a5-6a-76-e0-d5-c5-b7-fc-a8-d1-14-eb-13-7c-6b", "pru-qa-std-server-ssl-2048"}, + {"17-c0-c2-ff-27-bc-ef-8e-c3-d1-39-3a-b7-23-2e-8a-b5-72-db-51", "pru-qa-std-server-ssl"}, + {"17-d5-3f-c4-36-f4-42-ce-54-9a-76-06-dc-20-47-1a-0d-0c-69-b8", "pru-qa-std-server-ssl"}, + {"17-dc-49-81-58-bf-92-c2-4c-05-6b-53-5e-01-89-53-ec-83-e5-ff", "pru-qa-std-server-ssl-2048"}, + {"17-df-c9-44-c0-73-b6-5f-74-4e-71-49-75-1a-40-8c-bb-7d-82-04", "pru-qa-std-server-ssl"}, + {"17-f1-9e-2f-42-f6-96-c4-29-30-26-47-05-61-b6-87-61-81-0a-70", "pru-qa-std-server-ssl"}, + {"17-f1-ad-0e-d1-03-17-06-11-ce-89-ed-cd-73-fe-6e-15-3f-e0-10", "pru-qa-std-server-ssl-2048"}, + {"17-f3-e6-56-3e-41-9b-eb-c8-56-12-7c-ac-d4-90-0b-d9-c5-93-f2", "pru-qa-std-server-ssl-2048"}, + {"17-fd-4f-ec-15-d4-04-8d-d6-2e-90-c3-14-ff-42-5e-39-52-31-23", "pru-qa-std-server-ssl-2048"}, + {"18-09-32-16-93-8d-36-38-76-d5-25-0a-7e-60-4a-ba-2c-83-36-f7", "pru-qa-std-server-ssl-2048"}, + {"18-20-e1-96-58-cf-4b-da-3e-b8-6d-45-55-00-b5-03-db-8a-8e-e5", "pru-qa-std-server-ssl"}, + {"18-bd-1c-e7-1a-90-b7-2d-4a-fe-bd-5b-6f-d6-3c-34-99-99-82-87", "pru-qa-std-server-ssl"}, + {"18-f5-02-24-41-98-bd-f8-22-c2-69-74-36-c2-e6-66-2c-83-a5-af", "pru-qa-std-server-ssl"}, + {"19-04-d6-4e-75-9b-09-10-35-b8-51-72-2d-c8-cd-06-9e-e8-19-69", "pru-qa-std-server-ssl"}, + {"19-58-da-ce-50-4c-2a-2c-49-c4-08-3a-ea-b7-7d-85-18-ce-81-a6", "pru-qa-std-server-ssl"}, + {"19-69-a1-25-74-6d-ce-e3-01-5b-b6-11-d2-ce-6f-dc-4a-3b-05-2e", "pru-qa-std-server-ssl"}, + {"19-b3-6c-22-3e-12-95-d4-8b-88-b8-97-a0-49-0d-39-48-48-e2-29", "pru-qa-std-server-ssl-2048"}, + {"19-d5-e0-e7-1d-0c-93-25-5a-cf-d4-d8-53-45-ce-ca-e4-54-03-44", "pru-qa-std-server-ssl"}, + {"1a-49-e2-53-da-bc-d5-99-89-59-ac-33-bc-17-79-81-b8-6f-af-ff", "pru-qa-std-server-ssl"}, + {"1a-66-83-17-c8-05-a9-ce-8f-6a-45-2f-3f-e0-88-6c-fe-9f-8f-f7", "pru-qa-std-server-ssl"}, + {"1a-67-e7-44-8d-5b-99-e6-40-4f-e3-2d-0b-b9-6d-9f-21-4d-ef-ea", "pru-qa-std-server-ssl"}, + {"1a-6a-79-74-b6-52-aa-d2-c6-ae-8a-00-e1-99-ba-cb-79-f5-8b-b5", "pru-qa-std-server-ssl"}, + {"1a-9e-c4-be-82-30-75-50-fa-48-e5-7a-e1-bc-80-22-27-f5-c3-0e", "pru-qa-std-server-ssl-2048"}, + {"1a-bb-eb-44-cd-8c-30-6f-72-68-a2-b6-45-af-c6-26-a4-65-3b-50", "pru-qa-std-server-ssl-2048"}, + {"1a-c3-1d-23-08-db-53-70-ed-92-df-dd-b7-46-6c-a3-5d-f2-30-70", "pru-qa-std-server-ssl"}, + {"1a-e4-c7-01-2f-ef-f1-b0-5f-15-77-2a-a2-b7-8f-93-78-f4-51-e4", "pru-qa-std-server-ssl"}, + {"1b-07-19-09-a5-e6-e0-55-ec-4a-6c-77-b4-ba-60-63-b7-ae-c7-4a", "pru-qa-std-server-ssl"}, + {"1b-39-27-a4-6f-91-87-08-30-17-36-79-83-7a-3e-35-6b-93-a7-f3", "pru-qa-std-server-ssl"}, + {"1b-3d-56-71-76-7b-7e-37-64-d5-ff-25-97-19-08-ff-30-ff-ce-85", "pru-qa-std-server-ssl"}, + {"1b-4b-88-c6-1d-05-46-c8-3a-e2-40-2e-39-e7-fe-9d-6b-93-8b-fc", "pru-qa-std-server-ssl-2048"}, + {"1b-8d-e8-aa-54-b3-7e-c0-e5-fd-ef-13-52-68-ff-11-8c-c4-e0-20", "pru-qa-std-server-ssl"}, + {"1b-98-33-05-c7-3b-11-22-52-a0-37-82-8f-dd-44-90-61-11-21-07", "pru-qa-std-server-ssl"}, + {"1b-bb-5f-a4-23-c8-27-16-16-64-64-02-d5-3f-f8-3a-0b-55-c4-0d", "pru-qa-std-server-ssl-2048"}, + {"1b-be-56-16-92-fe-cd-9d-f8-82-74-c3-b6-30-77-ce-f3-a6-04-9a", "pru-qa-std-server-ssl"}, + {"1b-e0-e5-f5-47-8f-5b-5e-c9-d4-06-4b-61-e6-6d-2c-da-cd-ba-89", "pru-qa-std-server-ssl-2048"}, + {"1c-10-c1-09-a9-bf-98-37-22-c3-e0-c3-59-47-d0-d9-6a-50-af-9f", "pru-qa-std-server-ssl-2048"}, + {"1c-16-02-41-7b-c1-43-40-82-78-2a-46-3e-bc-ac-d3-25-c7-48-56", "pru-qa-std-server-ssl"}, + {"1c-44-34-10-9f-f5-05-75-7c-0f-65-27-44-22-44-43-84-5b-dc-86", "pru-qa-std-server-ssl"}, + {"1c-61-34-cf-71-e2-4a-d7-02-c9-1a-b1-f2-1d-68-9d-29-73-f0-35", "pru-qa-std-server-ssl"}, + {"1c-95-66-72-40-66-46-b8-d4-c1-9a-04-74-da-6c-9d-13-c0-ef-d9", "pru-qa-std-server-ssl"}, + {"1c-a4-8c-d3-de-94-4c-db-5d-19-22-cd-76-4c-6c-5b-99-2c-87-d1", "pru-qa-std-server-ssl"}, + {"1c-a7-ce-fb-e2-c4-0c-a7-73-d2-da-8e-53-a7-3a-e8-c9-3a-d9-3f", "pru-qa-std-server-ssl"}, + {"1c-ac-5d-fd-02-21-0a-5d-fd-41-ac-03-88-4f-4b-9a-e4-6a-c6-b5", "pru-qa-std-server-ssl"}, + {"1c-d0-66-92-f3-70-98-33-9d-f8-6a-81-30-4d-91-c6-70-15-f2-fc", "pru-qa-std-server-ssl"}, + {"1c-e7-ac-62-cc-cf-ae-13-83-3c-28-3a-ce-3d-3e-e6-34-91-7b-b1", "pru-qa-std-server-ssl"}, + {"1d-0d-35-d5-e9-c7-bb-c4-74-c1-4a-1e-14-e4-59-93-b1-3b-3e-b9", "pru-qa-std-server-ssl-2048"}, + {"1d-3d-05-ea-b5-d8-2d-56-fb-81-f2-fe-8c-cd-85-e1-6c-69-90-c4", "pru-qa-std-server-ssl-2048"}, + {"1d-89-5a-c0-0c-bb-c1-b0-76-b0-22-09-f7-8e-c9-dc-84-e0-94-fc", "pru-qa-std-server-ssl"}, + {"1d-c1-1c-25-26-c5-b0-d8-49-24-6b-d4-f5-7b-ca-0d-90-42-d2-39", "pru-qa-std-server-ssl"}, + {"1d-c3-a4-3f-7a-18-9d-e3-38-50-9b-8f-9e-66-1f-28-92-84-f4-cf", "pru-qa-std-server-ssl"}, + {"1d-c9-38-70-e8-5c-dd-c4-51-79-29-21-d5-fa-0d-0e-29-2a-58-27", "pru-qa-std-server-ssl"}, + {"1e-18-0b-9b-ec-a7-c9-83-54-2b-47-a3-34-40-b3-b4-8a-3b-c4-29", "pru-qa-std-server-ssl"}, + {"1e-19-36-21-70-fc-44-21-2a-82-59-a1-48-64-9b-e0-34-ec-f8-a2", "pru-qa-std-server-ssl"}, + {"1e-54-53-a2-e5-68-7b-b9-64-8f-bf-24-34-a1-20-2d-96-6b-d2-29", "pru-qa-std-server-ssl"}, + {"1e-5b-9e-22-26-93-2d-fb-bf-a6-08-d1-21-4b-4b-ba-b8-86-a9-a6", "pru-qa-std-server-ssl"}, + {"1e-94-80-11-1b-bb-8b-40-2e-bc-13-97-c0-b4-44-86-a7-ad-52-6c", "pru-qa-std-server-ssl"}, + {"1e-aa-6d-3c-3e-04-52-7a-7f-60-e3-00-25-e5-8e-56-77-c6-34-48", "pru-qa-std-server-ssl-2048"}, + {"1e-be-5e-d1-91-5f-73-7b-27-08-c5-12-07-37-23-a8-52-cc-e4-8c", "pru-qa-std-server-ssl"}, + {"1e-d2-80-18-6b-74-7b-18-b9-1d-f7-06-fa-45-9d-05-18-95-42-20", "pru-qa-std-server-ssl"}, + {"1f-27-66-5a-60-aa-3b-c1-9c-42-4f-f4-0f-a9-53-99-21-84-c7-e7", "pru-qa-std-server-ssl"}, + {"1f-3e-17-c0-e9-86-d8-5f-5b-ae-8e-a3-1c-55-f4-80-27-97-fb-69", "pru-qa-std-server-ssl"}, + {"1f-c7-39-d7-1b-95-c2-0e-77-6e-a1-a8-6b-b7-6f-f0-9b-43-06-fe", "pru-qa-std-server-ssl"}, + {"1f-fd-db-47-70-4a-95-82-f4-67-51-2f-5a-96-61-bd-2f-22-d7-c6", "pru-qa-std-server-ssl"}, + {"20-05-52-25-9e-8b-9b-c5-11-f9-d1-2b-e3-b1-86-6d-55-4a-e9-29", "pru-qa-std-server-ssl"}, + {"20-17-80-f9-f9-68-d0-a5-ea-57-0b-28-30-f9-51-1a-72-e9-8b-7e", "pru-qa-std-server-ssl-2048"}, + {"20-51-8a-0e-88-dc-fa-ef-de-cb-35-2a-d1-5d-5e-cc-e5-cc-4a-28", "pru-qa-std-server-ssl"}, + {"20-63-8e-08-07-6d-da-48-bc-96-ac-52-ad-fc-86-69-28-6e-fd-f0", "pru-qa-std-server-ssl"}, + {"20-7c-67-ed-8b-e7-c1-94-a7-95-fc-4b-10-84-fa-07-ca-19-82-f9", "pru-qa-std-server-ssl"}, + {"20-94-f8-32-b8-dd-fa-dc-35-0c-c0-56-35-81-63-ee-e1-e1-36-df", "pru-qa-std-server-ssl"}, + {"20-ba-b5-31-99-0d-62-7b-71-c3-b2-7d-d9-0d-13-de-8c-cc-54-3a", "pru-qa-std-server-ssl"}, + {"20-c7-9f-4c-6d-35-81-e4-72-38-40-af-d1-f8-0e-45-e1-c9-bb-37", "pru-qa-std-server-ssl"}, + {"20-cc-e1-57-54-c7-4b-76-d3-1b-39-f8-ca-c6-00-99-89-69-f3-00", "pru-qa-std-server-ssl-2048"}, + {"21-21-ea-82-77-08-cc-24-36-c2-bf-ad-ac-cb-d6-d4-be-5a-4a-10", "pru-qa-std-server-ssl"}, + {"21-27-09-65-b3-f3-80-fc-02-5e-53-18-ca-b3-73-fb-d4-b2-ca-76", "pru-qa-std-server-ssl"}, + {"21-3c-f3-59-14-a1-94-f4-01-07-82-d3-dc-36-41-ef-8d-a9-38-00", "pru-qa-std-server-ssl"}, + {"21-61-85-75-f9-d0-96-44-fc-da-f0-88-60-90-6e-b4-a0-15-50-b6", "pru-qa-std-server-ssl-2048"}, + {"21-80-ce-16-76-35-54-bf-98-98-09-43-17-10-a1-5d-8e-ec-ad-e2", "pru-qa-std-server-ssl"}, + {"21-97-c8-f2-be-a5-b7-3f-32-4c-3f-2b-e8-e7-6c-22-b8-87-1e-20", "pru-qa-std-server-ssl"}, + {"21-af-95-22-70-3f-11-03-8d-a8-34-96-be-24-4e-55-82-3a-46-3d", "pru-qa-std-server-ssl"}, + {"21-d7-72-8a-aa-6e-07-28-66-a5-3a-9a-32-54-ba-24-4e-37-ac-95", "pru-qa-std-server-ssl-2048"}, + {"21-f4-4d-ad-fd-86-a4-e2-d7-0c-4e-11-04-e7-04-b3-ae-5f-2a-c6", "pru-qa-std-server-ssl"}, + {"22-0d-04-ba-1e-2a-aa-c9-cd-7e-55-1c-52-f0-20-7d-c8-0d-b6-b3", "pru-qa-std-server-ssl"}, + {"22-0e-78-b4-8b-7b-f2-9d-fc-eb-5c-6d-f4-64-46-aa-33-98-82-6e", "pru-qa-std-server-ssl"}, + {"22-21-cc-e2-63-17-17-7f-74-de-3f-e9-c3-7d-34-d2-15-a1-3c-ec", "pru-qa-std-server-ssl-2048"}, + {"22-3c-6d-f2-7e-dd-7c-1d-85-53-3e-de-b4-8b-6d-13-4e-36-34-90", "pru-qa-std-server-ssl"}, + {"22-67-48-74-e3-94-1a-af-1c-e0-92-0e-01-ff-78-c4-56-5f-10-6b", "pru-qa-std-server-ssl"}, + {"22-6c-b8-71-aa-ce-1c-1b-be-84-54-3a-d6-49-0d-d5-7f-ac-61-5b", "pru-qa-std-server-ssl"}, + {"22-6f-94-b5-95-66-a0-0b-0d-db-ab-91-d1-10-83-77-f3-f5-a0-e6", "pru-qa-std-server-ssl"}, + {"22-72-53-69-81-2e-f3-9e-34-9d-20-dc-42-17-fc-eb-7f-43-30-4a", "pru-qa-std-server-ssl-2048"}, + {"22-96-98-c2-ce-67-0c-b9-92-fb-48-89-06-0a-11-fd-f2-65-35-5b", "pru-qa-std-server-ssl"}, + {"22-97-ca-f5-f2-e5-7b-07-43-3f-6d-ca-f0-4f-c6-ed-47-0c-9e-20", "pru-qa-std-server-ssl"}, + {"22-bc-46-7c-fa-32-60-da-b8-dc-cc-d0-39-32-2d-c4-72-24-84-78", "pru-qa-std-server-ssl"}, + {"22-dd-bd-e1-30-83-da-6b-ec-5a-4e-8e-f1-08-04-43-de-80-34-e1", "pru-qa-std-server-ssl"}, + {"22-f8-ce-1b-17-2e-62-16-56-9b-63-6a-26-a8-2d-10-4a-a0-1f-a5", "pru-qa-std-server-ssl-2048"}, + {"23-40-30-a8-a7-f3-4a-dd-0b-54-b6-ae-d8-a0-1c-35-af-35-84-8d", "pru-qa-std-server-ssl-2048"}, + {"23-59-e0-d1-ff-73-35-2e-fb-a8-e5-6a-47-97-71-79-5e-02-8e-87", "pru-qa-std-server-ssl"}, + {"23-5b-8c-cc-be-5f-25-2e-3a-21-0f-26-13-f0-a4-a1-9a-e6-ca-91", "pru-qa-std-server-ssl-2048"}, + {"23-67-a8-83-a6-ca-d1-ad-67-3a-c7-af-e1-b9-69-16-08-a7-64-a8", "pru-qa-std-server-ssl"}, + {"23-6b-b8-b0-a9-bf-23-0b-8b-d2-a2-dd-21-98-7b-d8-4c-57-15-18", "pru-qa-std-server-ssl-2048"}, + {"23-c7-98-cd-c6-10-fa-f0-7f-7d-25-53-20-ef-88-95-ef-dc-e9-70", "pru-qa-std-server-ssl"}, + {"23-ca-5d-7f-52-93-ba-18-24-6e-d8-fd-4e-a1-06-d1-52-47-07-f4", "pru-qa-std-server-ssl"}, + {"23-f7-dd-22-af-59-af-15-fd-26-57-92-6b-49-96-c2-be-f9-11-3c", "pru-qa-std-server-ssl"}, + {"23-fd-d4-fa-31-a1-77-78-08-45-fe-7d-49-9f-18-7e-54-8c-a2-c0", "pru-qa-std-server-ssl-2048"}, + {"24-78-2d-98-2a-73-e3-f8-7f-48-64-83-26-f3-ae-18-54-8b-4b-a1", "pru-qa-std-server-ssl"}, + {"24-8a-e2-be-be-53-64-ec-c4-e2-7a-91-a3-20-b4-5e-82-f4-73-c8", "pru-qa-std-server-ssl-2048"}, + {"25-47-69-7c-8d-8e-38-88-d7-9f-8e-77-ce-5a-af-55-09-30-6b-bf", "pru-qa-std-server-ssl"}, + {"25-56-55-38-7c-5d-bd-6e-dc-0e-b4-bd-b1-00-05-61-56-30-60-d1", "pru-qa-std-server-ssl"}, + {"25-69-0a-fc-04-7f-aa-1b-7d-48-a8-49-93-a0-17-6a-2c-d0-5e-50", "pru-qa-std-server-ssl-2048"}, + {"26-42-f2-da-e1-4f-99-38-c8-98-2a-21-70-e9-7a-f9-1b-fc-3b-61", "pru-qa-std-server-ssl"}, + {"26-4c-26-5a-2f-d7-c7-35-3d-a9-fe-69-71-39-a2-85-74-30-23-0f", "pru-qa-std-server-ssl"}, + {"26-50-40-df-3a-52-d9-4c-13-9a-d1-a5-bb-23-2a-2e-23-fa-92-2a", "pru-qa-std-server-ssl"}, + {"26-52-88-55-44-90-f6-e3-46-43-81-79-09-1a-74-97-09-2c-ed-14", "pru-qa-std-server-ssl-2048"}, + {"26-74-24-1c-38-3d-4a-ed-77-d6-d2-6c-24-5d-af-5e-54-2f-c6-3f", "pru-qa-std-server-ssl"}, + {"26-bf-a5-05-61-1e-f5-2e-57-27-f1-7e-af-9f-c9-3c-8e-a7-92-38", "pru-qa-std-server-ssl"}, + {"27-04-1a-a4-a8-bc-2e-51-ca-22-fc-4f-03-14-72-e4-f6-75-42-43", "pru-qa-std-server-ssl"}, + {"27-1c-fa-cd-d0-9f-bb-1b-37-d3-00-49-e9-85-51-2a-db-e0-e1-41", "pru-qa-std-server-ssl"}, + {"27-23-84-74-c9-98-31-d0-60-cf-97-ff-9f-cc-52-89-6d-b8-69-99", "pru-qa-std-server-ssl"}, + {"27-84-92-7d-2c-28-46-b6-79-86-8f-d1-16-bf-80-3c-ad-c1-93-57", "pru-qa-std-server-ssl"}, + {"27-87-ed-60-12-f1-80-fc-c9-00-75-9a-e8-d8-4c-b0-ca-6b-c7-67", "pru-qa-std-server-ssl-2048"}, + {"27-8c-b7-ca-12-e5-5e-d3-e6-98-6b-6e-a5-0b-ff-e5-16-3a-de-51", "pru-qa-std-server-ssl"}, + {"27-a7-e5-49-26-68-16-2d-4b-93-1d-bc-27-82-15-c5-38-e6-44-89", "pru-qa-std-server-ssl"}, + {"27-eb-3c-c2-24-10-8a-80-0f-86-59-0b-78-91-8e-4e-90-3f-a7-5e", "pru-qa-std-server-ssl"}, + {"27-f4-ff-c4-6b-f1-af-03-42-8a-f7-7b-3f-dd-27-d2-6c-2f-7a-d0", "pru-qa-std-server-ssl"}, + {"28-3a-a7-10-f6-79-e1-92-b6-89-e9-b9-68-3d-4f-80-10-02-66-ec", "pru-qa-std-server-ssl"}, + {"28-49-33-db-b9-5e-a5-f8-b7-ed-c7-c4-e0-f9-8b-6b-63-b2-0a-fa", "pru-qa-std-server-ssl"}, + {"28-5a-38-fb-14-14-46-c1-86-8d-6e-7d-1b-e4-ec-6f-6b-82-0b-65", "pru-qa-std-server-ssl"}, + {"28-9b-81-29-db-87-47-e5-01-77-b9-02-af-2f-f7-97-f7-7d-a0-48", "pru-qa-std-server-ssl"}, + {"28-e6-e5-2d-dd-30-4d-20-a3-af-5f-2e-4e-3c-eb-bc-2e-e7-43-43", "pru-qa-std-server-ssl"}, + {"29-06-52-88-7e-b5-75-f9-44-3e-35-eb-f2-de-31-54-8c-d8-5c-79", "pru-qa-std-server-ssl"}, + {"29-15-10-e0-c7-f9-9b-da-31-ca-07-4c-52-25-1d-a8-23-7e-49-47", "pru-qa-std-server-ssl"}, + {"29-4c-ff-3e-13-8c-ac-20-8d-80-50-fd-d7-15-8a-76-1e-0c-3a-78", "pru-qa-std-server-ssl-2048"}, + {"29-5b-99-50-75-e7-e3-d1-48-42-df-e6-46-cd-66-bb-c1-6f-c9-5b", "pru-qa-std-server-ssl"}, + {"29-8e-0e-de-79-d8-2f-b5-f6-69-30-61-ee-d4-e8-c8-e1-33-58-af", "pru-qa-std-server-ssl"}, + {"29-a5-9c-dc-94-ce-41-14-6f-ce-9a-87-bd-96-a0-c3-01-13-ed-15", "pru-qa-std-server-ssl"}, + {"29-bb-2b-97-78-02-e8-1c-f2-a3-d1-96-07-28-a4-c4-76-a8-bb-b1", "pru-qa-std-server-ssl"}, + {"29-ce-74-6e-e2-33-6f-ca-c9-55-99-fb-8d-a8-a7-04-03-23-09-b5", "pru-qa-std-server-ssl-2048"}, + {"2a-0e-be-37-d0-54-63-b5-e7-4e-29-b1-26-75-35-64-a9-7f-8f-b7", "pru-qa-std-server-ssl-2048"}, + {"2a-17-15-63-f8-89-56-02-1a-67-78-27-9f-88-ad-e1-aa-c0-e0-75", "pru-qa-std-server-ssl"}, + {"2a-4f-6c-0d-79-2d-6f-21-e9-d5-e3-65-44-57-79-cf-e4-95-40-ba", "pru-qa-std-server-ssl"}, + {"2a-55-52-64-ae-17-89-d3-28-4a-13-a0-bd-90-de-49-64-13-35-55", "pru-qa-std-server-ssl"}, + {"2a-6a-fe-73-d1-0a-52-5e-bc-22-4f-7e-32-2f-73-96-40-ba-05-16", "pru-qa-std-server-ssl-2048"}, + {"2a-af-a1-6c-a2-c6-5f-84-e6-36-96-bc-bb-93-62-1c-29-02-27-76", "pru-qa-std-server-ssl"}, + {"2a-b8-3f-1d-df-d2-c0-71-67-75-6a-ed-e0-c9-2e-d5-2a-da-5c-2c", "pru-qa-std-server-ssl-2048"}, + {"2a-bd-71-9f-c0-4f-08-8b-11-27-86-ee-aa-b7-ca-72-e3-ca-5c-b6", "pru-qa-std-server-ssl"}, + {"2a-c7-3f-14-95-d0-4c-c8-dd-f2-3b-6a-a4-26-c5-2b-a3-13-6e-09", "pru-qa-std-server-ssl-2048"}, + {"2a-ee-4d-8c-56-5a-2a-b1-bc-ee-b6-cf-14-dd-75-aa-f6-75-06-d8", "pru-qa-std-server-ssl-2048"}, + {"2b-08-87-b3-22-c1-5b-3e-32-6a-a6-d9-05-51-5b-b5-48-0b-bd-81", "pru-qa-std-server-ssl"}, + {"2b-30-d4-e8-47-44-87-c0-8d-9d-9b-1c-e6-72-ab-65-9d-98-09-c9", "pru-qa-std-server-ssl"}, + {"2b-3e-48-8e-f1-1c-a6-6e-ac-15-42-0a-30-45-50-eb-e5-0d-49-c2", "pru-qa-std-server-ssl"}, + {"2b-6d-1e-90-f0-c5-e3-89-3e-27-33-cd-e1-83-aa-f5-55-14-f1-5b", "pru-qa-std-server-ssl-2048"}, + {"2b-b9-15-8c-57-ab-61-52-12-e3-ef-72-7d-a2-5d-b5-bf-30-7f-f5", "pru-qa-std-server-ssl"}, + {"2c-17-24-6a-fb-c8-1c-10-62-cf-76-e8-72-0b-65-ac-1e-83-dd-6a", "pru-qa-std-server-ssl-2048"}, + {"2c-36-c7-60-8f-b3-1a-28-d0-4d-03-c4-2e-2b-ce-a5-6b-7e-48-96", "pru-qa-std-server-ssl"}, + {"2c-3c-c6-3e-eb-fd-32-51-2b-c0-b6-5b-34-fb-90-3b-f2-e4-0d-0b", "pru-qa-std-server-ssl"}, + {"2c-5c-17-7c-62-40-03-00-ed-6f-ca-a0-0a-d2-7e-bb-ff-df-db-2a", "pru-qa-std-server-ssl"}, + {"2c-96-af-4f-59-82-3a-8d-af-70-81-18-8f-76-17-63-b0-08-56-f3", "pru-qa-std-server-ssl-2048"}, + {"2c-bc-a6-86-a7-08-f7-8e-3d-a6-13-02-98-54-ca-1b-53-24-90-72", "pru-qa-std-server-ssl"}, + {"2d-23-2c-98-77-66-08-7e-46-20-2c-5d-2d-3e-03-1d-62-6d-b5-4d", "pru-qa-std-server-ssl-2048"}, + {"2d-37-2f-ad-35-a8-fe-a1-52-ac-f8-38-87-35-b4-6c-25-86-9f-66", "pru-qa-std-server-ssl"}, + {"2d-4a-79-8e-c0-c4-18-53-39-c3-71-78-79-10-e0-f3-5e-ed-03-4b", "pru-qa-std-server-ssl"}, + {"2d-ca-20-b7-7e-64-11-50-21-25-bb-a1-67-6e-be-94-8e-bd-2f-b5", "pru-qa-std-server-ssl"}, + {"2d-e4-54-9d-1e-0b-9d-50-b2-e0-36-fb-11-34-aa-d5-18-74-52-96", "pru-qa-std-server-ssl"}, + {"2d-f5-e8-41-ba-73-73-2a-e0-fc-ce-80-f7-e8-a7-4a-ec-55-0d-58", "pru-qa-std-server-ssl"}, + {"2e-23-f3-95-90-84-d7-f6-a3-0a-61-8c-9f-7b-d3-9d-bb-c4-33-30", "pru-qa-std-server-ssl-2048"}, + {"2e-2f-6f-0c-76-af-ea-ad-78-8a-19-84-cb-69-af-db-c4-81-89-81", "pru-qa-std-server-ssl-2048"}, + {"2e-55-4e-14-ac-b3-3d-02-6a-13-93-47-f4-67-e9-74-ec-91-0d-2f", "pru-qa-std-server-ssl"}, + {"2e-87-65-f9-9e-ac-14-f0-93-64-b3-72-36-d4-ef-1a-c7-98-f9-e9", "pru-qa-std-server-ssl"}, + {"2e-cb-e0-9d-dc-07-83-d2-0e-3f-93-56-91-4b-60-5c-c8-2c-10-e4", "pru-qa-std-server-ssl"}, + {"2e-d1-a4-3f-8b-56-9b-4d-e8-76-35-84-3e-dc-3d-6e-f6-1e-7e-2f", "pru-qa-std-server-ssl"}, + {"2f-0d-b1-82-33-f7-dc-5f-1a-e7-0d-f0-50-8a-9c-8c-70-68-98-66", "pru-qa-std-server-ssl"}, + {"2f-29-f8-64-54-76-8c-85-90-35-ab-47-3f-dc-57-0b-9f-6f-a8-13", "pru-qa-std-server-ssl"}, + {"2f-a0-19-d5-02-e1-2d-42-48-2f-67-01-b2-a8-ad-17-9f-38-b2-6e", "pru-qa-std-server-ssl"}, + {"2f-f3-32-ec-21-f3-6b-df-94-5a-f0-8c-bf-11-17-45-ed-2d-71-c3", "pru-qa-std-server-ssl"}, + {"30-21-2f-52-54-a9-cb-11-91-c0-d0-a3-6a-da-d3-63-b0-50-f2-71", "pru-qa-std-server-ssl"}, + {"30-55-c9-f9-ea-ba-d2-cc-4b-7b-e0-4d-5d-85-78-f7-6c-93-8f-22", "pru-qa-std-server-ssl"}, + {"30-5e-89-ba-35-8a-46-23-4f-1d-02-c8-f6-86-5b-e8-cc-c4-81-39", "pru-qa-std-server-ssl"}, + {"30-9b-0d-63-cd-ed-f1-c4-cf-f7-21-75-1d-70-3b-eb-8c-cb-af-56", "pru-qa-std-server-ssl-2048"}, + {"30-a0-fd-f0-14-bc-2f-d6-72-c3-d2-15-3e-4b-71-c3-22-1f-50-c6", "pru-qa-std-server-ssl"}, + {"30-c1-20-65-9b-b9-ac-a3-07-19-ab-c4-d8-48-a0-0a-45-ba-ea-0d", "pru-qa-std-server-ssl"}, + {"30-cf-ec-2b-b8-ab-50-a6-63-03-8e-d3-29-d1-4a-9e-c2-94-dc-7a", "pru-qa-std-server-ssl"}, + {"31-2f-e2-03-c2-3c-ef-41-ff-ac-3a-9e-ca-c5-e3-25-ae-70-29-23", "pru-qa-std-server-ssl-2048"}, + {"31-55-32-d2-db-24-3d-ea-f0-0a-1b-78-86-52-51-cf-b6-8b-42-4f", "pru-qa-std-server-ssl-2048"}, + {"31-79-7c-4f-55-9a-8c-13-f5-97-2b-45-8b-c3-fa-db-a0-82-12-b7", "pru-qa-std-server-ssl-2048"}, + {"31-be-53-32-f5-4b-77-8a-0d-d2-d6-ac-a0-85-fa-cd-42-17-e7-dc", "pru-qa-std-server-ssl"}, + {"31-c3-fd-fb-6f-8b-7c-6e-07-07-92-f9-6f-69-49-89-74-49-35-7d", "pru-qa-std-server-ssl"}, + {"31-df-bc-0e-28-02-00-ab-82-70-d9-1c-9f-ca-14-9c-0e-8b-6d-1d", "pru-qa-std-server-ssl"}, + {"31-fd-01-02-c5-a7-a3-e1-87-d6-fd-f8-98-7a-db-ae-8b-a0-fe-16", "pru-qa-std-server-ssl"}, + {"32-0d-b9-7d-e6-dd-e5-85-0b-d5-af-59-04-47-92-ac-63-f8-f4-02", "pru-qa-std-server-ssl"}, + {"32-29-c7-fc-91-c4-96-1c-a5-37-19-cf-b5-8d-58-cc-5d-ba-70-3d", "pru-qa-std-server-ssl"}, + {"32-2e-89-4b-fe-0e-77-87-6b-c2-e6-de-b6-73-4a-a9-75-c3-d3-db", "pru-qa-std-server-ssl"}, + {"32-46-92-9a-c6-23-7c-79-10-81-c5-0b-69-37-17-b3-22-78-3f-b6", "pru-qa-std-server-ssl"}, + {"32-4e-5a-02-2c-26-91-42-e1-37-9b-e4-ee-e4-a4-f1-5b-37-ac-41", "pru-qa-std-server-ssl"}, + {"32-51-51-08-ff-cb-b7-51-2c-fe-f5-63-23-68-2b-8d-65-4d-5a-cf", "pru-qa-std-server-ssl"}, + {"32-98-89-d7-a4-3b-a4-4c-a9-e3-0f-1c-40-60-16-15-32-39-98-70", "pru-qa-std-server-ssl"}, + {"32-af-51-7c-e8-53-f1-13-10-2d-50-7e-f6-66-6d-f1-ef-95-4b-72", "pru-qa-std-server-ssl"}, + {"32-c1-f3-c7-06-7c-84-0d-f7-b3-1b-97-68-1a-24-a5-cd-07-1a-aa", "pru-qa-std-server-ssl-2048"}, + {"33-60-19-3e-10-f5-ad-87-13-51-b3-53-dc-3b-a0-6c-2e-ec-e3-bd", "pru-qa-std-server-ssl"}, + {"33-82-ee-37-0a-19-5b-b6-64-b1-6c-55-03-a9-91-74-81-ad-5f-a3", "pru-qa-std-server-ssl-2048"}, + {"33-89-36-b9-82-f0-6b-49-9e-79-4d-a7-ce-c7-cd-40-93-30-21-22", "pru-qa-std-server-ssl"}, + {"33-92-ca-4f-4f-50-5e-4f-1f-22-a3-78-73-46-9d-90-04-77-11-4b", "pru-qa-std-server-ssl"}, + {"33-d9-dd-81-f3-ea-04-fc-1d-72-f9-79-45-dc-b4-0b-a3-9e-a7-78", "pru-qa-std-server-ssl"}, + {"34-0e-10-fd-02-a2-b0-60-03-10-1f-37-61-7b-26-7b-87-95-51-5f", "pru-qa-std-server-ssl"}, + {"34-20-98-c6-02-e9-7d-60-95-be-2d-fb-f9-23-c0-f2-86-1d-f4-56", "pru-qa-std-server-ssl"}, + {"34-3e-71-1a-85-d3-0a-37-05-89-b5-e6-c6-d7-fc-d9-f7-ad-98-60", "pru-qa-std-server-ssl"}, + {"34-9a-39-f3-c1-9e-18-35-06-cb-e4-b7-fb-bf-49-28-c9-7b-6a-79", "pru-qa-std-server-ssl-2048"}, + {"34-ff-5c-09-a7-d3-1f-30-ad-2d-ff-00-ea-12-73-d9-f2-5f-a3-45", "pru-qa-std-server-ssl"}, + {"35-4d-1f-ca-18-6b-bb-c7-a9-d3-f9-18-3c-70-69-73-e2-cc-d0-0a", "pru-qa-std-server-ssl"}, + {"35-b0-52-9e-39-9f-50-cb-cd-03-c3-c5-4f-8c-6b-27-34-94-57-55", "pru-qa-std-server-ssl"}, + {"35-bd-6a-be-55-80-8f-b8-2f-6e-fc-91-d9-53-f6-d6-66-57-ac-07", "pru-qa-std-server-ssl"}, + {"36-22-f5-e7-f5-ff-3e-a0-95-e5-ad-93-7a-e8-df-56-39-e8-f1-70", "pru-qa-std-server-ssl"}, + {"36-e5-07-d4-23-20-b6-d3-8c-f9-cb-c4-04-3a-3d-c3-e7-55-9e-0e", "pru-qa-std-server-ssl"}, + {"36-ed-61-0a-6b-b3-3c-4c-fa-8b-29-ab-10-c8-b4-fc-9e-83-9a-bf", "pru-qa-std-server-ssl"}, + {"36-f1-3e-2c-f4-be-1e-ff-be-bb-e5-df-d8-22-36-df-dd-59-2e-ce", "pru-qa-std-server-ssl"}, + {"37-11-76-e5-d4-2c-5b-04-d5-80-20-d5-bf-c9-4c-da-e6-74-56-bd", "pru-qa-std-server-ssl"}, + {"37-20-0b-c1-fa-93-b7-92-02-bd-e5-67-04-a6-3e-52-e8-03-fc-c9", "pru-qa-std-server-ssl"}, + {"37-54-39-3a-06-9c-c0-c4-95-89-2c-1b-93-72-2e-50-63-40-f8-ef", "pru-qa-std-server-ssl"}, + {"37-6e-e7-1c-77-f3-00-2b-64-13-c1-69-3f-5e-65-c2-ed-83-ad-d1", "pru-qa-std-server-ssl"}, + {"37-ce-08-6f-d0-81-55-f2-94-f0-4f-b9-10-29-11-b3-89-16-0a-ed", "pru-qa-std-server-ssl-2048"}, + {"37-de-1d-f5-9b-59-2d-35-05-42-1c-44-bd-94-e3-d3-6a-cb-fd-b2", "pru-qa-std-server-ssl"}, + {"38-47-35-56-a8-e6-cc-58-d4-3d-32-e1-5c-fb-70-68-ca-b8-62-e1", "pru-qa-std-server-ssl"}, + {"38-55-50-03-5a-f5-25-aa-27-61-98-1b-31-b6-41-22-18-a1-1f-e4", "pru-qa-std-server-ssl-2048"}, + {"38-78-fc-54-2d-40-a6-c6-47-2b-23-46-01-c3-39-b9-07-16-50-b0", "pru-qa-std-server-ssl"}, + {"38-bb-a3-25-8e-9e-cd-7f-78-75-c8-46-e0-02-79-f5-81-10-f6-a1", "pru-qa-std-server-ssl"}, + {"38-c1-27-97-86-77-4b-f3-18-92-45-d6-f1-75-e1-b0-07-98-78-7c", "pru-qa-std-server-ssl"}, + {"38-fc-c8-92-af-9c-bf-7b-2a-1f-a3-39-2f-38-d3-b3-c9-c8-df-18", "pru-qa-std-server-ssl"}, + {"39-32-9c-e8-78-10-46-85-ec-28-3f-3c-78-90-0a-4c-0b-62-79-6f", "pru-qa-std-server-ssl"}, + {"39-7a-0a-d1-1a-8f-1f-7a-43-c6-7f-f8-3e-cf-8e-fe-5c-e4-04-af", "pru-qa-std-server-ssl"}, + {"39-be-f5-b4-ae-0d-58-27-90-14-81-08-2d-12-3d-ea-fc-46-e8-7f", "pru-qa-std-server-ssl-2048"}, + {"39-eb-7f-63-10-4e-69-b2-20-84-c1-ee-d8-38-0d-e7-71-98-71-d6", "pru-qa-std-server-ssl"}, + {"39-f9-5f-23-b8-ff-38-11-90-fd-29-df-bf-d8-3c-66-40-05-2d-a0", "pru-qa-std-server-ssl"}, + {"3a-36-b0-d1-91-6a-3c-bb-46-e1-58-eb-61-a3-03-74-76-68-eb-01", "pru-qa-std-server-ssl"}, + {"3a-38-25-5b-74-3e-40-48-7b-2b-0c-27-f2-0f-08-28-9c-50-2b-2e", "pru-qa-std-server-ssl"}, + {"3a-3a-49-21-0f-fc-4d-24-ec-93-16-10-81-f9-53-e3-c3-e9-5c-02", "pru-qa-std-server-ssl"}, + {"3a-aa-b3-25-78-93-94-4d-a6-16-ff-80-f5-b7-c7-78-9a-89-37-1f", "pru-qa-std-server-ssl"}, + {"3a-ac-9d-84-74-17-c9-ff-0a-48-61-35-70-7a-a0-07-e0-81-c8-db", "pru-qa-std-server-ssl"}, + {"3a-bc-7a-fa-90-a2-e6-aa-f0-12-f9-1f-e2-5f-d8-86-f3-de-10-c1", "pru-qa-std-server-ssl"}, + {"3a-e1-c8-c2-3c-d5-b3-eb-d4-b6-1f-4b-ae-e1-35-42-21-3c-59-a5", "pru-qa-std-server-ssl"}, + {"3b-0d-45-04-ad-9d-1c-97-05-d6-8e-79-c6-2d-7b-58-34-6a-ff-85", "pru-qa-std-server-ssl"}, + {"3b-58-2e-13-2d-30-64-55-5d-2a-c2-be-59-64-44-be-dc-26-d7-5f", "pru-qa-std-server-ssl"}, + {"3b-a3-f2-30-3f-cd-99-0f-4f-e4-09-88-b3-3d-35-9a-e5-0d-d1-92", "pru-qa-std-server-ssl-2048"}, + {"3b-a4-c1-d6-4b-b9-50-25-fd-8b-44-a2-c8-a4-48-b2-53-55-96-8f", "pru-qa-std-server-ssl"}, + {"3b-aa-cc-02-3a-5e-3c-50-af-cb-01-bd-b4-fd-44-1b-3b-d2-86-a1", "pru-qa-std-server-ssl"}, + {"3b-ab-80-d7-7c-44-b9-31-d0-16-19-0e-ea-90-b2-1a-2f-6d-51-7a", "pru-qa-std-server-ssl-2048"}, + {"3b-b8-80-80-92-9e-8f-65-7b-66-a2-f8-c6-b3-57-22-e5-44-89-35", "pru-qa-std-server-ssl"}, + {"3b-dc-ce-00-f1-3d-5a-ac-a4-c2-55-ed-bd-fe-92-4f-b9-5b-b2-3c", "pru-qa-std-server-ssl"}, + {"3b-ed-c7-dd-d7-e0-78-8e-31-f9-4d-25-ec-43-08-06-09-1c-aa-63", "pru-qa-std-server-ssl"}, + {"3b-f1-c4-c7-d7-c4-8a-d3-28-1d-02-3c-95-fa-fd-3b-bf-9f-e4-fc", "pru-qa-std-server-ssl"}, + {"3c-09-ab-da-fb-62-bf-e3-fa-a7-83-5e-64-6e-60-09-b4-e1-04-2a", "pru-qa-std-server-ssl"}, + {"3c-12-15-6e-9b-c1-30-74-e8-83-fc-83-c8-50-70-2a-fc-58-62-80", "pru-qa-std-server-ssl"}, + {"3c-87-69-d3-73-aa-c5-4a-c7-9e-5c-f7-2d-8c-a3-24-d1-44-f5-f1", "pru-qa-std-server-ssl"}, + {"3c-af-7a-ca-40-e4-67-07-b6-96-18-a0-c4-37-b3-76-ae-af-01-b3", "pru-qa-std-server-ssl"}, + {"3c-b8-73-a7-87-2d-2f-04-11-ff-7d-67-f5-de-5c-f6-ae-67-7a-b9", "pru-qa-std-server-ssl"}, + {"3c-cd-2b-a3-07-82-b6-0b-8b-2e-e0-6d-f0-83-90-af-67-bf-63-e6", "pru-qa-std-server-ssl"}, + {"3c-cf-31-97-41-67-7a-2e-38-b4-7c-98-b5-07-64-86-ac-56-df-e3", "pru-qa-std-server-ssl-2048"}, + {"3d-67-ac-da-32-72-08-fe-d0-b0-17-4e-de-74-bf-8c-6c-dc-35-53", "pru-qa-std-server-ssl"}, + {"3d-6e-9c-c4-8d-0b-86-a8-b7-b2-43-da-dc-08-0a-77-15-80-a5-05", "pru-qa-std-server-ssl"}, + {"3d-6f-54-b4-87-8d-7f-e7-2c-a9-1d-e0-34-b4-c1-38-8c-be-2c-93", "pru-qa-std-server-ssl"}, + {"3d-a3-b5-cf-16-73-12-fb-72-c4-ea-d2-0f-2f-c4-28-cb-7c-34-02", "pru-qa-std-server-ssl"}, + {"3d-ae-b4-07-2d-59-3d-22-76-0c-e0-9e-0e-5c-ac-a1-3f-8e-97-db", "pru-qa-std-server-ssl-2048"}, + {"3d-c3-d9-75-12-9c-bf-83-22-e8-1d-d5-0a-7c-57-07-50-ed-45-8a", "pru-qa-std-server-ssl"}, + {"3d-ca-de-65-33-27-88-5a-31-e2-11-fa-2d-1b-e0-a2-e3-bd-4e-ab", "pru-qa-std-server-ssl"}, + {"3d-e5-19-ba-5d-9f-f2-0f-3b-72-75-07-64-83-3e-9d-c5-ca-99-2c", "pru-qa-std-server-ssl"}, + {"3d-ec-e5-b7-db-01-a8-46-90-1b-c7-3e-2a-e9-37-e0-6f-36-f8-ac", "pru-qa-std-server-ssl"}, + {"3e-05-44-d6-4f-06-ba-d6-38-bb-c7-a1-bb-b3-5a-8d-e6-6c-d0-7b", "pru-qa-std-server-ssl"}, + {"3e-63-5a-21-c1-af-17-2a-17-dc-42-18-50-8d-71-0a-55-84-ac-42", "pru-qa-std-server-ssl"}, + {"3e-ed-4e-78-1e-ef-aa-99-32-12-1e-2e-83-5b-e5-cc-31-00-d6-1d", "pru-qa-std-server-ssl"}, + {"3f-50-0a-e7-00-e9-61-19-f1-3d-c6-79-24-10-8a-d4-b2-ca-c3-12", "pru-qa-std-server-ssl"}, + {"3f-9f-39-ee-a5-74-cc-b2-03-c4-27-fc-f3-c7-12-53-50-8d-b0-f3", "pru-qa-std-server-ssl"}, + {"40-7c-4d-98-9c-d9-fe-18-f3-35-17-74-0b-f3-76-b3-a4-62-c3-7b", "pru-qa-std-server-ssl"}, + {"40-7c-a2-a7-72-2e-8c-ac-ed-e0-fa-46-d7-c0-60-f1-fe-79-c6-89", "pru-qa-std-server-ssl"}, + {"40-8e-c2-ac-06-41-fa-c5-55-e0-0e-65-03-43-c5-b6-a8-86-34-bb", "pru-qa-std-server-ssl"}, + {"40-af-f4-bd-9f-4e-b7-3f-97-16-87-6e-4e-4c-d0-22-ba-64-c9-e1", "pru-qa-std-server-ssl-2048"}, + {"41-03-bf-83-31-00-42-9d-f8-80-93-8c-f7-93-c9-53-53-3c-82-67", "pru-qa-std-server-ssl"}, + {"41-0b-17-5c-1d-c2-34-97-22-91-d7-50-4c-5c-94-5e-47-98-6e-56", "pru-qa-std-server-ssl"}, + {"41-2e-1d-dc-94-27-bb-a3-cc-f5-c8-a1-1d-d9-52-d0-ce-8c-f6-48", "pru-qa-std-server-ssl"}, + {"41-32-76-1d-16-82-e6-62-8f-04-f7-06-79-61-c3-52-6b-61-85-f9", "pru-qa-std-server-ssl"}, + {"41-53-9f-cf-36-7a-17-dc-23-46-42-8d-9d-a1-94-8b-5c-f3-cc-5a", "pru-qa-std-server-ssl"}, + {"41-57-44-24-e2-3c-05-32-37-d9-25-22-04-79-6a-0e-1b-47-0e-90", "pru-qa-std-server-ssl-2048"}, + {"41-b2-53-f1-9e-0c-e2-c1-82-bf-a1-b7-5e-c4-0f-db-c2-89-f9-39", "pru-qa-std-server-ssl"}, + {"41-b8-24-39-71-c6-04-4f-3d-91-59-c5-56-2f-87-ea-d3-7d-51-a3", "pru-qa-std-server-ssl"}, + {"41-c5-03-df-97-10-69-70-ee-5e-11-ca-29-be-5c-55-6f-dd-76-32", "pru-qa-std-server-ssl"}, + {"41-d9-0a-16-38-4d-31-88-eb-d2-46-01-06-b5-3a-51-c7-57-09-6d", "pru-qa-std-server-ssl"}, + {"41-e3-dd-ea-eb-50-5a-ce-90-1f-71-9e-45-c5-15-7c-98-d8-99-ce", "pru-qa-std-server-ssl"}, + {"41-f8-03-93-a6-73-a5-68-db-84-80-03-1e-f6-11-5f-77-8a-5b-03", "pru-qa-std-server-ssl-2048"}, + {"42-35-87-69-c1-9b-fd-34-6e-e4-e1-b9-de-21-0b-bf-ff-c7-90-c0", "pru-qa-std-server-ssl-2048"}, + {"42-45-c9-17-dc-3a-4c-2a-65-d9-47-cb-17-20-3c-91-43-bb-5e-2f", "pru-qa-std-server-ssl"}, + {"42-4d-0c-53-e6-e8-fe-66-81-31-0c-d7-b5-a5-6f-48-f1-5b-0e-08", "pru-qa-std-server-ssl"}, + {"42-51-ae-8d-e3-9d-9c-be-01-54-e0-6e-f6-ab-6f-2a-f5-62-eb-f1", "pru-qa-std-server-ssl"}, + {"42-54-15-04-61-0c-b8-e7-d3-65-5b-b6-0e-83-66-21-b9-b9-01-ea", "pru-qa-std-server-ssl"}, + {"42-85-ad-12-d6-7a-02-f6-3a-60-7c-20-bc-fb-38-6d-b3-0c-00-d7", "pru-qa-std-server-ssl"}, + {"42-ab-99-ad-50-2b-42-60-8b-2d-b1-2c-1f-6c-46-33-fa-d7-0c-d9", "pru-qa-std-server-ssl"}, + {"42-b5-5f-d8-7b-c3-48-fc-d9-6e-15-59-6a-bf-2f-06-75-da-e9-2b", "pru-qa-std-server-ssl"}, + {"42-f2-4a-11-ae-41-3c-23-d4-a2-4f-71-7c-32-48-9d-37-ca-41-17", "pru-qa-std-server-ssl"}, + {"43-20-71-83-08-eb-66-c5-ee-a6-3c-c0-6f-59-15-81-7d-9b-f1-09", "pru-qa-std-server-ssl"}, + {"43-2c-07-35-ad-69-f2-46-01-06-4d-20-e3-00-0a-48-36-ce-0b-b9", "pru-qa-std-server-ssl"}, + {"43-39-5f-20-99-75-17-93-42-6a-e5-a3-9a-0e-8e-8c-23-ee-21-56", "pru-qa-std-server-ssl-2048"}, + {"43-7e-32-e2-0b-bc-a5-e4-04-22-13-6a-dd-20-97-41-d2-4f-79-61", "pru-qa-std-server-ssl"}, + {"43-8f-c4-8d-12-53-d4-ff-4d-11-d5-b7-6d-63-aa-61-17-da-f8-3c", "pru-qa-std-server-ssl-2048"}, + {"43-a2-4a-fa-e8-cc-94-80-87-a5-7d-3f-ec-0b-f6-0e-df-1a-d5-fd", "pru-qa-std-server-ssl"}, + {"43-dd-94-1d-a0-db-d4-15-15-f5-95-d4-06-b2-96-49-cb-35-74-cf", "pru-qa-std-server-ssl"}, + {"44-2a-9c-9c-c6-12-7c-03-21-60-df-58-8f-18-e5-d9-96-53-4b-18", "pru-qa-std-server-ssl-2048"}, + {"44-3a-44-78-2c-9b-e5-06-ce-e7-e6-c4-33-88-43-14-e8-c4-a8-80", "pru-qa-std-server-ssl"}, + {"44-4f-4d-17-0b-5d-fa-8c-05-98-69-d1-ea-9a-0c-a8-31-6d-86-44", "pru-qa-std-server-ssl"}, + {"44-81-02-f2-e0-b0-bc-e1-ed-23-29-f3-c7-0e-b3-08-f7-45-04-11", "pru-qa-std-server-ssl"}, + {"45-1d-c6-63-16-7d-c8-c7-1e-8c-3f-9e-98-fd-31-5a-88-25-64-ec", "pru-qa-std-server-ssl"}, + {"45-2d-da-11-5a-47-f6-93-d2-ac-46-99-50-84-29-18-54-e9-67-99", "pru-qa-std-server-ssl"}, + {"45-47-73-01-e2-16-f4-07-e2-34-7f-4a-4f-a3-56-4e-22-57-5c-82", "pru-qa-std-server-ssl"}, + {"45-56-70-b5-f0-1d-68-18-f1-0f-6f-b3-b1-11-8f-99-51-65-3f-09", "pru-qa-std-server-ssl"}, + {"45-7b-89-88-42-cd-c2-30-82-30-16-e9-bd-7e-08-76-b9-2d-d9-35", "pru-qa-std-server-ssl"}, + {"45-93-aa-dc-37-1c-65-19-8c-9e-ba-a2-3b-76-58-0a-b6-47-c4-0a", "pru-qa-std-server-ssl"}, + {"45-9b-36-d4-6c-6b-b3-44-b9-c4-2f-68-2a-b4-5f-15-42-a2-55-f3", "pru-qa-std-server-ssl"}, + {"45-ec-f3-66-10-5c-53-d6-4e-67-f2-7b-0c-bb-d0-74-5b-df-ff-d1", "pru-qa-std-server-ssl"}, + {"45-fc-4e-ea-12-b3-b7-a2-bf-39-64-18-5a-df-b0-24-74-db-a9-8a", "pru-qa-std-server-ssl"}, + {"46-08-c0-f4-ae-02-75-14-2f-3d-fc-ab-cd-4b-8d-1e-3b-a8-41-57", "pru-qa-std-server-ssl"}, + {"46-37-3d-c4-92-b6-93-d8-e0-ce-87-0d-86-6b-20-15-3e-1f-80-53", "pru-qa-std-server-ssl"}, + {"46-61-18-0c-85-a6-02-37-b0-80-c0-92-99-e6-e3-ba-61-cb-13-5f", "pru-qa-std-server-ssl"}, + {"46-c9-9c-45-a5-1e-f6-b6-0b-88-32-53-28-57-3f-64-0c-4e-5c-69", "pru-qa-std-server-ssl"}, + {"46-f8-81-b6-b0-55-6a-72-65-0c-18-34-46-b4-e5-61-70-1b-36-fd", "pru-qa-std-server-ssl"}, + {"47-39-47-ab-ee-ef-57-b2-04-19-c6-be-33-9d-c4-01-b4-29-a1-cc", "pru-qa-std-server-ssl-2048"}, + {"47-4f-b2-7e-09-7e-8e-e2-6a-9d-25-77-07-1b-ba-c3-5d-4e-46-ef", "pru-qa-std-server-ssl"}, + {"47-75-19-cd-e1-0f-8b-08-07-90-53-44-8b-a6-ac-36-b1-63-de-6f", "pru-qa-std-server-ssl"}, + {"47-8e-5b-07-f6-b9-91-c4-08-93-c7-5b-2f-3d-b0-25-da-b5-df-48", "pru-qa-std-server-ssl"}, + {"47-a1-20-82-8f-60-c9-14-13-d9-14-f1-60-c7-cd-dd-a0-ef-5b-98", "pru-qa-std-server-ssl"}, + {"47-b8-88-3f-8e-b0-08-94-84-f2-ba-da-85-71-87-b7-bf-c0-48-7f", "pru-qa-std-server-ssl"}, + {"48-01-44-bb-7f-ad-03-45-15-64-61-5a-cb-25-e5-07-a0-e0-43-b4", "pru-qa-std-server-ssl-2048"}, + {"48-36-04-50-fd-36-3b-8a-bf-67-78-dd-77-91-64-1c-2b-04-86-3c", "pru-qa-std-server-ssl"}, + {"48-3f-f2-08-dd-cd-0b-d4-56-29-4d-3b-c4-5e-0e-63-14-61-d5-6f", "pru-qa-std-server-ssl"}, + {"48-59-a8-a0-41-17-71-ad-b5-6f-12-5a-16-00-54-bf-6b-1f-8e-13", "pru-qa-std-server-ssl"}, + {"48-63-c2-2f-74-d1-85-7a-17-1a-52-4a-7e-5a-f8-33-d5-ba-44-94", "pru-qa-std-server-ssl-2048"}, + {"48-6c-c6-be-84-69-87-fd-a7-46-8c-f9-26-f3-73-82-8b-4b-d6-b5", "pru-qa-std-server-ssl"}, + {"48-b3-0b-45-fa-0d-70-5e-00-f3-23-68-cd-8e-5a-a1-5b-70-bd-71", "pru-qa-std-server-ssl"}, + {"48-ba-ae-5e-77-d1-d1-e3-f5-a7-91-69-49-da-d4-8d-fb-d0-cc-5e", "pru-qa-std-server-ssl"}, + {"48-ce-d6-06-d9-02-42-b4-57-48-ab-0c-98-48-15-42-07-cc-40-dd", "pru-qa-std-server-ssl"}, + {"48-dd-e5-78-e7-1a-89-84-d4-99-50-a4-c4-5f-4b-a5-c6-aa-9a-b7", "pru-qa-std-server-ssl"}, + {"49-0d-ea-fc-0c-0c-6e-e5-c0-5f-7e-9a-51-b6-d1-8f-dd-fe-a4-7d", "pru-qa-std-server-ssl-2048"}, + {"49-3c-ee-b9-03-7e-3f-cc-20-1d-6b-8b-01-c3-98-f5-c4-24-73-e8", "pru-qa-std-server-ssl"}, + {"49-67-93-e0-a1-2b-9f-84-ff-5b-8c-6c-25-3b-60-ba-ef-b0-88-70", "pru-qa-std-server-ssl"}, + {"49-d0-52-e6-01-19-16-11-5d-df-c8-c2-bd-45-ad-bf-dc-75-48-ac", "pru-qa-std-server-ssl"}, + {"4a-15-74-6b-72-87-78-83-f3-40-f7-d1-96-02-38-6e-c7-c3-a0-95", "pru-qa-std-server-ssl-2048"}, + {"4a-8e-d1-90-f4-6d-c9-9a-15-0b-be-1e-8e-bf-05-f5-a7-c7-2a-4d", "pru-qa-std-server-ssl"}, + {"4a-bf-ee-97-4a-42-d8-f9-4d-5c-dd-06-09-c6-ae-76-1e-8d-69-d9", "pru-qa-std-server-ssl-2048"}, + {"4a-d3-4e-63-a2-8e-9f-c3-48-e8-e3-bf-f3-d7-2b-ba-72-3f-77-ca", "pru-qa-std-server-ssl"}, + {"4b-00-80-64-57-6a-b8-e9-38-e5-b7-fc-33-53-8a-3f-ab-17-c9-ba", "pru-qa-std-server-ssl"}, + {"4b-7c-ca-06-27-f9-3c-9d-90-46-59-d7-ba-90-af-3d-34-1b-9b-a4", "pru-qa-std-server-ssl-2048"}, + {"4b-93-f2-fc-d8-73-6a-0b-50-84-e7-fd-3d-97-e9-f7-67-1e-0c-8a", "pru-qa-std-server-ssl"}, + {"4b-a0-0e-48-6f-8e-0e-a4-d7-ce-cc-b9-9d-bf-90-68-70-d1-a9-11", "pru-qa-std-server-ssl"}, + {"4b-cf-6e-65-b8-ab-ea-45-48-bd-5b-6b-73-a1-e4-19-57-5a-68-d2", "pru-qa-std-server-ssl-2048"}, + {"4b-de-fa-8d-4a-10-c9-18-a3-4e-00-f6-3d-9f-f4-48-74-50-5d-af", "pru-qa-std-server-ssl"}, + {"4b-f6-35-a6-0c-18-ff-48-65-d0-61-f1-99-c7-e0-fa-01-77-b0-f3", "pru-qa-std-server-ssl"}, + {"4c-2f-4d-58-a4-68-70-05-38-42-e9-ed-94-c1-6b-ea-a9-d6-ab-da", "pru-qa-std-server-ssl"}, + {"4c-67-d0-d8-35-8c-c0-99-09-df-13-4e-2c-3a-6b-b8-bb-06-ef-dc", "pru-qa-std-server-ssl"}, + {"4c-88-94-35-7b-89-d1-56-08-cd-16-71-5c-a2-ec-68-a4-d4-b5-e8", "pru-qa-std-server-ssl"}, + {"4c-8e-36-06-f6-68-a1-52-71-36-06-34-1b-21-5c-06-b2-5f-94", "pru-qa-std-server-ssl" }, + {"4c-94-a2-b2-4d-a4-11-b5-e7-5b-9f-29-4c-d4-a5-35-e2-6b-c0-b1", "pru-qa-std-server-ssl-2048"}, + {"4c-a3-07-80-24-05-ab-ea-77-ba-a7-71-53-3b-23-90-7f-3e-41-de", "pru-qa-std-server-ssl"}, + {"4c-e9-1f-2d-88-43-bb-78-a3-82-fd-aa-c7-65-5e-65-c8-65-da-61", "pru-qa-std-server-ssl-2048"}, + {"4d-38-b3-3d-6e-50-cf-cd-97-47-fe-c7-a5-ee-7f-fd-fd-0f-a5-f5", "pru-qa-std-server-ssl"}, + {"4d-4f-92-3d-da-e4-30-d4-31-82-d3-7a-5c-24-94-c3-9a-ae-05-71", "pru-qa-std-server-ssl"}, + {"4d-5c-6e-5f-e3-8f-38-80-1d-ab-b4-1e-54-44-2a-88-51-b4-c1-a7", "pru-qa-std-server-ssl"}, + {"4d-75-2c-ba-01-ee-c9-c3-7c-5e-4b-01-f2-f4-c1-64-ef-4d-c1-0f", "pru-qa-std-server-ssl"}, + {"4e-2a-70-c4-35-85-a7-85-c8-15-88-67-95-53-73-0b-5b-ed-9f-22", "pru-qa-std-server-ssl"}, + {"4e-3b-f4-ac-8d-6f-9f-8d-e6-d3-54-2c-44-06-6e-a0-9f-fe-d0-0d", "pru-qa-std-server-ssl"}, + {"4e-4d-89-68-89-ba-a5-63-84-0a-e2-86-4b-91-46-26-0b-8e-8b-b6", "pru-qa-std-server-ssl"}, + {"4e-88-cb-94-92-27-cb-81-b0-48-83-16-bf-49-34-35-b4-40-b0-bb", "pru-qa-std-server-ssl"}, + {"4e-8f-2c-42-81-5e-ad-45-26-f8-08-0f-b1-10-a8-6a-0d-c8-65-9d", "pru-qa-std-server-ssl"}, + {"4e-ad-eb-da-04-4b-af-d6-7d-19-df-2c-b4-7f-1e-e2-8d-64-d8-3e", "pru-qa-std-server-ssl-2048"}, + {"4e-e6-4e-42-c7-21-18-9e-ff-1a-b1-d3-61-1e-b3-46-c3-ff-f1-82", "pru-qa-std-server-ssl"}, + {"4e-f5-65-6b-a0-f4-b6-b4-86-dd-a4-60-ea-b7-66-81-41-fc-87-13", "pru-qa-std-server-ssl"}, + {"4f-52-ae-75-74-3b-ba-a5-98-73-3a-0c-23-0e-2c-f5-45-0e-e0-95", "pru-qa-std-server-ssl"}, + {"4f-85-5b-f1-43-8d-71-b5-cc-00-39-d1-32-2f-c5-29-bf-70-1f-ad", "pru-qa-std-server-ssl"}, + {"4f-a2-1c-e6-9f-0a-b9-b2-f9-df-51-67-7d-e8-58-0d-fe-b1-4f-76", "pru-qa-std-server-ssl"}, + {"4f-bc-34-99-f7-50-16-ab-79-f3-c6-1d-f7-b4-b8-40-fb-47-b8-a7", "pru-qa-std-server-ssl-2048"}, + {"4f-d0-8c-5a-e5-4a-25-6b-50-32-4d-90-af-ff-c0-dd-06-69-4a-8e", "pru-qa-std-server-ssl"}, + {"4f-d8-9f-fe-3e-26-6c-51-02-d2-8a-67-a6-1c-7e-61-92-1a-28-20", "pru-qa-std-server-ssl"}, + {"4f-e9-40-50-21-c2-7a-6a-c9-34-8b-d3-ee-3a-9b-bf-e7-60-19-79", "pru-qa-std-server-ssl"}, + {"4f-ea-86-dd-80-c6-79-da-4f-92-50-9f-19-b7-d3-e0-ff-85-8a-df", "pru-qa-std-server-ssl"}, + {"4f-ec-d5-08-7f-45-2a-ec-72-ae-48-95-a0-df-4c-c8-b6-59-0b-9d", "pru-qa-std-server-ssl"}, + {"50-01-10-f5-6a-f0-f4-a7-b0-ae-97-06-8e-b7-3f-d8-b9-d9-e9-87", "pru-qa-std-server-ssl"}, + {"50-5e-4b-1c-a1-94-0a-cf-50-2a-82-b7-b2-43-9f-12-da-09-cd-79", "pru-qa-std-server-ssl"}, + {"50-7e-6b-e6-9b-69-ac-71-5a-e7-ed-ff-ed-1b-a7-3b-2b-1d-37-04", "pru-qa-std-server-ssl"}, + {"50-99-28-b3-41-6e-b7-f2-58-88-69-04-36-e5-32-d6-80-75-e7-3a", "pru-qa-std-server-ssl-2048"}, + {"50-a3-9f-49-ce-44-ce-a6-e4-e0-f1-43-78-bd-b2-0e-69-ec-b8-b7", "pru-qa-std-server-ssl"}, + {"50-d4-d1-47-ad-9f-36-6f-75-4a-71-90-b3-93-7b-95-5d-f9-70-92", "pru-qa-std-server-ssl-2048"}, + {"50-f3-f2-71-66-1f-20-69-17-d6-42-1b-73-65-61-df-10-a4-9f-eb", "pru-qa-std-server-ssl"}, + {"50-f9-5f-ce-8e-bd-df-15-37-f3-d6-a3-55-be-18-37-00-f7-04-5f", "pru-qa-std-server-ssl"}, + {"51-13-99-6c-95-39-4b-f7-ab-af-3d-cb-f4-ee-ca-ef-f5-9c-c0-8f", "pru-qa-std-server-ssl-2048"}, + {"51-7a-0e-f1-6b-b6-ca-8c-88-f0-7b-fc-8e-06-bf-60-30-4c-05-7e", "pru-qa-std-server-ssl"}, + {"51-c7-ec-da-71-d5-9e-ca-f1-41-e4-cd-8c-b1-06-86-aa-e6-a0-9d", "pru-qa-std-server-ssl"}, + {"51-e9-93-0c-44-6a-dd-c2-7c-f7-95-d5-63-1b-05-96-38-f5-cb-a0", "pru-qa-std-server-ssl"}, + {"52-26-4d-19-b5-08-1a-ba-a8-89-80-59-e7-c4-b1-88-b1-dc-a7-1f", "pru-qa-std-server-ssl"}, + {"52-39-c5-b3-72-5c-e9-98-08-75-c2-97-c0-41-91-2f-2b-33-d1-94", "pru-qa-std-server-ssl-2048"}, + {"52-46-db-41-2a-25-f0-1c-80-34-90-8a-76-ab-8d-d0-fc-ba-45-9d", "pru-qa-std-server-ssl-2048"}, + {"52-5c-ee-52-92-09-6d-a7-7f-e6-c9-71-4b-9a-de-a7-c2-dd-a3-1a", "pru-qa-std-server-ssl"}, + {"52-d8-89-b6-0c-49-44-d1-27-e7-9a-70-d4-c3-01-53-f5-13-14-a2", "pru-qa-std-server-ssl"}, + {"52-de-5e-d2-e0-ef-cb-89-dc-00-d6-93-e1-d4-da-b8-88-e9-1a-a1", "pru-qa-std-server-ssl"}, + {"52-de-b1-eb-f9-1b-56-0a-13-42-43-90-10-00-fc-93-63-f3-ff-c9", "pru-qa-std-server-ssl-2048"}, + {"52-e9-54-c9-f6-10-7f-00-23-13-4f-71-39-d6-92-5d-7a-44-e8-98", "pru-qa-std-server-ssl-2048"}, + {"52-f8-98-38-ef-c0-bc-33-e3-74-41-e5-43-a4-1e-5d-8a-cf-89-b0", "pru-qa-std-server-ssl-2048"}, + {"53-0f-ce-a0-a6-67-dd-2d-72-19-4b-06-22-16-ab-a9-7a-2b-d4-36", "pru-qa-std-server-ssl"}, + {"53-45-1a-2c-53-12-7e-b4-23-a6-0c-70-1e-0c-f6-64-c8-22-2f-63", "pru-qa-std-server-ssl"}, + {"53-a4-f4-98-64-f4-73-d2-69-41-f6-60-cb-eb-60-8c-6b-04-62-7f", "pru-qa-std-server-ssl-2048"}, + {"53-bb-18-dd-04-d6-25-59-83-66-67-0a-1b-2c-51-47-8e-24-ca-04", "pru-qa-std-server-ssl"}, + {"53-c2-1d-20-46-0b-01-06-4f-26-14-73-98-fb-7d-a2-e6-62-7d-34", "pru-qa-std-server-ssl-2048"}, + {"53-c3-68-17-e1-81-1a-86-29-93-09-a5-ac-86-b4-d1-2f-7b-6a-7d", "pru-qa-std-server-ssl"}, + {"53-dd-db-97-25-cb-9d-e2-5c-3b-87-9e-2c-ce-02-4a-11-74-29-6e", "pru-qa-std-server-ssl-2048"}, + {"53-e9-a3-d7-a3-57-4b-c5-63-1e-83-1c-0d-ab-23-02-3d-08-9c-5e", "pru-qa-std-server-ssl"}, + {"54-52-33-03-2a-69-4b-e9-37-62-80-50-3b-3b-3b-ce-c8-c4-1b-32", "pru-qa-std-server-ssl"}, + {"54-77-df-2c-26-8e-f0-a9-b7-e0-1d-91-51-23-d2-20-3b-1f-5e-df", "pru-qa-std-server-ssl"}, + {"54-86-48-19-4a-d3-1e-4b-7c-ee-7d-e2-d5-30-81-81-44-8a-0f-77", "pru-qa-std-server-ssl"}, + {"54-8d-23-f6-81-7c-45-64-2f-4a-34-38-92-3b-33-e3-b3-f2-98-a7", "pru-qa-std-server-ssl"}, + {"54-9b-21-50-08-9d-6d-6a-57-d7-cd-29-f9-c0-d2-85-4b-e2-26-a3", "pru-qa-std-server-ssl-2048"}, + {"54-b4-34-45-b4-70-fb-cf-7d-1e-c5-7f-88-44-4c-25-87-2d-a0-27", "pru-qa-std-server-ssl"}, + {"54-c4-6f-85-53-dc-4f-ee-8f-76-f0-d0-38-ba-fe-81-b7-d5-3a-f7", "pru-qa-std-server-ssl"}, + {"54-d7-76-ea-22-3f-a8-73-f8-1f-0d-dc-62-b0-6c-14-48-b8-db-e1", "pru-qa-std-server-ssl"}, + {"55-37-2b-bd-b9-5e-4f-2f-03-af-24-9a-b2-07-5b-9b-0f-5a-cc-64", "pru-qa-std-server-ssl"}, + {"55-44-85-89-3a-9e-ab-6b-70-96-73-e6-3d-cc-d9-d4-24-e4-1c-b5", "pru-qa-std-server-ssl"}, + {"55-7e-61-ed-8a-52-2a-8e-ca-c1-b9-de-3f-9b-2c-48-df-66-ec-fa", "pru-qa-std-server-ssl-2048"}, + {"55-99-5b-bd-2e-f2-55-2e-17-8f-7e-d0-3f-12-62-69-89-a2-3d-01", "pru-qa-std-server-ssl"}, + {"55-c0-de-31-70-2d-8f-4b-ce-ce-eb-4a-d5-a6-96-b3-68-5f-be-3c", "pru-qa-std-server-ssl-2048"}, + {"56-10-a4-1e-5a-98-b4-b1-cb-6c-8f-cd-dc-cc-99-e4-f8-d0-62-62", "pru-qa-std-server-ssl"}, + {"56-1f-4a-f6-1b-cb-16-12-76-5e-a1-5c-55-21-2d-f2-0f-8e-f0-c4", "pru-qa-std-server-ssl"}, + {"56-35-3c-66-39-9c-c4-87-f0-c1-e9-fe-d7-30-c5-dd-88-82-9e-39", "pru-qa-std-server-ssl"}, + {"56-56-71-0a-66-32-3d-7e-27-95-5d-ed-55-f6-fe-af-de-57-a7-7b", "pru-qa-std-server-ssl"}, + {"56-75-ac-90-08-e2-34-b0-ff-85-4c-0e-ee-28-b0-21-5c-d0-73-4b", "pru-qa-std-server-ssl"}, + {"56-8c-49-d7-a0-4e-c9-dd-7a-fc-30-89-2e-2e-d1-59-1b-33-21-91", "pru-qa-std-server-ssl"}, + {"56-8e-a3-0a-6f-0b-0e-ea-17-8a-7c-07-42-aa-27-07-ed-75-e7-3a", "pru-qa-std-server-ssl-2048"}, + {"56-a9-af-d2-88-5b-b2-9a-d2-52-2f-b0-5e-2c-a7-03-36-40-73-3f", "pru-qa-std-server-ssl"}, + {"56-b5-af-0e-50-cd-fc-47-14-b3-34-a3-25-01-3d-d9-73-eb-98-a4", "pru-qa-std-server-ssl"}, + {"56-fe-43-d8-f4-c1-26-11-73-28-4b-f0-e1-03-9e-40-9b-72-ff-3e", "pru-qa-std-server-ssl"}, + {"57-39-35-60-d8-fb-4c-70-a2-f6-02-63-84-2b-1d-9d-d8-72-95-ec", "pru-qa-std-server-ssl-2048"}, + {"57-4f-64-81-20-98-3f-fa-6f-b9-19-71-5b-72-89-39-0d-79-6e-90", "pru-qa-std-server-ssl-2048"}, + {"57-53-09-2f-77-03-f3-75-48-f2-4e-3c-89-cf-d9-4f-e0-7c-fe-d6", "pru-qa-std-server-ssl"}, + {"57-84-ad-88-b2-82-18-0e-8f-27-7d-df-34-34-c2-83-78-b1-6f-74", "pru-qa-std-server-ssl"}, + {"57-c8-84-29-72-45-2e-82-a2-d5-d7-e5-f7-f5-bc-e0-70-dd-0e-7e", "pru-qa-std-server-ssl-2048"}, + {"57-fb-94-11-37-1f-ec-19-ae-fb-ef-e9-54-cd-11-82-98-2e-ad-94", "pru-qa-std-server-ssl-2048"}, + {"58-1e-4b-f4-90-df-f7-78-7a-3e-05-55-3e-09-0e-ab-c4-23-0a-4a", "pru-qa-std-server-ssl-2048"}, + {"58-39-a4-13-b2-ed-a4-bd-06-f9-31-bd-ef-74-df-4d-ae-1b-e5-58", "pru-qa-std-server-ssl-2048"}, + {"58-44-d9-80-ea-05-c0-b3-07-12-bb-47-3b-94-63-9e-65-95-a5-cd", "pru-qa-std-server-ssl-2048"}, + {"58-6e-72-e0-b5-6f-a7-82-09-92-3b-7e-cd-67-cb-74-8d-d6-73-c7", "pru-qa-std-server-ssl"}, + {"58-b1-aa-03-ac-25-1c-ff-77-60-f2-23-bc-97-52-71-5e-0d-fc-0f", "pru-qa-std-server-ssl"}, + {"58-bc-5c-da-65-ad-f8-85-69-d5-30-f4-a3-19-97-e3-de-a2-5a-93", "pru-qa-std-server-ssl-2048"}, + {"59-0f-92-09-10-4f-64-ea-ae-81-f4-3d-ab-34-08-97-a6-3c-9b-3b", "pru-qa-std-server-ssl"}, + {"59-57-42-94-86-58-99-2c-50-df-19-ca-d7-b8-1a-1b-a0-2e-0f-41", "pru-qa-std-server-ssl"}, + {"59-5d-ec-6d-3d-33-24-35-58-dc-c1-2d-2e-b4-a9-ad-b7-52-25-88", "pru-qa-std-server-ssl"}, + {"59-67-89-79-70-09-65-6f-ec-89-11-02-12-a8-5f-7d-ec-76-b4-13", "pru-qa-std-server-ssl-2048"}, + {"59-6d-fc-22-a3-ba-98-b9-dd-51-a7-a0-4d-05-af-40-f9-34-84-96", "pru-qa-std-server-ssl"}, + {"59-d1-4f-e8-91-ef-67-6c-d3-61-7b-42-55-f4-0e-fe-48-89-25-41", "pru-qa-std-server-ssl"}, + {"5a-02-1a-ca-50-5b-2b-6c-2b-4f-26-12-4a-54-b2-d2-d5-ad-c5-d4", "pru-qa-std-server-ssl"}, + {"5a-0f-bf-58-95-e2-2b-a0-66-20-43-7a-53-61-cf-21-89-6e-39-91", "pru-qa-std-server-ssl"}, + {"5a-9b-c3-7e-5b-13-e9-23-87-51-b6-e7-d3-89-d9-dd-3e-4f-ba-20", "pru-qa-std-server-ssl"}, + {"5a-c1-6f-be-25-f1-54-a1-f0-eb-13-27-87-0a-2f-c0-70-f7-39-19", "pru-qa-std-server-ssl"}, + {"5a-f0-71-74-fe-fd-cb-16-e4-03-9a-c5-a6-c9-e7-7c-f4-ca-74-37", "pru-qa-std-server-ssl"}, + {"5b-de-d1-91-f2-9c-0c-e7-63-67-06-e1-18-b6-14-e7-fa-05-cb-b1", "pru-qa-std-server-ssl"}, + {"5b-e7-99-dd-0e-99-58-7f-17-44-fb-bb-8f-c7-28-42-ca-4c-29-b5", "pru-qa-std-server-ssl"}, + {"5b-fa-89-cf-ed-1d-2e-4f-a3-87-b2-fc-38-60-39-b3-81-5d-ab-a1", "pru-qa-std-server-ssl"}, + {"5c-42-6d-ba-d6-e9-61-7d-f9-bd-65-42-db-78-e7-8f-2c-d4-3d-c7", "pru-qa-std-server-ssl"}, + {"5c-6a-ae-08-91-77-fe-19-24-f8-81-c0-b4-95-07-93-5f-df-42-96", "pru-qa-std-server-ssl"}, + {"5c-6b-b9-66-ff-31-3d-21-10-bf-07-97-9f-86-16-d9-a3-07-2d-18", "pru-qa-std-server-ssl"}, + {"5c-99-81-6e-aa-4d-61-16-9d-d9-d1-fc-63-71-6a-8d-96-4f-70-32", "pru-qa-std-server-ssl"}, + {"5c-a9-ff-2d-03-f9-ff-ad-0f-b7-07-55-ca-9f-71-39-08-c3-dd-49", "pru-qa-std-server-ssl"}, + {"5c-e2-7e-d4-9c-03-1b-51-5c-f2-ab-88-06-2e-a5-89-6a-a3-eb-92", "pru-qa-std-server-ssl"}, + {"5c-f5-90-b1-65-c5-b1-ab-62-4a-0b-68-f4-cf-e8-fc-1b-e4-35-30", "pru-qa-std-server-ssl"}, + {"5d-1e-7b-86-d7-24-f5-a3-41-23-45-0d-22-10-f5-55-21-b4-85-d0", "pru-qa-std-server-ssl"}, + {"5d-29-a0-8a-27-c0-b0-d2-7f-e6-43-e2-db-e0-29-fa-96-fe-9f-e0", "pru-qa-std-server-ssl"}, + {"5d-84-e8-2c-2e-8b-59-2f-c0-20-37-9e-ab-76-6e-7d-8e-86-38-dd", "pru-qa-std-server-ssl-2048"}, + {"5d-ca-f8-c1-a7-34-58-0b-c4-46-29-47-7a-c6-3a-19-f7-10-fd-9c", "pru-qa-std-server-ssl"}, + {"5d-d9-8a-b3-0a-64-4e-9c-be-a2-f3-82-d2-0d-d2-bb-3b-12-38-8f", "pru-qa-std-server-ssl-2048"}, + {"5e-0a-4b-81-e7-de-a9-45-fa-28-61-f6-4e-45-9a-37-2a-bf-77-04", "pru-qa-std-server-ssl-2048"}, + {"5e-0e-cb-1b-61-3b-7b-4e-84-63-f1-5f-fb-b9-8d-94-e9-1f-4e-24", "pru-qa-std-server-ssl"}, + {"5e-18-ea-6b-0a-bc-e1-01-4e-1e-c3-e3-4f-e8-56-5b-84-80-d7-c2", "pru-qa-std-server-ssl"}, + {"5e-a6-d3-25-18-0e-3e-eb-c8-e4-66-c9-1f-bd-6a-ed-c0-2f-d5-c4", "pru-qa-std-server-ssl"}, + {"5e-be-8e-5c-7b-bd-8d-9a-8e-b0-01-02-9b-5e-ba-9d-3a-4e-81-87", "pru-qa-std-server-ssl"}, + {"5e-ca-00-8d-05-db-4c-ba-30-7e-06-4d-21-ca-6a-6f-fb-d1-fe-cd", "pru-qa-std-server-ssl"}, + {"5e-e8-23-27-2c-a2-6f-bd-63-81-f9-0a-df-3d-0d-b4-15-95-1b-13", "pru-qa-std-server-ssl"}, + {"5f-10-76-63-1a-da-1e-76-8b-4d-f2-41-87-85-9c-d7-ee-e2-83-92", "pru-qa-std-server-ssl"}, + {"5f-48-8e-d2-d0-b3-c8-93-b7-2a-e6-d0-62-08-84-a6-39-83-56-ce", "pru-qa-std-server-ssl"}, + {"5f-59-88-7a-d8-e8-3b-2f-b5-18-d1-fb-ed-73-79-08-0d-12-5f-9a", "pru-qa-std-server-ssl"}, + {"5f-67-49-ca-ba-06-b1-36-e9-80-84-c5-c5-35-12-f0-57-a9-60-10", "pru-qa-std-server-ssl"}, + {"5f-cc-08-a6-11-78-5f-c4-c6-38-64-3c-cc-17-82-98-d4-99-cd-ac", "pru-qa-std-server-ssl-2048"}, + {"5f-d7-4b-f3-a8-f6-23-8d-e1-49-ba-6c-d8-ac-35-ee-38-35-66-10", "pru-qa-std-server-ssl-2048"}, + {"60-34-b4-1e-b4-30-dd-38-af-bb-f2-8b-47-dd-86-7c-ad-74-ef-06", "pru-qa-std-server-ssl"}, + {"60-6d-ff-7b-b5-f7-91-59-c7-15-b9-26-f5-30-55-2c-cf-e6-86-c8", "pru-qa-std-server-ssl"}, + {"60-9b-af-63-81-e4-06-7d-c5-f7-66-d7-cd-02-d9-4f-59-70-14-db", "pru-qa-std-server-ssl"}, + {"60-be-80-ea-ee-a1-cc-de-50-ac-b4-8c-bf-a5-81-35-cf-87-47-b9", "pru-qa-std-server-ssl"}, + {"60-ee-8f-f4-6b-db-2b-47-82-cc-de-1e-56-4b-92-6a-1c-27-ec-bb", "pru-qa-std-server-ssl"}, + {"60-f8-85-68-e5-3b-8a-ff-b9-7b-35-dd-3e-69-3b-27-4c-af-9a-69", "pru-qa-std-server-ssl"}, + {"61-4a-85-41-b7-98-96-0b-e9-4c-8e-83-be-6a-59-28-1a-d4-c3-9a", "pru-qa-std-server-ssl"}, + {"61-ab-f6-38-d5-4c-a7-12-e2-df-d6-19-d7-d4-11-43-f5-9a-6f-83", "pru-qa-std-server-ssl"}, + {"61-fb-5a-8b-40-64-b7-b4-ba-06-ab-6d-1c-f3-8c-13-a3-90-02-67", "pru-qa-std-server-ssl"}, + {"62-69-79-3c-be-2d-70-70-0c-ac-ce-33-23-7a-0c-63-85-27-48-28", "pru-qa-std-server-ssl"}, + {"62-c5-9d-09-89-4a-bf-8b-01-94-37-e7-65-dd-43-03-de-7c-55-51", "pru-qa-std-server-ssl"}, + {"62-f7-a2-66-29-2b-40-31-f8-9c-a6-3a-46-3d-23-0f-61-39-f5-a5", "pru-qa-std-server-ssl-2048"}, + {"63-b0-69-f5-89-b5-fc-6e-40-1b-b9-77-f6-b0-f6-81-6d-f2-63-b7", "pru-qa-std-server-ssl"}, + {"63-b9-e8-53-b3-ce-e1-83-74-d3-c0-e1-f4-94-02-81-6f-87-87-b7", "pru-qa-std-server-ssl"}, + {"64-1d-5f-a6-db-96-08-22-d6-56-7c-a6-cc-df-aa-c9-38-bf-68-2f", "pru-qa-std-server-ssl"}, + {"64-b3-7e-e9-00-e4-01-09-97-f9-0d-71-91-e4-77-e0-9c-da-f3-36", "pru-qa-std-server-ssl"}, + {"64-d2-c9-3e-85-3b-96-56-62-36-e8-73-6e-34-d8-0c-7c-81-02-f6", "pru-qa-std-server-ssl"}, + {"64-d5-19-df-90-79-f6-8d-00-4b-9f-2a-c0-05-4b-7f-1b-27-6e-e0", "pru-qa-std-server-ssl"}, + {"64-f8-48-ce-d2-46-ef-8c-03-7c-9e-2d-78-fd-28-d6-e7-7f-77-ca", "pru-qa-std-server-ssl-2048"}, + {"65-16-f4-d4-51-9e-c8-e5-7b-67-f0-d7-fd-47-0d-3e-7a-5a-f0-d5", "pru-qa-std-server-ssl"}, + {"65-96-6a-6a-69-29-84-aa-a9-85-e4-f1-c4-d4-ae-75-4d-c9-27-54", "pru-qa-std-server-ssl-2048"}, + {"66-0c-6f-83-2a-80-5e-5e-7c-81-af-a4-0c-e4-02-a4-34-52-60-ab", "pru-qa-std-server-ssl"}, + {"66-60-c4-85-15-39-38-84-54-00-32-e1-54-be-3b-14-bd-7f-a1-ca", "pru-qa-std-server-ssl"}, + {"66-b6-e6-c6-fe-d3-f4-27-d6-7d-64-b1-93-f9-2d-40-f6-30-ea-04", "pru-qa-std-server-ssl-2048"}, + {"66-e6-81-22-66-01-59-29-07-ba-e2-4b-85-6a-ec-b8-9e-1a-7f-a1", "pru-qa-std-server-ssl"}, + {"66-e7-04-59-f4-09-af-0f-ef-77-07-bd-c2-8a-2e-b1-81-00-3f-9f", "pru-qa-std-server-ssl"}, + {"66-fd-fe-9c-1c-f1-9b-dc-5b-4d-50-07-ff-28-5a-8d-ec-4a-a9-f2", "pru-qa-std-server-ssl"}, + {"67-2b-d0-b1-75-a3-79-36-5b-f7-c4-53-63-b9-07-42-27-d2-b7-f8", "pru-qa-std-server-ssl"}, + {"67-39-ec-c3-b6-4f-ef-21-28-21-13-66-ec-17-7b-9c-12-98-16-98", "pru-qa-std-server-ssl"}, + {"67-3f-44-c5-b7-51-3f-be-df-8a-b0-67-04-9e-eb-63-3a-af-41-5f", "pru-qa-std-server-ssl"}, + {"67-40-9f-5c-88-f1-ab-38-f2-e7-05-02-d2-4d-f7-d9-c2-de-29-29", "pru-qa-std-server-ssl-2048"}, + {"67-92-18-41-ef-ea-72-6f-28-aa-80-09-b8-98-3b-f5-48-17-35-c7", "pru-qa-std-server-ssl"}, + {"68-19-09-c8-c5-3b-91-03-ad-c4-41-2d-b5-e1-0a-fa-f3-63-2d-e6", "pru-qa-std-server-ssl"}, + {"68-1e-e2-33-20-ff-42-f8-ec-d9-4b-e0-be-72-fb-78-1c-95-4a-4b", "pru-qa-std-server-ssl"}, + {"68-9f-00-f0-5e-1e-e9-94-1d-45-e2-55-af-fd-95-d7-dd-90-12-af", "pru-qa-std-server-ssl-2048"}, + {"68-de-bc-41-f2-bc-8c-04-9b-06-32-e9-b9-73-4a-ab-f2-af-06-71", "pru-qa-std-server-ssl"}, + {"69-04-36-5b-2b-d4-b9-19-32-14-41-fd-11-97-7a-ff-e5-91-c0-cc", "pru-qa-std-server-ssl"}, + {"69-7c-9f-26-33-3c-d7-7d-6f-f3-a7-fd-82-cd-01-0a-59-dc-d7-b3", "pru-qa-std-server-ssl"}, + {"69-b3-f1-6c-39-2f-eb-9a-d7-ad-91-fc-d7-ea-ee-da-54-da-66-b1", "pru-qa-std-server-ssl-2048"}, + {"69-c2-50-65-e3-21-65-b9-6e-a6-7b-3a-99-8d-2a-22-aa-68-8f-c6", "pru-qa-std-server-ssl"}, + {"6a-08-80-b2-ed-84-6f-a5-77-a8-82-34-06-87-07-92-63-6b-55-74", "pru-qa-std-server-ssl"}, + {"6a-52-e3-8a-fa-00-f1-05-cb-d3-df-a2-9e-e8-25-8b-5f-74-1a-62", "pru-qa-std-server-ssl-2048"}, + {"6a-89-e7-9f-89-65-85-ba-6e-38-99-48-26-51-e5-a8-fd-be-8b-f1", "pru-qa-std-server-ssl"}, + {"6a-92-e1-a9-9d-04-f8-14-0c-46-55-04-1f-50-ba-16-11-bc-89-af", "pru-qa-std-server-ssl"}, + {"6a-99-d3-59-66-6e-76-19-e6-eb-e5-e6-8f-af-c8-94-5c-3e-19-26", "pru-qa-std-server-ssl"}, + {"6a-a5-ad-7b-2d-33-12-bc-87-ee-2e-b7-c5-e8-ed-85-6f-5e-89-fa", "pru-qa-std-server-ssl"}, + {"6a-cf-0c-1d-b8-12-c4-3a-68-8c-69-61-3c-c4-48-f9-9a-a3-00-1c", "pru-qa-std-server-ssl"}, + {"6a-e9-e7-a5-b7-31-7e-f5-c9-ed-2c-53-96-dc-a0-db-0a-19-9f-30", "pru-qa-std-server-ssl"}, + {"6b-07-73-a2-5a-43-7d-8c-d8-45-b6-cb-ca-55-9c-5e-67-14-a4-cf", "pru-qa-std-server-ssl"}, + {"6b-2a-fc-40-aa-24-a6-95-95-ac-85-9c-06-74-54-04-8a-20-81-65", "pru-qa-std-server-ssl"}, + {"6b-47-00-d1-db-45-20-be-d0-9b-98-c7-c0-e3-4e-59-03-58-3f-8b", "pru-qa-std-server-ssl"}, + {"6b-52-21-3a-25-57-d7-1b-d9-93-05-4d-29-8b-8a-ba-d9-2d-a0-35", "pru-qa-std-server-ssl"}, + {"6b-56-40-d4-1a-46-08-f0-5f-4a-72-87-49-18-fe-92-fd-e7-84-ea", "pru-qa-std-server-ssl-2048"}, + {"6b-57-a1-3a-05-94-31-d8-85-c1-cf-d4-29-2e-7e-fd-33-91-70-e9", "pru-qa-std-server-ssl"}, + {"6b-86-95-93-1b-fc-3d-74-57-9e-ba-07-96-fe-ea-30-cf-e8-6f-6a", "pru-qa-std-server-ssl"}, + {"6b-d2-3c-6b-0d-34-b8-e1-61-3d-6e-a2-de-f6-3f-27-35-85-79-ae", "pru-qa-std-server-ssl"}, + {"6b-e1-0b-c2-e0-24-e8-1b-bf-41-ec-e2-bd-c2-0d-c3-67-52-48-ce", "pru-qa-std-server-ssl"}, + {"6b-e9-89-fb-be-2b-75-4f-3c-3a-13-a4-0e-56-fc-1a-8c-ae-6a-76", "pru-qa-std-server-ssl"}, + {"6c-06-47-43-f3-21-06-c2-ef-90-ce-db-9f-c7-e3-7c-9e-ab-5e-bb", "pru-qa-std-server-ssl-2048"}, + {"6c-59-cc-62-96-20-4d-86-34-46-f6-c4-d3-3c-99-b8-98-6b-ea-a3", "pru-qa-std-server-ssl"}, + {"6c-95-da-1b-ff-94-e2-ad-18-3f-ba-13-0b-c2-35-7a-71-6b-aa-35", "pru-qa-std-server-ssl"}, + {"6d-54-43-84-d7-29-4f-f2-13-fc-c4-63-c8-c2-89-b2-8e-a5-e9-7c", "pru-qa-std-server-ssl-2048"}, + {"6d-d2-0d-d5-30-eb-ef-d0-7c-10-52-8e-9e-aa-03-ad-3e-90-40-9c", "pru-qa-std-server-ssl-2048"}, + {"6e-00-aa-62-24-66-de-35-96-ee-b7-60-5b-d7-86-ab-ee-33-e4-8f", "pru-qa-std-server-ssl"}, + {"6e-09-a2-29-5a-12-b1-10-e7-83-6e-86-3a-e7-41-7a-2e-77-67-95", "pru-qa-std-server-ssl"}, + {"6e-20-19-ea-a8-5a-4c-07-1e-ee-e5-d4-7e-00-2b-1e-63-cd-a9-71", "pru-qa-std-server-ssl"}, + {"6e-29-dc-8f-b9-c2-15-af-24-30-bc-63-05-d4-ba-c5-fb-02-ef-49", "pru-qa-std-server-ssl"}, + {"6e-a3-7c-c7-c8-f0-fc-2d-08-6f-09-03-67-bb-6c-84-7d-cf-78-24", "pru-qa-std-server-ssl"}, + {"6e-b3-95-de-0f-8b-3e-e5-68-20-9b-ea-7e-9b-66-98-6a-7d-7d-24", "pru-qa-std-server-ssl"}, + {"6e-e6-0e-83-9e-4b-14-be-c5-7a-06-cb-2d-73-4f-84-2e-c9-7c-d2", "pru-qa-std-server-ssl"}, + {"6e-ff-c6-54-e6-7c-f3-da-66-d9-05-0b-ff-44-5f-9c-a7-6f-0f-5a", "pru-qa-std-server-ssl"}, + {"6f-15-0b-c6-18-36-46-c9-2f-f2-2f-f6-2c-7f-19-f4-57-cc-71-aa", "pru-qa-std-server-ssl"}, + {"6f-35-8c-44-e7-7f-d5-69-e4-f8-06-b5-a6-56-47-b9-90-55-6e-67", "pru-qa-std-server-ssl"}, + {"6f-3b-82-b6-01-24-28-30-5a-40-37-5a-e9-08-d1-b8-a7-33-ee-dc", "pru-qa-std-server-ssl-2048"}, + {"6f-49-d9-f1-09-18-53-8a-cb-66-02-61-32-e8-8d-0e-cb-39-fc-4d", "pru-qa-std-server-ssl"}, + {"6f-c4-09-1c-da-76-ba-5a-ea-aa-be-fc-35-67-55-d8-8d-a4-74-0c", "pru-qa-std-server-ssl-2048"}, + {"6f-c4-d3-8c-e1-16-c2-88-37-21-db-00-ad-70-b7-96-7d-43-63-dd", "pru-qa-std-server-ssl"}, + {"6f-d0-7d-a6-e8-4b-9a-3b-2e-24-bb-a1-b5-3e-ec-69-1b-1c-15-84", "pru-qa-std-server-ssl"}, + {"70-48-c3-38-91-9e-7a-c2-e7-60-26-97-bc-8d-7e-99-3a-a2-89-46", "pru-qa-std-server-ssl"}, + {"70-82-c5-93-61-38-e7-a0-53-27-2f-0c-24-13-87-66-87-6e-a1-d5", "pru-qa-std-server-ssl-2048"}, + {"71-1b-4a-bc-b0-1b-81-a4-04-0c-fd-cd-8e-24-2c-26-38-d0-2e-7c", "pru-qa-std-server-ssl-2048"}, + {"71-27-00-93-93-81-ec-bc-55-52-46-2e-0f-0b-79-9d-d2-f7-2c-bc", "pru-qa-std-server-ssl"}, + {"71-49-22-4d-c0-ab-46-11-8e-89-a2-30-11-9c-8e-19-05-e9-9a-08", "pru-qa-std-server-ssl"}, + {"71-9f-70-f8-9c-a8-fc-08-06-79-9b-ca-f6-b2-1f-b5-f2-f9-2c-35", "pru-qa-std-server-ssl"}, + {"71-be-e5-c5-63-a6-6c-65-a2-61-84-14-1f-13-86-c5-b2-83-26-3a", "pru-qa-std-server-ssl"}, + {"71-c6-97-80-eb-42-2a-bf-2e-bd-71-cc-00-91-35-8e-71-fe-62-df", "pru-qa-std-server-ssl"}, + {"71-ec-5b-77-89-e8-83-21-81-61-3f-01-54-87-e6-fa-c3-76-5d-ef", "pru-qa-std-server-ssl"}, + {"71-f9-2f-b0-3e-b6-16-aa-52-e3-1c-35-0f-09-3f-de-51-dc-e8-44", "pru-qa-std-server-ssl"}, + {"72-30-2c-62-92-3c-16-5b-a4-c7-91-18-42-e1-59-7c-0f-e0-0e-4b", "pru-qa-std-server-ssl"}, + {"72-30-47-af-f8-1c-f5-3c-d5-7e-90-cf-27-0a-99-41-34-c9-37-e2", "pru-qa-std-server-ssl"}, + {"72-74-25-b8-cc-da-5b-b3-14-c7-34-90-a2-00-92-6f-64-c3-a2-13", "pru-qa-std-server-ssl"}, + {"72-80-88-f2-d6-cc-28-5d-b5-b7-f1-1e-35-ce-40-f8-d2-96-ba-dc", "pru-qa-std-server-ssl-2048"}, + {"72-bb-73-06-a2-5e-bb-59-53-9f-b2-55-83-87-a4-e2-dd-49-fd-21", "pru-qa-std-server-ssl"}, + {"73-13-21-34-89-0d-6c-f1-65-3c-15-ea-ab-42-39-bb-a9-77-40-bc", "pru-qa-std-server-ssl"}, + {"73-6a-e8-a6-db-e3-f5-fb-28-ce-bc-8d-e8-3e-a3-81-c6-35-97-c9", "pru-qa-std-server-ssl"}, + {"73-a0-6d-a1-cc-8b-8e-e7-ad-50-58-06-23-90-1f-a8-b9-61-5a-f1", "pru-qa-std-server-ssl"}, + {"73-b2-05-7c-4f-f1-dd-94-2c-c0-86-ed-0b-db-80-a3-30-85-c2-74", "pru-qa-std-server-ssl"}, + {"73-cf-45-6e-53-36-2e-20-a0-b7-8f-ff-9c-b6-85-7d-fe-1c-73-fe", "pru-qa-std-server-ssl"}, + {"74-23-c5-39-58-dd-a8-4a-1c-90-90-cd-ce-43-3d-a7-74-d2-ff-5e", "pru-qa-std-server-ssl"}, + {"74-23-cb-cf-ec-ae-ef-3f-74-b2-b9-f7-94-32-a5-bb-48-d1-a2-b2", "pru-qa-std-server-ssl"}, + {"74-26-d9-73-ce-bf-58-9f-7e-ea-c5-a1-3d-ed-30-a2-f8-19-23-d5", "pru-qa-std-server-ssl"}, + {"74-5c-4b-f9-ba-ac-59-08-c2-d8-cc-85-3b-37-55-95-cc-7a-7f-7e", "pru-qa-std-server-ssl"}, + {"74-d7-4d-23-91-7a-de-ee-95-f9-a0-c9-49-eb-0f-24-d1-6c-ee-91", "pru-qa-std-server-ssl"}, + {"74-ef-f9-a9-39-0b-61-2b-6f-1d-6d-8e-5b-2f-71-96-75-96-b7-a7", "pru-qa-std-server-ssl"}, + {"75-26-30-8d-9c-dd-fc-ed-91-dd-8d-fb-ee-2d-10-dc-2f-00-4a-80", "pru-qa-std-server-ssl"}, + {"75-27-18-45-7d-3d-7b-49-b0-49-53-36-2e-ba-23-41-7c-96-d8-24", "pru-qa-std-server-ssl-2048"}, + {"75-43-42-9d-31-37-a7-7d-37-41-2c-7a-05-78-94-5b-ec-21-c5-1f", "pru-qa-std-server-ssl"}, + {"75-4b-ad-d9-13-f7-df-49-28-ae-99-57-d4-60-79-09-18-04-ba-30", "pru-qa-std-server-ssl-2048"}, + {"75-75-2e-21-a0-a7-ec-b9-5a-97-64-49-a0-95-a4-77-fa-3d-99-a8", "pru-qa-std-server-ssl"}, + {"75-a3-94-ba-13-ee-d2-67-23-5a-47-38-87-1a-0e-4e-c4-64-23-e2", "pru-qa-std-server-ssl-2048"}, + {"75-f7-dc-98-4c-33-5d-90-20-4e-b7-bc-f8-89-ab-fa-40-1d-88-a0", "pru-qa-std-server-ssl"}, + {"75-fb-79-a5-e1-8e-64-1a-c6-3e-a0-b4-2c-a6-57-5b-2d-b0-a1-94", "pru-qa-std-server-ssl"}, + {"76-1a-a7-13-19-3c-30-8e-d3-f1-08-46-e5-53-0d-3a-34-81-a4-f3", "pru-qa-std-server-ssl"}, + {"76-46-29-83-ed-e2-c1-9d-94-56-ce-8d-4a-b5-4a-24-56-62-a8-6b", "pru-qa-std-server-ssl"}, + {"76-5e-96-17-26-8c-a6-87-4d-c7-e1-4a-ee-e1-8d-9b-15-c5-f8-6e", "pru-qa-std-server-ssl"}, + {"76-71-dd-41-19-23-06-84-1e-55-46-c0-cd-ba-c4-a3-3d-f8-b6-6d", "pru-qa-std-server-ssl"}, + {"76-77-17-07-18-5f-ba-28-0a-6a-0a-57-14-87-54-ee-3b-2b-22-7f", "pru-qa-std-server-ssl"}, + {"76-c9-00-cd-d1-b0-85-b0-a6-44-f7-54-4b-13-6b-23-ad-ee-19-d0", "pru-qa-std-server-ssl"}, + {"77-88-df-fe-42-90-5b-ca-3c-25-f0-7a-23-88-ad-0a-57-1c-ab-82", "pru-qa-std-server-ssl-2048"}, + {"77-b2-c6-a3-60-be-b1-23-83-27-f5-6f-dd-2e-f3-cb-5d-38-56-81", "pru-qa-std-server-ssl-2048"}, + {"77-f3-69-82-43-d3-3c-04-38-07-c8-f4-24-75-b4-49-58-b4-ef-7f", "pru-qa-std-server-ssl"}, + {"78-29-39-14-20-00-d4-5a-b7-dd-d9-ee-f0-d3-48-68-50-22-7d-9a", "pru-qa-std-server-ssl"}, + {"78-29-b0-17-20-d3-5b-98-a5-5c-39-a9-49-69-d0-1a-b6-cf-d6-0c", "pru-qa-std-server-ssl-2048"}, + {"78-30-04-ac-06-fc-a1-19-77-13-fc-af-33-f0-d2-10-95-5f-d2-7b", "pru-qa-std-server-ssl"}, + {"78-3b-2a-33-c4-ee-b5-36-3c-94-18-dd-a8-d0-84-77-3b-26-24-58", "pru-qa-std-server-ssl-2048"}, + {"78-55-17-80-81-e6-92-32-95-01-ff-23-e9-24-09-bb-11-4b-6b-3d", "pru-qa-std-server-ssl-2048"}, + {"78-6c-31-d1-d0-99-79-51-a1-bf-e3-ac-62-61-0a-7b-88-66-cc-97", "pru-qa-std-server-ssl"}, + {"78-8f-5d-db-20-01-2e-ec-07-68-b9-d2-70-06-2d-31-45-c0-94-04", "pru-qa-std-server-ssl"}, + {"78-d6-04-c5-24-1e-78-2e-fe-85-3d-59-02-31-fe-d1-10-3b-ad-d0", "pru-qa-std-server-ssl"}, + {"78-f8-87-2b-81-72-21-0a-5a-16-77-37-dc-b6-63-db-2d-a7-3a-cc", "pru-qa-std-server-ssl-2048"}, + {"78-fb-8c-ce-69-c9-0e-60-81-a6-1b-c1-6f-af-11-28-d4-05-72-27", "pru-qa-std-server-ssl"}, + {"79-01-1a-d9-1b-bf-41-fa-e0-1a-a6-55-91-aa-f4-15-02-6d-ea-07", "pru-qa-std-server-ssl"}, + {"79-1d-66-be-ff-fb-9f-b8-1b-91-8b-54-81-92-5e-17-10-ce-87-cd", "pru-qa-std-server-ssl"}, + {"79-2b-b1-73-9b-0c-cf-7e-f7-5f-f4-b0-bc-f5-f4-a6-e5-a7-61-9d", "pru-qa-std-server-ssl"}, + {"79-6c-f4-14-f9-3e-fa-5e-f5-c4-31-f9-7a-d7-b9-8f-8b-b3-5c-43", "pru-qa-std-server-ssl"}, + {"79-95-45-2e-38-bc-f1-55-33-d8-6e-3d-d7-74-98-fd-ed-fc-41-26", "pru-qa-std-server-ssl-2048"}, + {"79-9f-58-12-4c-8f-d1-5a-df-9b-e8-1e-b7-bc-fd-cb-8b-33-36-71", "pru-qa-std-server-ssl-2048"}, + {"79-a2-3d-e4-f4-d8-1b-d7-92-9c-7f-3d-73-70-4a-d7-0b-63-e5-11", "pru-qa-std-server-ssl"}, + {"79-eb-2b-37-66-1e-1b-6a-91-55-d2-7e-dd-26-0c-f6-89-52-0c-68", "pru-qa-std-server-ssl"}, + {"7a-1a-a0-5d-25-73-13-79-88-e8-1b-81-18-2b-f9-dd-88-1c-91-3e", "pru-qa-std-server-ssl"}, + {"7a-1b-ec-d1-db-04-17-58-13-30-48-57-b4-d5-ba-d1-ba-54-1f-ef", "pru-qa-std-server-ssl"}, + {"7a-1c-9b-86-c6-e0-e2-c1-24-7d-ab-f1-e9-1d-86-3d-c7-79-c1-de", "pru-qa-std-server-ssl"}, + {"7a-c8-66-c7-22-27-18-0a-c8-9c-66-a4-af-cd-94-b2-09-d8-0c-57", "pru-qa-std-server-ssl"}, + {"7a-ed-5c-2b-85-91-d4-6d-c9-27-e3-83-11-4a-dc-f6-75-8c-90-9a", "pru-qa-std-server-ssl"}, + {"7a-fa-b9-75-ee-64-b1-8c-0a-17-2d-cb-2d-23-6f-3d-ab-84-99-43", "pru-qa-std-server-ssl"}, + {"7b-12-d8-7e-54-51-dc-7a-8d-ba-11-81-3f-26-0c-f8-bb-90-dd-91", "pru-qa-std-server-ssl"}, + {"7b-2d-c3-76-86-90-88-17-5c-23-94-eb-22-ba-14-17-df-a4-91-b2", "pru-qa-std-server-ssl"}, + {"7b-80-20-27-16-79-86-94-ef-f9-1c-58-a7-a8-4e-f0-09-aa-f1-2d", "pru-qa-std-server-ssl"}, + {"7b-9b-c1-10-55-81-2f-00-b7-55-4d-db-5e-39-d0-cd-49-43-d2-a3", "pru-qa-std-server-ssl"}, + {"7b-ce-b3-1c-44-be-8f-81-a1-59-83-1a-85-1b-b1-7e-ea-7d-b2-66", "pru-qa-std-server-ssl"}, + {"7c-06-42-15-50-bb-0d-22-74-98-40-ca-5f-62-f4-97-07-f1-10-30", "pru-qa-std-server-ssl"}, + {"7c-10-47-35-bb-f0-f5-2d-d3-c3-25-33-b8-83-3e-54-40-5d-a0-e8", "pru-qa-std-server-ssl"}, + {"7c-24-91-29-5a-8c-88-c2-20-16-4d-a0-da-ad-f8-33-99-6f-f4-70", "pru-qa-std-server-ssl"}, + {"7c-38-90-75-ee-66-95-9f-44-b2-fb-75-a6-47-60-07-a7-16-5c-88", "pru-qa-std-server-ssl"}, + {"7c-40-11-64-64-28-55-15-07-65-08-82-c8-03-9b-cd-02-72-e1-66", "pru-qa-std-server-ssl-2048"}, + {"7c-4e-f7-56-7f-97-66-a9-38-8c-84-d1-b5-f4-d5-68-99-ee-dc-69", "pru-qa-std-server-ssl-2048"}, + {"7c-87-31-3d-dc-64-52-e5-4b-ae-e5-4b-af-b7-60-c2-41-6c-c4-a1", "pru-qa-std-server-ssl-2048"}, + {"7c-ab-3f-60-d7-2a-2a-72-ec-89-15-eb-b8-57-ef-06-46-57-b5-dd", "pru-qa-std-server-ssl"}, + {"7d-3d-20-a5-ea-70-12-09-f3-c6-ec-dd-6f-11-c4-04-05-d2-74-bc", "pru-qa-std-server-ssl"}, + {"7d-43-29-bc-a9-b2-64-b6-e0-5a-03-6e-59-cb-d6-5c-69-1b-0a-7f", "pru-qa-std-server-ssl"}, + {"7d-4b-7c-d0-64-4e-e1-a4-3c-4f-43-e6-c5-b2-85-3a-de-f2-6f-68", "pru-qa-std-server-ssl"}, + {"7d-88-5c-a8-9e-19-c9-57-13-33-21-38-f1-31-4f-73-e0-b7-dc-d9", "pru-qa-std-server-ssl"}, + {"7d-ce-77-39-9c-a5-ce-c7-d9-8e-87-58-02-6e-25-a5-b0-d5-52-a6", "pru-qa-std-server-ssl"}, + {"7d-d1-1c-e6-8b-0c-8c-b0-07-b7-f7-5d-9e-09-8d-d5-c0-ef-70-4f", "pru-qa-std-server-ssl"}, + {"7d-dc-de-80-41-ab-96-a1-1d-c5-75-ac-97-73-33-23-d3-90-d6-ba", "pru-qa-std-server-ssl"}, + {"7d-f9-ce-9b-7d-2b-a3-be-a7-73-d0-23-f0-f5-9d-8a-60-c0-8d-9b", "pru-qa-std-server-ssl"}, + {"7d-fa-ad-14-01-5f-71-00-ea-8b-12-73-3c-43-7b-86-0b-a2-c3-8e", "pru-qa-std-server-ssl"}, + {"7d-fb-fb-fd-ce-80-f3-16-9f-e2-17-a2-09-84-f2-d5-a4-a9-0d-83", "pru-qa-std-server-ssl-2048"}, + {"7e-01-6d-b7-68-58-26-f5-02-4f-bb-6d-d5-8e-06-7f-4e-dd-bd-f6", "pru-qa-std-server-ssl"}, + {"7e-1d-29-7a-37-83-44-c3-df-1f-38-a9-2e-06-89-06-7a-1b-01-51", "pru-qa-std-server-ssl"}, + {"7e-21-f6-3b-c9-04-29-93-6e-6d-2a-0d-56-2b-97-13-72-c8-39-3a", "pru-qa-std-server-ssl"}, + {"7e-5f-a1-93-d3-5c-46-1c-9b-4a-57-be-3a-ed-4d-89-98-b8-c4-57", "pru-qa-std-server-ssl"}, + {"7e-6a-33-3e-b9-e3-c6-bf-61-99-77-b2-25-fd-31-c5-57-96-24-3f", "pru-qa-std-server-ssl"}, + {"7e-c4-9a-f9-9f-4f-8b-d4-58-a5-28-ec-b9-cf-55-e3-a3-25-a2-1b", "pru-qa-std-server-ssl"}, + {"7e-f0-d3-18-db-08-f5-26-a0-51-51-3b-75-78-fb-34-44-c5-62-98", "pru-qa-std-server-ssl"}, + {"7f-16-f7-25-35-ed-0d-40-b2-a2-07-31-ab-d4-67-66-d4-a1-ee-42", "pru-qa-std-server-ssl"}, + {"7f-54-dc-25-94-e3-f2-91-01-4c-42-39-69-cd-83-cd-93-3a-1a-a0", "pru-qa-std-server-ssl-2048"}, + {"7f-62-8b-70-b3-9d-0b-cd-d6-da-72-51-e5-b8-eb-fd-55-e7-5f-fc", "pru-qa-std-server-ssl"}, + {"7f-72-30-e5-bb-da-10-ce-3e-95-95-46-1c-be-82-6f-ed-58-9c-8b", "pru-qa-std-server-ssl"}, + {"7f-a5-4e-e3-9d-ef-ff-52-7a-9c-09-81-9e-09-85-f0-e7-4c-89-1b", "pru-qa-std-server-ssl-2048"}, + {"7f-e6-9f-41-6b-5f-3a-ef-61-48-87-23-a0-6b-c9-82-dd-2a-6f-fb", "pru-qa-std-server-ssl"}, + {"f6-ff-c6-55-2f-bc-08-0b-d5-9b-98-8a-33-ed-9c-df-cd-38-af", "pru-qa-std-server-ssl-2048" } + }; + } +} + diff --git a/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs b/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs index e565c6d..42e2ca7 100644 --- a/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs +++ b/hashicorp-vault-cagateway/Client/HashicorpVaultClient.cs @@ -131,15 +131,15 @@ public async Task GetCertificate(string certSerial) try { - var response = await _vaultHttp.GetAsync($"cert/{certSerial}"); + var response = await _vaultHttp.GetAsync>($"cert/{certSerial}"); logger.LogTrace($"successfully received a response for certificate with serial number: {certSerial}"); logger.LogTrace($"--response data--"); - logger.LogTrace($"cert string: {response.Certificate}"); - logger.LogTrace($"revocation time: {response.RevocationTime}"); + logger.LogTrace($"cert string: {response.Data?.Certificate}"); + logger.LogTrace($"revocation time: {response.Data?.RevocationTime}"); - return response; + return response.Data; } catch (Exception ex) { @@ -158,9 +158,9 @@ public async Task RevokeCertificate(string serial) logger.LogTrace($"making request to revoke cert with serial: {serial}"); try { - var response = await _vaultHttp.PostAsync("revoke", new RevokeRequest(serial)); - logger.LogTrace($"successfully revoked cert with serial {serial}, revocation time: {response.RevocationTime}"); - return response; + var response = await _vaultHttp.PostAsync>("revoke", new RevokeRequest(serial)); + logger.LogTrace($"successfully revoked cert with serial {serial}, revocation time: {response.Data.RevocationTime}"); + return response.Data; } catch (Exception ex) { @@ -205,7 +205,7 @@ public async Task> GetAllCertSerialNumbers() try { var res = await _vaultHttp.GetAsync>("certs/?list=true"); - return res.Data.Entries; + return res.Data?.Entries; } catch (Exception ex) { @@ -221,8 +221,8 @@ private async Task> GetRevokedSerialNumbers() var keys = new List(); try { - var res = await _vaultHttp.GetAsync("certs/revoked"); - keys = res.Entries; + var res = await _vaultHttp.GetAsync>("certs/revoked"); + keys = res.Data?.Entries; } catch (Exception ex) { @@ -323,5 +323,7 @@ private static string ConvertSerialToTrackingId(string serialNumber) return serialNumber.Replace(":", "-"); } + + } } \ No newline at end of file diff --git a/hashicorp-vault-cagateway/Client/VaultHttp.cs b/hashicorp-vault-cagateway/Client/VaultHttp.cs index 0b04c66..867d9f3 100644 --- a/hashicorp-vault-cagateway/Client/VaultHttp.cs +++ b/hashicorp-vault-cagateway/Client/VaultHttp.cs @@ -36,9 +36,10 @@ public VaultHttp(string host, string mountPoint, string authToken, string nameSp _serializerOptions = new() { - DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, - PropertyNameCaseInsensitive = true, - PreferredObjectCreationHandling = JsonObjectCreationHandling.Populate + DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingDefault, + PropertyNameCaseInsensitive = true, + RespectNullableAnnotations = true, + PreferredObjectCreationHandling = JsonObjectCreationHandling.Replace }; var restClientOptions = new RestClientOptions($"{host.TrimEnd('/')}/v1") { ThrowOnAnyError = true }; @@ -79,6 +80,8 @@ public async Task GetAsync(string path, Dictionary paramet logger.LogTrace($"raw response: {JsonSerializer.Serialize(response)}"); + logger.LogTrace($"response content: {response.Content}"); + logger.LogTrace($"response status: {response.StatusCode}"); logger.LogTrace($"response error msg: {response.ErrorMessage}"); diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index d159430..fe8d905 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -36,7 +36,7 @@ public HashicorpVaultCAConnector() _serializerOptions = new() { - DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingDefault, + DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, RespectNullableAnnotations = true, PropertyNameCaseInsensitive = true, PreferredObjectCreationHandling = JsonObjectCreationHandling.Replace, @@ -170,7 +170,7 @@ public async Task GetSingleRecord(string caRequestID) CARequestID = caRequestID, Certificate = cert.Certificate, Status = revoked ? (int)EndEntityStatus.REVOKED : (int)EndEntityStatus.GENERATED, - RevocationDate = cert.RevocationTime + RevocationDate = cert.RevocationTime != null ? DateTime.Parse(cert.RevocationTime.ToString(), System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AdjustToUniversal | System.Globalization.DateTimeStyles.AssumeUniversal) : null }; return result; @@ -268,6 +268,7 @@ public async Task Synchronize(BlockingCollection blockin { logger.LogTrace($"Calling GetCertificate on our client, passing serial number: {certSerial}"); certFromVault = await _client.GetCertificate(certSerial); + logger.LogTrace($"got cert from vault. Cert content length: {certFromVault.Certificate?.Length}"); } catch (Exception ex) { @@ -311,20 +312,32 @@ public async Task Synchronize(BlockingCollection blockin { CARequestID = trackingId, Certificate = certFromVault.Certificate, - Status = certFromVault.RevocationTime != null ? (int)EndEntityStatus.REVOKED : (int)EndEntityStatus.GENERATED, - RevocationDate = certFromVault.RevocationTime, + Status = !string.IsNullOrEmpty(certFromVault.RevocationTime) ? (int)EndEntityStatus.REVOKED : (int)EndEntityStatus.GENERATED, + RevocationDate = !string.IsNullOrEmpty(certFromVault.RevocationTime) ? DateTime.Parse(certFromVault.RevocationTime) : null }; - + // if we were able to get the role name from metadata, we include it if (!string.IsNullOrEmpty(metaData?.Role)) { newCert.ProductID = metaData.Role; } + else + { + /// lookup table.. this should not be in the production release + logger.LogTrace($"looking for cert ID {trackingId} in reference table.."); + var roleName = CertRoleLookup.GetRoleNameForCertSerial(trackingId); + logger.LogTrace($"role name was{(string.IsNullOrEmpty(roleName) ? " not" : "")} found. {(!string.IsNullOrEmpty(roleName) ? roleName : "")}"); + if (!string.IsNullOrEmpty(roleName)) newCert.ProductID = roleName; + /// + } try { - logger.LogTrace($"writing the result."); - blockingBuffer.Add(newCert); + logger.LogTrace($"writing the result.."); + logger.LogTrace($"certificate ID: {newCert.CARequestID}"); + logger.LogTrace($"certificate contents: {newCert.Certificate}"); + logger.LogTrace($"certificate status: {newCert.Status}"); + blockingBuffer.Add(newCert, cancelToken); logger.LogTrace($"successfully added certificate to the database."); } catch (Exception ex) @@ -335,8 +348,15 @@ public async Task Synchronize(BlockingCollection blockin } else // the cert exists in the database; just update the status if necessary { - var revoked = certFromVault.RevocationTime != null; + var revoked = !string.IsNullOrEmpty(certFromVault.RevocationTime); + logger.LogTrace($"revocationTime = {certFromVault.RevocationTime} so the cert will be marked as{(revoked ? "" : " not")} revoked."); var vaultStatus = revoked ? (int)EndEntityStatus.REVOKED : (int)EndEntityStatus.GENERATED; + /// lookup table.. this should not be in the production release + logger.LogTrace($"looking for cert ID {trackingId} in reference table.."); + var roleName = CertRoleLookup.GetRoleNameForCertSerial(trackingId); + logger.LogTrace($"role name was{(string.IsNullOrEmpty(roleName) ? " not" : "")} found. {(!string.IsNullOrEmpty(roleName) ? roleName : "")}"); + + /// if (vaultStatus != dbStatus) // if there is a mismatch, we need to update { var newCert = new AnyCAPluginCertificate @@ -344,13 +364,18 @@ public async Task Synchronize(BlockingCollection blockin CARequestID = trackingId, Certificate = certFromVault.Certificate, Status = vaultStatus, - RevocationDate = certFromVault.RevocationTime + RevocationDate = !string.IsNullOrEmpty(certFromVault.RevocationTime) ? DateTime.Parse(certFromVault.RevocationTime) : null, // ProductID is not available via the API after the initial issuance. we do not want to overwrite }; + + if (!string.IsNullOrEmpty(roleName)) newCert.ProductID = roleName; + + blockingBuffer.Add(newCert); } } count++; } + blockingBuffer.CompleteAdding(); logger.LogTrace($"Completed sync of {count} certificates"); logger.MethodExit(); } @@ -585,7 +610,8 @@ public List GetProductIds() { logger.LogTrace("requesting role names from vault.."); var roleNames = _client.GetRoleNamesAsync().GetAwaiter().GetResult(); - if (roleNames == null) { + if (roleNames == null) + { throw new Exception("no role names returned, or deserialization failed."); } logger.LogTrace($"got {roleNames.Count} role names from vault:"); From 1f0ae06c45ce4a66f1064420c2ed8328ca8ece19 Mon Sep 17 00:00:00 2001 From: Joe VanWanzeele Date: Wed, 17 Dec 2025 12:06:09 -0500 Subject: [PATCH 10/10] init and closing cert data reader --- hashicorp-vault-cagateway/CertRoleLookup.cs | 856 ------------------ .../HashicorpVaultCAConnector.cs | 20 +- 2 files changed, 2 insertions(+), 874 deletions(-) delete mode 100644 hashicorp-vault-cagateway/CertRoleLookup.cs diff --git a/hashicorp-vault-cagateway/CertRoleLookup.cs b/hashicorp-vault-cagateway/CertRoleLookup.cs deleted file mode 100644 index 55f2f83..0000000 --- a/hashicorp-vault-cagateway/CertRoleLookup.cs +++ /dev/null @@ -1,856 +0,0 @@ -// Copyright {year} Keyfactor -// Licensed under the Apache License, Version 2.0 (the "License")\ - -using System.Collections.Generic; - -namespace Keyfactor.Extensions.CAPlugin.HashicorpVault -{ - public static class CertRoleLookup - { - public static string GetRoleNameForCertSerial(string certSerial) - { - certSerial = certSerial.Replace(":", "-"); - if (_certRoleTable.TryGetValue(certSerial, out var roleName)){ - return roleName; - } - return null; - } - - private static Dictionary _certRoleTable = new Dictionary() - { - {"01-42-f1-94-79-28-24-19-2c-46-69-7c-6b-16-d0-ac-dc-f2-96-df","pru-qa-std-server-ssl" }, - {"01-b2-84-e2-92-be-85-c6-b5-29-94-d7-dd-9f-0e-fe-56-bc-bc-ea", "pru-qa-std-server-ssl"}, - {"01-ba-c2-21-90-84-cf-c8-6a-30-0b-ee-5a-88-84-30-1b-0b-c1-eb", "pru-qa-std-server-ssl"}, - {"02-03-67-ba-2a-59-5b-84-51-0b-b9-7c-03-39-30-91-8e-13-9b-1f", "pru-qa-std-server-ssl"}, - {"02-0a-5e-77-1c-f1-5c-8c-8f-de-70-c8-7d-52-a0-be-d5-65-28-6d", "pru-qa-std-server-ssl"}, - {"02-1f-9c-7d-52-30-5d-80-19-03-8f-2b-6f-3d-ca-3d-2a-22-8b-93", "pru-qa-std-server-ssl"}, - {"02-2c-8e-88-ae-32-4b-f4-81-a4-d4-92-81-6b-11-6e-0e-cb-25-3d", "pru-qa-std-server-ssl-2048"}, - {"02-42-66-64-22-16-a1-8a-be-d0-3c-3a-74-73-11-cc-ef-1d-6e-9b", "pru-qa-std-server-ssl"}, - {"02-42-70-08-1a-4e-23-7e-c4-de-24-bb-d6-90-6d-87-e3-1a-1a-2f", "pru-qa-std-server-ssl"}, - {"02-43-e0-9e-ea-c0-52-66-8d-7f-dc-76-11-d7-ce-40-1c-76-99-ba", "pru-qa-std-server-ssl"}, - {"02-88-bf-40-1e-1d-54-0f-68-25-f1-46-f1-f8-f3-4d-1c-3d-65-ba", "pru-qa-std-server-ssl"}, - {"02-8f-70-fa-da-22-e4-0d-53-09-fe-d7-a6-f1-9b-72-db-3a-7b-28", "pru-qa-std-server-ssl"}, - {"02-a8-41-ce-e3-ff-a9-1e-8a-15-33-7b-f7-fe-a9-ce-71-54-ec", "pru-qa-std-server-ssl" }, - {"02-a9-18-52-29-94-74-7e-8b-fe-e2-1d-51-4a-18-33-6f-b6-21-1e", "pru-qa-std-server-ssl"}, - {"02-cd-33-69-17-b7-90-00-a2-e0-5e-8d-d5-6f-e4-39-c9-f3-22-91", "pru-qa-std-server-ssl"}, - {"02-de-f4-a0-d1-6a-43-ef-6e-21-3e-8a-02-c9-f4-7f-a4-8b-59-68", "pru-qa-std-server-ssl"}, - {"02-e1-2a-d9-7e-77-94-de-0a-de-e1-8f-39-d2-72-91-c0-01-38-a3", "pru-qa-std-server-ssl"}, - {"03-19-eb-28-76-78-c4-30-56-13-7e-c5-15-a2-72-1b-d4-02-d0-f1", "pru-qa-std-server-ssl"}, - {"03-2b-d4-f4-40-46-37-65-2a-92-63-c5-61-91-29-96-fe-4d-38-71", "pru-qa-std-server-ssl"}, - {"03-41-60-f2-e7-1f-5c-da-a2-72-7e-cb-91-f0-e0-5e-0e-75-ab-c5", "pru-qa-std-server-ssl-2048"}, - {"03-41-c9-d7-c1-42-74-3d-6b-85-cd-3a-22-25-c4-56-23-71-b4-10", "pru-qa-std-server-ssl"}, - {"03-66-4a-2b-d8-bb-22-80-de-22-c5-4f-bf-00-54-55-08-04-e2-e8", "pru-qa-std-server-ssl"}, - {"03-83-59-4f-71-8c-2a-52-66-ad-c6-af-fa-51-82-2c-11-fe-83-bd", "pru-qa-std-server-ssl"}, - {"03-8e-e5-16-0e-92-3b-14-09-c6-f8-63-f6-b9-c5-09-2e-1c-0e-42", "pru-qa-std-server-ssl"}, - {"03-ca-ac-1b-86-a4-1a-8c-25-56-41-44-4a-a8-74-f8-bd-86-89-3c", "pru-qa-std-server-ssl"}, - {"03-d7-bd-46-a4-67-97-bd-8c-d1-4a-6c-a0-3d-3e-e0-76-48-3c-57", "pru-qa-std-server-ssl"}, - {"03-db-a6-b6-3d-be-28-35-ef-d0-45-4d-e4-d0-ce-62-01-42-0c-7e", "pru-qa-std-server-ssl"}, - {"03-e5-9c-38-94-7b-b7-02-bb-e2-9a-ab-82-3a-d4-d7-b0-ab-45-db", "pru-qa-std-server-ssl"}, - {"03-e8-46-8f-a4-35-ab-06-f7-0d-d5-33-f5-fa-9b-33-54-f5-56-ae", "pru-qa-std-server-ssl"}, - {"03-ef-54-05-35-ff-bb-f8-76-24-72-97-fa-66-1d-17-c8-d7-4b-40", "pru-qa-std-server-ssl"}, - {"03-f8-1e-dd-cd-03-48-49-2b-d3-ef-cf-89-06-d9-38-ab-f0-da-5d", "pru-qa-std-server-ssl-2048"}, - {"03-fd-c7-ec-dd-32-54-12-fc-28-49-2b-b9-9c-0c-6a-86-48-b1-c5", "pru-qa-std-server-ssl-2048"}, - {"04-30-d0-b4-c5-3b-05-42-f7-4e-63-44-ab-23-b0-bd-90-a6-81-22", "pru-qa-std-server-ssl"}, - {"04-5e-f6-c3-05-ac-8f-59-d6-8e-d7-54-50-f5-f0-c1-65-67-b0-11", "pru-qa-std-server-ssl"}, - {"04-65-4d-51-34-12-9e-4e-c7-e2-c7-52-f0-bc-16-4e-8e-5e-51-97", "pru-qa-std-server-ssl"}, - {"04-b6-7e-f3-cb-10-e2-4c-9b-fc-b7-80-b2-be-aa-c6-fe-78-f6-9c", "pru-qa-std-server-ssl"}, - {"04-cb-6f-e2-ff-81-07-2c-76-ae-40-75-08-d5-97-2b-31-b3-ca-50", "pru-qa-std-server-ssl"}, - {"04-f1-20-de-2a-db-49-66-ec-9a-a2-26-ad-0b-7a-72-07-4a-6d-5d", "pru-qa-std-server-ssl"}, - {"05-15-72-f4-b6-46-dd-0b-32-a0-38-f4-4c-1b-26-d4-b0-01-1c-75", "pru-qa-std-server-ssl-2048"}, - {"05-5c-f1-03-2f-46-22-53-10-cf-cd-fc-64-50-38-e7-f8-36-45-4b", "pru-qa-std-server-ssl"}, - {"05-fc-83-89-e2-79-e7-f3-0d-19-2b-95-1e-7a-67-30-ec-ef-ea-2f", "pru-qa-std-server-ssl"}, - {"06-07-c9-9c-bd-07-0c-a0-11-7d-c2-89-a7-94-c5-bc-3f-f5-0f-c5", "pru-qa-std-server-ssl"}, - {"06-2e-d1-9d-71-19-e0-af-de-7a-04-7e-2a-1a-5f-06-9c-b7-b9-aa", "pru-qa-std-server-ssl-2048"}, - {"06-64-62-8a-4d-2a-0f-ac-f4-91-ea-7e-cb-06-a8-32-ca-61-60-9d", "pru-qa-std-server-ssl-2048"}, - {"06-72-66-70-24-d0-7d-2b-c6-43-8d-b3-f0-ed-38-84-30-3c-96-19", "pru-qa-std-server-ssl"}, - {"06-7e-e6-3b-d4-56-50-c9-a3-1b-f4-37-90-ac-42-46-8a-94-8b-87", "pru-qa-std-server-ssl"}, - {"06-95-fe-af-34-1d-7d-97-df-62-39-e0-fe-08-b7-07-84-a0-9b-81", "pru-qa-std-server-ssl"}, - {"06-ae-02-2d-94-30-7c-b6-fd-28-63-04-a3-5a-0f-36-b7-63-b5-98", "pru-qa-std-server-ssl"}, - {"06-b8-ef-35-c0-76-29-0f-02-6c-51-bb-53-e1-a6-7d-54-1f-4c-9d", "pru-qa-std-server-ssl-2048"}, - {"06-cb-42-09-ca-38-e2-b1-12-31-be-8a-f3-5f-2b-9b-3e-f9-8b-09", "pru-qa-std-server-ssl"}, - {"07-1a-a7-51-20-bc-04-e7-31-ff-dc-0f-2c-1a-2a-0e-5f-40-ab-06", "pru-qa-std-server-ssl"}, - {"07-39-ba-c2-e7-10-59-26-e1-83-f5-7c-02-bf-9e-51-f4-33-40-2d", "pru-qa-std-server-ssl"}, - {"07-7a-25-48-b4-a8-f3-5c-dd-4e-d4-ab-29-7c-a7-9d-f4-48-7f-24", "pru-qa-std-server-ssl"}, - {"07-8f-1d-1f-cd-e5-c0-27-e7-af-77-be-32-2e-19-8e-52-8e-72-59", "pru-qa-std-server-ssl"}, - {"07-be-d8-79-6b-dd-a7-54-a4-67-ae-fd-a5-36-a1-83-40-fe-47-83", "pru-qa-std-server-ssl-2048"}, - {"07-f4-a2-4f-75-1f-ae-a6-00-55-8b-20-86-c7-71-da-70-a1-94-f3", "pru-qa-std-server-ssl"}, - {"07-f5-f4-bf-16-32-46-b3-fe-4b-7a-69-87-46-e9-76-d0-ac-e8-87", "pru-qa-std-server-ssl-2048"}, - {"08-02-36-74-69-d8-3d-5e-24-e5-b9-1b-d2-bd-d1-8c-ba-19-6f-01", "pru-qa-std-server-ssl"}, - {"08-0f-d6-1c-15-02-55-89-04-08-2e-55-3f-7d-42-b7-d0-69-c1-d4", "pru-qa-std-server-ssl-2048"}, - {"08-17-40-84-98-d7-8a-d2-54-7e-59-25-31-55-16-fc-e2-84-0d-9b", "pru-qa-std-server-ssl"}, - {"08-2e-4b-fa-6d-5f-7d-bd-f7-53-33-48-62-0f-69-d5-3a-b9-b7-5a", "pru-qa-std-server-ssl"}, - {"08-64-75-37-4f-05-3a-c6-8d-03-a4-c9-8d-72-59-48-c3-da-22-29", "pru-qa-std-server-ssl"}, - {"08-64-b6-9f-4e-96-8d-9e-86-47-af-6e-ea-15-63-56-b3-42-cc-88", "pru-qa-std-server-ssl"}, - {"08-94-13-3d-75-fb-97-bb-bb-89-6d-88-7f-c9-ae-35-9c-e3-1d-df", "pru-qa-std-server-ssl"}, - {"08-9d-06-83-13-b7-a9-de-9f-89-50-f0-62-8c-74-cf-1e-9b-7c-69", "pru-qa-std-server-ssl"}, - {"08-d8-b0-d9-8c-b5-66-23-54-24-44-90-d6-1d-ca-cb-cc-c1-48-e1", "pru-qa-std-server-ssl"}, - {"08-e7-22-8d-60-94-51-8a-16-81-bf-8d-de-04-4b-6d-22-39-c1-e6", "pru-qa-std-server-ssl-2048"}, - {"08-e8-66-11-0f-8d-85-f9-d1-17-a6-42-eb-aa-29-5a-49-f0-43-56", "pru-qa-std-server-ssl"}, - {"08-e9-27-17-a6-a9-34-dc-bd-0f-63-36-45-55-c9-e6-60-64-10-1a", "pru-qa-std-server-ssl"}, - {"09-26-f1-59-22-c3-51-ee-ee-f8-1e-64-42-73-1f-2e-9b-61-30-8b", "pru-qa-std-server-ssl"}, - {"09-55-81-4e-ce-83-48-89-3e-06-43-6a-77-6b-a6-27-24-6d-4f-81", "pru-qa-std-server-ssl"}, - {"09-5e-83-2e-e3-8e-b5-17-42-b9-3a-8d-51-3b-a5-b3-27-93-1d-03", "pru-qa-std-server-ssl"}, - {"09-99-cc-6b-32-ef-f3-88-52-6e-5b-b2-6e-93-dd-ab-25-7d-62-00", "pru-qa-std-server-ssl"}, - {"09-a3-08-4b-f5-89-cb-08-17-be-b0-76-a1-56-11-d8-07-05-8c-85", "pru-qa-std-server-ssl"}, - {"09-b2-dd-07-cc-e5-b3-80-07-ae-13-86-d2-fa-d3-99-05-b5-7e-49", "pru-qa-std-server-ssl"}, - {"0a-0c-95-88-7e-e9-02-01-11-b3-3c-34-21-1a-cd-2f-c1-64-9d-08", "pru-qa-std-server-ssl"}, - {"0a-20-60-dc-6e-d1-5f-a6-da-cd-17-9d-a7-85-84-dd-b9-d6-1c-44", "pru-qa-std-server-ssl-2048"}, - {"0a-41-a0-43-67-ab-1b-f3-7f-0f-40-10-47-89-cd-14-a5-5f-b5-63", "pru-qa-std-server-ssl"}, - {"0a-66-3d-bb-ae-73-33-49-35-26-c8-01-83-4f-88-bb-b0-c2-9b-41", "pru-qa-std-server-ssl"}, - {"0a-98-9d-9a-c3-5b-8e-33-74-b8-5a-19-a7-20-59-d9-a4-92-fd-02", "pru-qa-std-server-ssl"}, - {"0a-99-f5-74-a4-4b-e4-55-c9-80-70-52-5f-3f-b1-8b-04-a5-5c-8b", "pru-qa-std-server-ssl"}, - {"0a-a9-48-b2-c0-0a-1c-ec-9c-82-dd-b9-96-e7-06-bd-87-45-d7-0d", "pru-qa-std-server-ssl-2048"}, - {"0a-e6-3f-a3-ff-e2-8e-76-62-72-29-7a-c9-66-5e-7b-c0-9c-f8-66", "pru-qa-std-server-ssl"}, - {"0b-02-de-d8-72-79-03-ad-13-e6-f4-21-1a-d0-c0-7d-0f-2c-38-4c", "pru-qa-std-server-ssl-2048"}, - {"0b-6d-6d-ab-e3-eb-b8-e7-bf-a8-02-97-33-b1-ac-28-64-0f-ad-54", "pru-qa-std-server-ssl"}, - {"0b-76-49-7a-bc-ac-ca-e1-22-1e-6b-e6-e8-4f-2f-bf-8f-42-36-9c", "pru-qa-std-server-ssl"}, - {"0b-7c-f0-e8-de-63-5e-3f-14-d1-7d-01-3c-7a-04-d3-5b-cf-41-dd", "pru-qa-std-server-ssl"}, - {"0b-a0-00-62-a0-ae-10-57-03-ba-d5-ac-ed-a6-a1-8c-e2-9c-b1-75", "pru-qa-std-server-ssl"}, - {"0b-a6-8a-ef-0c-52-9c-c3-e0-20-04-5c-0e-70-b6-6f-bc-38-e5-db", "pru-qa-std-server-ssl"}, - {"0b-b3-46-92-2e-50-66-9d-91-1c-71-9f-75-cd-9d-c6-32-70-00-fb", "pru-qa-std-server-ssl-2048"}, - {"0b-cd-3b-01-69-20-a0-3f-fc-9b-e5-7f-aa-40-1c-60-1a-ac-8c-61", "pru-qa-std-server-ssl"}, - {"0b-f5-da-07-1c-b2-03-1c-83-ab-1f-58-49-26-25-a5-b6-80-08-10", "pru-qa-std-server-ssl"}, - {"0c-0a-a2-8a-ad-a8-61-08-13-9e-eb-3a-7c-51-2d-cb-a3-ca-68-99", "pru-qa-std-server-ssl"}, - {"0c-12-dc-de-5a-b9-39-b8-70-59-2a-0a-f1-8f-44-2d-83-5e-ab-e5", "pru-qa-std-server-ssl"}, - {"0c-72-ca-10-e6-08-18-dc-3a-09-c6-13-35-7f-f2-b3-bd-24-82-50", "pru-qa-std-server-ssl-2048"}, - {"0c-75-3a-cc-f4-2d-ce-f5-43-a8-05-2f-06-18-b9-27-f0-45-a0-8c", "pru-qa-std-server-ssl"}, - {"0c-79-6d-97-a3-80-7b-cf-46-fe-0e-35-47-bd-cf-d1-ca-91-06-67", "pru-qa-std-server-ssl"}, - {"0c-9a-98-56-d8-e9-8c-ba-fc-69-88-7c-86-f4-4b-97-e2-a2-df-c9", "pru-qa-std-server-ssl"}, - {"0c-ad-36-33-48-74-f2-d4-3f-44-ae-b8-5b-bb-9b-b9-06-77-2e-86", "pru-qa-std-server-ssl"}, - {"0c-b8-1c-68-e3-67-66-79-a5-e4-99-fe-2e-7e-9e-68-56-d5-e2-86", "pru-qa-std-server-ssl-2048"}, - {"0c-db-de-98-2e-2e-10-dd-c6-d7-23-ef-a5-89-2b-24-d4-ee-e7-91", "pru-qa-std-server-ssl"}, - {"0d-50-b5-9d-36-1f-f6-a9-9a-a6-3d-10-33-4b-f9-36-6f-d1-54-5f", "pru-qa-std-server-ssl"}, - {"0d-d9-ac-75-de-67-93-b6-06-65-e7-eb-ae-35-cc-d4-32-13-c1-f5", "pru-qa-std-server-ssl"}, - {"0d-dc-f8-88-2a-85-a9-e3-78-fe-48-f2-c0-5d-28-49-48-6b-66-ed", "pru-qa-std-server-ssl"}, - {"0e-11-7b-10-a2-33-d8-ba-29-0e-7b-7d-ea-a9-3a-66-11-a9-42-67", "pru-qa-std-server-ssl"}, - {"0e-5f-5b-75-b6-57-1d-12-3d-1d-01-87-59-3f-f5-ff-18-bb-43-65", "pru-qa-std-server-ssl-2048"}, - {"0e-69-17-0e-59-3e-7d-b7-c5-7b-a0-b2-53-da-3c-19-e7-26-bb-b0", "pru-qa-std-server-ssl"}, - {"0e-6c-9b-31-f1-31-04-11-fd-09-c6-37-99-bb-e4-f1-0a-eb-4e-9e", "pru-qa-std-server-ssl"}, - {"0e-6e-7f-c0-7c-6e-8c-14-e5-9e-10-5c-a9-ce-80-c2-fa-37-7d-98", "pru-qa-std-server-ssl-2048"}, - {"0e-89-f9-64-e8-c0-bb-24-a0-5e-ae-bf-2e-dd-2e-4e-20-39-db-2c", "pru-qa-std-server-ssl"}, - {"0e-b5-ab-16-1e-a6-6e-de-08-af-52-2f-43-fb-2d-8a-da-8a-de-d0", "pru-qa-std-server-ssl"}, - {"0e-e4-00-fc-ef-4d-af-a7-7b-06-55-ab-9c-7b-2a-5b-bc-c8-92-46", "pru-qa-std-server-ssl"}, - {"0f-19-36-bc-33-de-d2-86-23-e1-04-20-7d-86-6f-54-2b-14-eb-6c", "pru-qa-std-server-ssl"}, - {"0f-2f-c4-d9-c5-78-dc-cd-7c-26-a2-a2-8d-38-04-66-31-70-5d-91", "pru-qa-std-server-ssl-2048"}, - {"0f-3e-ef-a1-e7-05-0e-74-df-c3-b6-2b-d6-e6-42-52-a1-a7-e9-bc", "pru-qa-std-server-ssl"}, - {"0f-4c-ca-6e-7c-e5-42-7e-f6-f3-5e-08-43-86-9f-ee-35-d6-79-04", "pru-qa-std-server-ssl"}, - {"0f-4e-d1-02-03-7c-36-df-48-bf-47-b6-06-b8-1b-dd-c9-f2-d5-1c", "pru-qa-std-server-ssl"}, - {"0f-c3-b8-a0-a8-fb-f2-53-58-5a-48-55-b9-15-25-ea-1e-0b-81-d9", "pru-qa-std-server-ssl"}, - {"0f-f3-21-e3-b1-49-fd-32-2b-fb-96-7d-2c-60-ab-39-3e-91-70-c6", "pru-qa-std-server-ssl-2048"}, - {"0f-f6-cb-cc-50-5f-e6-53-a8-5b-0f-cc-5f-b4-1c-7f-ad-6f-76-c0", "pru-qa-std-server-ssl"}, - {"10-18-5b-76-3e-6f-81-21-38-ca-6d-52-ca-69-a1-e3-48-fe-01-29", "pru-qa-std-server-ssl"}, - {"10-2e-17-d1-81-68-20-35-39-8e-29-f1-a2-cc-6e-6a-a2-c2-7f-a9", "pru-qa-std-server-ssl"}, - {"10-51-67-76-d4-ca-4c-78-37-a9-c8-61-57-61-b7-6a-8a-70-1c-83", "pru-qa-std-server-ssl"}, - {"10-82-65-4b-41-e6-b6-1c-c4-57-6b-2f-2f-48-56-0e-f2-13-97-d3", "pru-qa-std-server-ssl"}, - {"10-8e-4d-97-27-7b-02-be-a8-24-0b-02-e9-e7-87-7c-b3-10-9a-08", "pru-qa-std-server-ssl"}, - {"10-f4-7c-19-17-54-8c-ed-ae-94-50-7d-03-c7-c5-1d-3b-3d-b0-82", "pru-qa-std-server-ssl"}, - {"11-18-1f-29-53-4a-a0-68-43-03-c4-76-13-fb-11-34-e5-dd-26-09", "pru-qa-std-server-ssl"}, - {"11-1e-53-1f-87-82-53-e0-9e-81-8c-22-1c-2a-39-e6-16-23-b2-83", "pru-qa-std-server-ssl"}, - {"11-46-f8-96-ca-ba-55-64-bf-99-1c-5b-73-60-75-b8-d2-57-71-4f", "pru-qa-std-server-ssl"}, - {"11-50-5d-ec-34-9c-68-20-bb-cd-17-3a-e7-71-de-47-cc-58-5e-09", "pru-qa-std-server-ssl-2048"}, - {"11-64-dc-52-d6-04-90-14-de-84-10-ad-d5-20-f4-de-99-9a-30-95", "pru-qa-std-server-ssl-2048"}, - {"11-84-35-c7-ec-d2-07-82-c4-7a-16-fa-96-74-0e-61-21-35-b5-46", "pru-qa-std-server-ssl"}, - {"11-e8-55-53-4c-de-30-02-07-16-27-53-39-77-d2-4d-52-ce-81-a7", "pru-qa-std-server-ssl"}, - {"11-fb-74-6e-1e-46-48-fb-98-e5-32-03-be-e0-9d-b4-15-d6-a8-e5", "pru-qa-std-server-ssl"}, - {"12-25-ef-74-be-d5-23-13-8b-16-d1-cf-83-95-67-b9-1f-61-b7-b7", "pru-qa-std-server-ssl"}, - {"12-3a-62-3e-30-2b-ba-05-73-2b-c9-e0-ea-6a-3d-b6-4d-80-e9-fc", "pru-qa-std-server-ssl"}, - {"12-3f-ab-c8-94-72-83-a0-1a-d0-08-b5-4c-06-e6-a9-0b-73-9c-38", "pru-qa-std-server-ssl"}, - {"12-46-9e-f2-2e-84-3c-f2-f2-11-b9-c8-32-51-22-f0-8e-6f-6f-06", "pru-qa-std-server-ssl"}, - {"12-55-45-49-48-8c-5f-d7-94-48-71-13-b2-88-aa-f4-8f-c2-53-33", "pru-qa-std-server-ssl"}, - {"12-62-2d-0d-91-63-00-95-21-8f-40-ad-a3-85-af-fa-6f-01-be-9d", "pru-qa-std-server-ssl"}, - {"12-78-22-a2-bf-eb-8f-df-37-9c-d0-40-49-a5-6b-1e-c1-ee-98-01", "pru-qa-std-server-ssl"}, - {"12-7d-74-72-6e-8c-25-e9-61-6c-6a-aa-8a-0a-38-d4-41-34-b0-fe", "pru-qa-std-server-ssl-2048"}, - {"12-b5-f9-7f-f0-84-ed-68-4a-27-33-a4-58-36-03-fd-a1-f8-1c-03", "pru-qa-std-server-ssl"}, - {"12-ec-7d-a4-6c-c7-bf-d7-2a-e3-8b-fc-b4-8f-32-20-77-df-48-4d", "pru-qa-std-server-ssl"}, - {"13-59-fb-70-0b-80-77-0c-0a-62-21-38-5c-c3-97-ec-7c-a4-94-21", "pru-qa-std-server-ssl"}, - {"13-76-f8-f5-55-4c-cc-59-fc-ba-e9-c1-b2-6d-03-d8-3b-0c-16-b0", "pru-qa-std-server-ssl"}, - {"13-c8-7f-c7-9a-8e-01-2f-22-54-2e-a7-46-4a-e1-2b-fb-03-21-02", "pru-qa-std-server-ssl"}, - {"14-51-6c-66-9c-8c-24-7c-e0-83-99-ba-e9-7c-14-11-1d-0a-4a-ad", "pru-qa-std-server-ssl"}, - {"14-61-62-32-46-02-86-ce-6a-94-6c-24-f7-4b-ed-36-76-6d-69-7f", "pru-qa-std-server-ssl"}, - {"14-68-93-53-db-bf-84-de-2b-e4-b1-1a-c9-8a-f1-65-b1-e1-b9-30", "pru-qa-std-server-ssl"}, - {"14-6c-85-74-25-da-0d-4c-42-b8-2a-82-eb-10-59-22-3b-c4-c2-7b", "pru-qa-std-server-ssl"}, - {"14-8c-f8-46-65-38-b9-5b-f0-f3-10-b6-bc-2b-ed-43-e8-79-c6-ae", "pru-qa-std-server-ssl"}, - {"14-e3-3f-c9-cc-96-65-69-6d-aa-cd-06-8a-0a-69-0c-5d-da-73-08", "pru-qa-std-server-ssl"}, - {"14-e9-3f-03-2b-43-40-86-d1-80-d5-a4-c7-ba-cc-7c-e9-50-82-c3", "pru-qa-std-server-ssl"}, - {"15-17-b0-5a-ad-64-da-45-9e-b9-eb-01-57-99-7c-e1-ab-6d-97-bb", "pru-qa-std-server-ssl"}, - {"15-53-96-9d-c3-6d-c4-9c-ea-fd-8b-9e-bf-b4-de-6e-19-95-12-35", "pru-qa-std-server-ssl"}, - {"15-81-78-a8-a0-b2-e3-93-7c-fc-06-48-b0-68-5d-a4-d1-b6-42-c4", "pru-qa-std-server-ssl"}, - {"15-e8-1a-ed-65-6d-cb-af-6f-e9-7c-eb-12-76-06-f4-8b-20-9e-49", "pru-qa-std-server-ssl"}, - {"15-f4-51-83-76-3d-75-79-17-2f-a7-fd-62-7b-7d-be-1f-f6-db-77", "pru-qa-std-server-ssl"}, - {"15-f6-68-81-28-ec-71-fc-5f-07-bb-8b-d6-d7-81-c2-33-dc-f3-a5", "pru-qa-std-server-ssl-2048"}, - {"16-0c-8a-41-19-0a-d6-3d-7f-e1-ff-1e-72-95-5f-a1-19-51-c6-34", "pru-qa-std-server-ssl-2048"}, - {"16-51-c6-72-9d-27-94-55-9a-1e-d9-35-f9-d4-66-f4-41-e0-c9-bc", "pru-qa-std-server-ssl-2048"}, - {"16-5f-dc-35-49-3f-9e-ad-be-43-24-bf-8b-ee-74-20-0f-7c-ca-c0", "pru-qa-std-server-ssl-2048"}, - {"16-86-5f-dc-da-74-7b-1e-a8-fa-1c-ef-d8-5c-76-26-f6-45-aa-1b", "pru-qa-std-server-ssl"}, - {"16-9c-6d-ea-87-d1-4e-88-57-5e-55-90-a8-ee-29-ad-0e-9e-7c-ce", "pru-qa-std-server-ssl"}, - {"17-35-1f-b3-07-8c-d3-28-db-c7-f3-9b-0a-d6-b7-c9-02-2c-27-1b", "pru-qa-std-server-ssl"}, - {"17-3a-f8-0d-1e-5c-dc-70-4e-21-0e-56-8d-40-30-e9-52-0a-b8-7f", "pru-qa-std-server-ssl"}, - {"17-5b-0e-fc-11-9a-69-0e-9a-33-38-68-cc-8a-81-08-70-1a-74-a3", "pru-qa-std-server-ssl"}, - {"17-84-a7-35-06-12-cd-60-48-ed-1f-07-32-80-7d-00-bd-87-a0-a8", "pru-qa-std-server-ssl"}, - {"17-b2-0f-5b-79-c9-bf-1b-14-82-51-b6-c4-60-14-40-58-4f-3a-4d", "pru-qa-std-server-ssl"}, - {"17-b2-a6-ca-b1-a5-6a-76-e0-d5-c5-b7-fc-a8-d1-14-eb-13-7c-6b", "pru-qa-std-server-ssl-2048"}, - {"17-c0-c2-ff-27-bc-ef-8e-c3-d1-39-3a-b7-23-2e-8a-b5-72-db-51", "pru-qa-std-server-ssl"}, - {"17-d5-3f-c4-36-f4-42-ce-54-9a-76-06-dc-20-47-1a-0d-0c-69-b8", "pru-qa-std-server-ssl"}, - {"17-dc-49-81-58-bf-92-c2-4c-05-6b-53-5e-01-89-53-ec-83-e5-ff", "pru-qa-std-server-ssl-2048"}, - {"17-df-c9-44-c0-73-b6-5f-74-4e-71-49-75-1a-40-8c-bb-7d-82-04", "pru-qa-std-server-ssl"}, - {"17-f1-9e-2f-42-f6-96-c4-29-30-26-47-05-61-b6-87-61-81-0a-70", "pru-qa-std-server-ssl"}, - {"17-f1-ad-0e-d1-03-17-06-11-ce-89-ed-cd-73-fe-6e-15-3f-e0-10", "pru-qa-std-server-ssl-2048"}, - {"17-f3-e6-56-3e-41-9b-eb-c8-56-12-7c-ac-d4-90-0b-d9-c5-93-f2", "pru-qa-std-server-ssl-2048"}, - {"17-fd-4f-ec-15-d4-04-8d-d6-2e-90-c3-14-ff-42-5e-39-52-31-23", "pru-qa-std-server-ssl-2048"}, - {"18-09-32-16-93-8d-36-38-76-d5-25-0a-7e-60-4a-ba-2c-83-36-f7", "pru-qa-std-server-ssl-2048"}, - {"18-20-e1-96-58-cf-4b-da-3e-b8-6d-45-55-00-b5-03-db-8a-8e-e5", "pru-qa-std-server-ssl"}, - {"18-bd-1c-e7-1a-90-b7-2d-4a-fe-bd-5b-6f-d6-3c-34-99-99-82-87", "pru-qa-std-server-ssl"}, - {"18-f5-02-24-41-98-bd-f8-22-c2-69-74-36-c2-e6-66-2c-83-a5-af", "pru-qa-std-server-ssl"}, - {"19-04-d6-4e-75-9b-09-10-35-b8-51-72-2d-c8-cd-06-9e-e8-19-69", "pru-qa-std-server-ssl"}, - {"19-58-da-ce-50-4c-2a-2c-49-c4-08-3a-ea-b7-7d-85-18-ce-81-a6", "pru-qa-std-server-ssl"}, - {"19-69-a1-25-74-6d-ce-e3-01-5b-b6-11-d2-ce-6f-dc-4a-3b-05-2e", "pru-qa-std-server-ssl"}, - {"19-b3-6c-22-3e-12-95-d4-8b-88-b8-97-a0-49-0d-39-48-48-e2-29", "pru-qa-std-server-ssl-2048"}, - {"19-d5-e0-e7-1d-0c-93-25-5a-cf-d4-d8-53-45-ce-ca-e4-54-03-44", "pru-qa-std-server-ssl"}, - {"1a-49-e2-53-da-bc-d5-99-89-59-ac-33-bc-17-79-81-b8-6f-af-ff", "pru-qa-std-server-ssl"}, - {"1a-66-83-17-c8-05-a9-ce-8f-6a-45-2f-3f-e0-88-6c-fe-9f-8f-f7", "pru-qa-std-server-ssl"}, - {"1a-67-e7-44-8d-5b-99-e6-40-4f-e3-2d-0b-b9-6d-9f-21-4d-ef-ea", "pru-qa-std-server-ssl"}, - {"1a-6a-79-74-b6-52-aa-d2-c6-ae-8a-00-e1-99-ba-cb-79-f5-8b-b5", "pru-qa-std-server-ssl"}, - {"1a-9e-c4-be-82-30-75-50-fa-48-e5-7a-e1-bc-80-22-27-f5-c3-0e", "pru-qa-std-server-ssl-2048"}, - {"1a-bb-eb-44-cd-8c-30-6f-72-68-a2-b6-45-af-c6-26-a4-65-3b-50", "pru-qa-std-server-ssl-2048"}, - {"1a-c3-1d-23-08-db-53-70-ed-92-df-dd-b7-46-6c-a3-5d-f2-30-70", "pru-qa-std-server-ssl"}, - {"1a-e4-c7-01-2f-ef-f1-b0-5f-15-77-2a-a2-b7-8f-93-78-f4-51-e4", "pru-qa-std-server-ssl"}, - {"1b-07-19-09-a5-e6-e0-55-ec-4a-6c-77-b4-ba-60-63-b7-ae-c7-4a", "pru-qa-std-server-ssl"}, - {"1b-39-27-a4-6f-91-87-08-30-17-36-79-83-7a-3e-35-6b-93-a7-f3", "pru-qa-std-server-ssl"}, - {"1b-3d-56-71-76-7b-7e-37-64-d5-ff-25-97-19-08-ff-30-ff-ce-85", "pru-qa-std-server-ssl"}, - {"1b-4b-88-c6-1d-05-46-c8-3a-e2-40-2e-39-e7-fe-9d-6b-93-8b-fc", "pru-qa-std-server-ssl-2048"}, - {"1b-8d-e8-aa-54-b3-7e-c0-e5-fd-ef-13-52-68-ff-11-8c-c4-e0-20", "pru-qa-std-server-ssl"}, - {"1b-98-33-05-c7-3b-11-22-52-a0-37-82-8f-dd-44-90-61-11-21-07", "pru-qa-std-server-ssl"}, - {"1b-bb-5f-a4-23-c8-27-16-16-64-64-02-d5-3f-f8-3a-0b-55-c4-0d", "pru-qa-std-server-ssl-2048"}, - {"1b-be-56-16-92-fe-cd-9d-f8-82-74-c3-b6-30-77-ce-f3-a6-04-9a", "pru-qa-std-server-ssl"}, - {"1b-e0-e5-f5-47-8f-5b-5e-c9-d4-06-4b-61-e6-6d-2c-da-cd-ba-89", "pru-qa-std-server-ssl-2048"}, - {"1c-10-c1-09-a9-bf-98-37-22-c3-e0-c3-59-47-d0-d9-6a-50-af-9f", "pru-qa-std-server-ssl-2048"}, - {"1c-16-02-41-7b-c1-43-40-82-78-2a-46-3e-bc-ac-d3-25-c7-48-56", "pru-qa-std-server-ssl"}, - {"1c-44-34-10-9f-f5-05-75-7c-0f-65-27-44-22-44-43-84-5b-dc-86", "pru-qa-std-server-ssl"}, - {"1c-61-34-cf-71-e2-4a-d7-02-c9-1a-b1-f2-1d-68-9d-29-73-f0-35", "pru-qa-std-server-ssl"}, - {"1c-95-66-72-40-66-46-b8-d4-c1-9a-04-74-da-6c-9d-13-c0-ef-d9", "pru-qa-std-server-ssl"}, - {"1c-a4-8c-d3-de-94-4c-db-5d-19-22-cd-76-4c-6c-5b-99-2c-87-d1", "pru-qa-std-server-ssl"}, - {"1c-a7-ce-fb-e2-c4-0c-a7-73-d2-da-8e-53-a7-3a-e8-c9-3a-d9-3f", "pru-qa-std-server-ssl"}, - {"1c-ac-5d-fd-02-21-0a-5d-fd-41-ac-03-88-4f-4b-9a-e4-6a-c6-b5", "pru-qa-std-server-ssl"}, - {"1c-d0-66-92-f3-70-98-33-9d-f8-6a-81-30-4d-91-c6-70-15-f2-fc", "pru-qa-std-server-ssl"}, - {"1c-e7-ac-62-cc-cf-ae-13-83-3c-28-3a-ce-3d-3e-e6-34-91-7b-b1", "pru-qa-std-server-ssl"}, - {"1d-0d-35-d5-e9-c7-bb-c4-74-c1-4a-1e-14-e4-59-93-b1-3b-3e-b9", "pru-qa-std-server-ssl-2048"}, - {"1d-3d-05-ea-b5-d8-2d-56-fb-81-f2-fe-8c-cd-85-e1-6c-69-90-c4", "pru-qa-std-server-ssl-2048"}, - {"1d-89-5a-c0-0c-bb-c1-b0-76-b0-22-09-f7-8e-c9-dc-84-e0-94-fc", "pru-qa-std-server-ssl"}, - {"1d-c1-1c-25-26-c5-b0-d8-49-24-6b-d4-f5-7b-ca-0d-90-42-d2-39", "pru-qa-std-server-ssl"}, - {"1d-c3-a4-3f-7a-18-9d-e3-38-50-9b-8f-9e-66-1f-28-92-84-f4-cf", "pru-qa-std-server-ssl"}, - {"1d-c9-38-70-e8-5c-dd-c4-51-79-29-21-d5-fa-0d-0e-29-2a-58-27", "pru-qa-std-server-ssl"}, - {"1e-18-0b-9b-ec-a7-c9-83-54-2b-47-a3-34-40-b3-b4-8a-3b-c4-29", "pru-qa-std-server-ssl"}, - {"1e-19-36-21-70-fc-44-21-2a-82-59-a1-48-64-9b-e0-34-ec-f8-a2", "pru-qa-std-server-ssl"}, - {"1e-54-53-a2-e5-68-7b-b9-64-8f-bf-24-34-a1-20-2d-96-6b-d2-29", "pru-qa-std-server-ssl"}, - {"1e-5b-9e-22-26-93-2d-fb-bf-a6-08-d1-21-4b-4b-ba-b8-86-a9-a6", "pru-qa-std-server-ssl"}, - {"1e-94-80-11-1b-bb-8b-40-2e-bc-13-97-c0-b4-44-86-a7-ad-52-6c", "pru-qa-std-server-ssl"}, - {"1e-aa-6d-3c-3e-04-52-7a-7f-60-e3-00-25-e5-8e-56-77-c6-34-48", "pru-qa-std-server-ssl-2048"}, - {"1e-be-5e-d1-91-5f-73-7b-27-08-c5-12-07-37-23-a8-52-cc-e4-8c", "pru-qa-std-server-ssl"}, - {"1e-d2-80-18-6b-74-7b-18-b9-1d-f7-06-fa-45-9d-05-18-95-42-20", "pru-qa-std-server-ssl"}, - {"1f-27-66-5a-60-aa-3b-c1-9c-42-4f-f4-0f-a9-53-99-21-84-c7-e7", "pru-qa-std-server-ssl"}, - {"1f-3e-17-c0-e9-86-d8-5f-5b-ae-8e-a3-1c-55-f4-80-27-97-fb-69", "pru-qa-std-server-ssl"}, - {"1f-c7-39-d7-1b-95-c2-0e-77-6e-a1-a8-6b-b7-6f-f0-9b-43-06-fe", "pru-qa-std-server-ssl"}, - {"1f-fd-db-47-70-4a-95-82-f4-67-51-2f-5a-96-61-bd-2f-22-d7-c6", "pru-qa-std-server-ssl"}, - {"20-05-52-25-9e-8b-9b-c5-11-f9-d1-2b-e3-b1-86-6d-55-4a-e9-29", "pru-qa-std-server-ssl"}, - {"20-17-80-f9-f9-68-d0-a5-ea-57-0b-28-30-f9-51-1a-72-e9-8b-7e", "pru-qa-std-server-ssl-2048"}, - {"20-51-8a-0e-88-dc-fa-ef-de-cb-35-2a-d1-5d-5e-cc-e5-cc-4a-28", "pru-qa-std-server-ssl"}, - {"20-63-8e-08-07-6d-da-48-bc-96-ac-52-ad-fc-86-69-28-6e-fd-f0", "pru-qa-std-server-ssl"}, - {"20-7c-67-ed-8b-e7-c1-94-a7-95-fc-4b-10-84-fa-07-ca-19-82-f9", "pru-qa-std-server-ssl"}, - {"20-94-f8-32-b8-dd-fa-dc-35-0c-c0-56-35-81-63-ee-e1-e1-36-df", "pru-qa-std-server-ssl"}, - {"20-ba-b5-31-99-0d-62-7b-71-c3-b2-7d-d9-0d-13-de-8c-cc-54-3a", "pru-qa-std-server-ssl"}, - {"20-c7-9f-4c-6d-35-81-e4-72-38-40-af-d1-f8-0e-45-e1-c9-bb-37", "pru-qa-std-server-ssl"}, - {"20-cc-e1-57-54-c7-4b-76-d3-1b-39-f8-ca-c6-00-99-89-69-f3-00", "pru-qa-std-server-ssl-2048"}, - {"21-21-ea-82-77-08-cc-24-36-c2-bf-ad-ac-cb-d6-d4-be-5a-4a-10", "pru-qa-std-server-ssl"}, - {"21-27-09-65-b3-f3-80-fc-02-5e-53-18-ca-b3-73-fb-d4-b2-ca-76", "pru-qa-std-server-ssl"}, - {"21-3c-f3-59-14-a1-94-f4-01-07-82-d3-dc-36-41-ef-8d-a9-38-00", "pru-qa-std-server-ssl"}, - {"21-61-85-75-f9-d0-96-44-fc-da-f0-88-60-90-6e-b4-a0-15-50-b6", "pru-qa-std-server-ssl-2048"}, - {"21-80-ce-16-76-35-54-bf-98-98-09-43-17-10-a1-5d-8e-ec-ad-e2", "pru-qa-std-server-ssl"}, - {"21-97-c8-f2-be-a5-b7-3f-32-4c-3f-2b-e8-e7-6c-22-b8-87-1e-20", "pru-qa-std-server-ssl"}, - {"21-af-95-22-70-3f-11-03-8d-a8-34-96-be-24-4e-55-82-3a-46-3d", "pru-qa-std-server-ssl"}, - {"21-d7-72-8a-aa-6e-07-28-66-a5-3a-9a-32-54-ba-24-4e-37-ac-95", "pru-qa-std-server-ssl-2048"}, - {"21-f4-4d-ad-fd-86-a4-e2-d7-0c-4e-11-04-e7-04-b3-ae-5f-2a-c6", "pru-qa-std-server-ssl"}, - {"22-0d-04-ba-1e-2a-aa-c9-cd-7e-55-1c-52-f0-20-7d-c8-0d-b6-b3", "pru-qa-std-server-ssl"}, - {"22-0e-78-b4-8b-7b-f2-9d-fc-eb-5c-6d-f4-64-46-aa-33-98-82-6e", "pru-qa-std-server-ssl"}, - {"22-21-cc-e2-63-17-17-7f-74-de-3f-e9-c3-7d-34-d2-15-a1-3c-ec", "pru-qa-std-server-ssl-2048"}, - {"22-3c-6d-f2-7e-dd-7c-1d-85-53-3e-de-b4-8b-6d-13-4e-36-34-90", "pru-qa-std-server-ssl"}, - {"22-67-48-74-e3-94-1a-af-1c-e0-92-0e-01-ff-78-c4-56-5f-10-6b", "pru-qa-std-server-ssl"}, - {"22-6c-b8-71-aa-ce-1c-1b-be-84-54-3a-d6-49-0d-d5-7f-ac-61-5b", "pru-qa-std-server-ssl"}, - {"22-6f-94-b5-95-66-a0-0b-0d-db-ab-91-d1-10-83-77-f3-f5-a0-e6", "pru-qa-std-server-ssl"}, - {"22-72-53-69-81-2e-f3-9e-34-9d-20-dc-42-17-fc-eb-7f-43-30-4a", "pru-qa-std-server-ssl-2048"}, - {"22-96-98-c2-ce-67-0c-b9-92-fb-48-89-06-0a-11-fd-f2-65-35-5b", "pru-qa-std-server-ssl"}, - {"22-97-ca-f5-f2-e5-7b-07-43-3f-6d-ca-f0-4f-c6-ed-47-0c-9e-20", "pru-qa-std-server-ssl"}, - {"22-bc-46-7c-fa-32-60-da-b8-dc-cc-d0-39-32-2d-c4-72-24-84-78", "pru-qa-std-server-ssl"}, - {"22-dd-bd-e1-30-83-da-6b-ec-5a-4e-8e-f1-08-04-43-de-80-34-e1", "pru-qa-std-server-ssl"}, - {"22-f8-ce-1b-17-2e-62-16-56-9b-63-6a-26-a8-2d-10-4a-a0-1f-a5", "pru-qa-std-server-ssl-2048"}, - {"23-40-30-a8-a7-f3-4a-dd-0b-54-b6-ae-d8-a0-1c-35-af-35-84-8d", "pru-qa-std-server-ssl-2048"}, - {"23-59-e0-d1-ff-73-35-2e-fb-a8-e5-6a-47-97-71-79-5e-02-8e-87", "pru-qa-std-server-ssl"}, - {"23-5b-8c-cc-be-5f-25-2e-3a-21-0f-26-13-f0-a4-a1-9a-e6-ca-91", "pru-qa-std-server-ssl-2048"}, - {"23-67-a8-83-a6-ca-d1-ad-67-3a-c7-af-e1-b9-69-16-08-a7-64-a8", "pru-qa-std-server-ssl"}, - {"23-6b-b8-b0-a9-bf-23-0b-8b-d2-a2-dd-21-98-7b-d8-4c-57-15-18", "pru-qa-std-server-ssl-2048"}, - {"23-c7-98-cd-c6-10-fa-f0-7f-7d-25-53-20-ef-88-95-ef-dc-e9-70", "pru-qa-std-server-ssl"}, - {"23-ca-5d-7f-52-93-ba-18-24-6e-d8-fd-4e-a1-06-d1-52-47-07-f4", "pru-qa-std-server-ssl"}, - {"23-f7-dd-22-af-59-af-15-fd-26-57-92-6b-49-96-c2-be-f9-11-3c", "pru-qa-std-server-ssl"}, - {"23-fd-d4-fa-31-a1-77-78-08-45-fe-7d-49-9f-18-7e-54-8c-a2-c0", "pru-qa-std-server-ssl-2048"}, - {"24-78-2d-98-2a-73-e3-f8-7f-48-64-83-26-f3-ae-18-54-8b-4b-a1", "pru-qa-std-server-ssl"}, - {"24-8a-e2-be-be-53-64-ec-c4-e2-7a-91-a3-20-b4-5e-82-f4-73-c8", "pru-qa-std-server-ssl-2048"}, - {"25-47-69-7c-8d-8e-38-88-d7-9f-8e-77-ce-5a-af-55-09-30-6b-bf", "pru-qa-std-server-ssl"}, - {"25-56-55-38-7c-5d-bd-6e-dc-0e-b4-bd-b1-00-05-61-56-30-60-d1", "pru-qa-std-server-ssl"}, - {"25-69-0a-fc-04-7f-aa-1b-7d-48-a8-49-93-a0-17-6a-2c-d0-5e-50", "pru-qa-std-server-ssl-2048"}, - {"26-42-f2-da-e1-4f-99-38-c8-98-2a-21-70-e9-7a-f9-1b-fc-3b-61", "pru-qa-std-server-ssl"}, - {"26-4c-26-5a-2f-d7-c7-35-3d-a9-fe-69-71-39-a2-85-74-30-23-0f", "pru-qa-std-server-ssl"}, - {"26-50-40-df-3a-52-d9-4c-13-9a-d1-a5-bb-23-2a-2e-23-fa-92-2a", "pru-qa-std-server-ssl"}, - {"26-52-88-55-44-90-f6-e3-46-43-81-79-09-1a-74-97-09-2c-ed-14", "pru-qa-std-server-ssl-2048"}, - {"26-74-24-1c-38-3d-4a-ed-77-d6-d2-6c-24-5d-af-5e-54-2f-c6-3f", "pru-qa-std-server-ssl"}, - {"26-bf-a5-05-61-1e-f5-2e-57-27-f1-7e-af-9f-c9-3c-8e-a7-92-38", "pru-qa-std-server-ssl"}, - {"27-04-1a-a4-a8-bc-2e-51-ca-22-fc-4f-03-14-72-e4-f6-75-42-43", "pru-qa-std-server-ssl"}, - {"27-1c-fa-cd-d0-9f-bb-1b-37-d3-00-49-e9-85-51-2a-db-e0-e1-41", "pru-qa-std-server-ssl"}, - {"27-23-84-74-c9-98-31-d0-60-cf-97-ff-9f-cc-52-89-6d-b8-69-99", "pru-qa-std-server-ssl"}, - {"27-84-92-7d-2c-28-46-b6-79-86-8f-d1-16-bf-80-3c-ad-c1-93-57", "pru-qa-std-server-ssl"}, - {"27-87-ed-60-12-f1-80-fc-c9-00-75-9a-e8-d8-4c-b0-ca-6b-c7-67", "pru-qa-std-server-ssl-2048"}, - {"27-8c-b7-ca-12-e5-5e-d3-e6-98-6b-6e-a5-0b-ff-e5-16-3a-de-51", "pru-qa-std-server-ssl"}, - {"27-a7-e5-49-26-68-16-2d-4b-93-1d-bc-27-82-15-c5-38-e6-44-89", "pru-qa-std-server-ssl"}, - {"27-eb-3c-c2-24-10-8a-80-0f-86-59-0b-78-91-8e-4e-90-3f-a7-5e", "pru-qa-std-server-ssl"}, - {"27-f4-ff-c4-6b-f1-af-03-42-8a-f7-7b-3f-dd-27-d2-6c-2f-7a-d0", "pru-qa-std-server-ssl"}, - {"28-3a-a7-10-f6-79-e1-92-b6-89-e9-b9-68-3d-4f-80-10-02-66-ec", "pru-qa-std-server-ssl"}, - {"28-49-33-db-b9-5e-a5-f8-b7-ed-c7-c4-e0-f9-8b-6b-63-b2-0a-fa", "pru-qa-std-server-ssl"}, - {"28-5a-38-fb-14-14-46-c1-86-8d-6e-7d-1b-e4-ec-6f-6b-82-0b-65", "pru-qa-std-server-ssl"}, - {"28-9b-81-29-db-87-47-e5-01-77-b9-02-af-2f-f7-97-f7-7d-a0-48", "pru-qa-std-server-ssl"}, - {"28-e6-e5-2d-dd-30-4d-20-a3-af-5f-2e-4e-3c-eb-bc-2e-e7-43-43", "pru-qa-std-server-ssl"}, - {"29-06-52-88-7e-b5-75-f9-44-3e-35-eb-f2-de-31-54-8c-d8-5c-79", "pru-qa-std-server-ssl"}, - {"29-15-10-e0-c7-f9-9b-da-31-ca-07-4c-52-25-1d-a8-23-7e-49-47", "pru-qa-std-server-ssl"}, - {"29-4c-ff-3e-13-8c-ac-20-8d-80-50-fd-d7-15-8a-76-1e-0c-3a-78", "pru-qa-std-server-ssl-2048"}, - {"29-5b-99-50-75-e7-e3-d1-48-42-df-e6-46-cd-66-bb-c1-6f-c9-5b", "pru-qa-std-server-ssl"}, - {"29-8e-0e-de-79-d8-2f-b5-f6-69-30-61-ee-d4-e8-c8-e1-33-58-af", "pru-qa-std-server-ssl"}, - {"29-a5-9c-dc-94-ce-41-14-6f-ce-9a-87-bd-96-a0-c3-01-13-ed-15", "pru-qa-std-server-ssl"}, - {"29-bb-2b-97-78-02-e8-1c-f2-a3-d1-96-07-28-a4-c4-76-a8-bb-b1", "pru-qa-std-server-ssl"}, - {"29-ce-74-6e-e2-33-6f-ca-c9-55-99-fb-8d-a8-a7-04-03-23-09-b5", "pru-qa-std-server-ssl-2048"}, - {"2a-0e-be-37-d0-54-63-b5-e7-4e-29-b1-26-75-35-64-a9-7f-8f-b7", "pru-qa-std-server-ssl-2048"}, - {"2a-17-15-63-f8-89-56-02-1a-67-78-27-9f-88-ad-e1-aa-c0-e0-75", "pru-qa-std-server-ssl"}, - {"2a-4f-6c-0d-79-2d-6f-21-e9-d5-e3-65-44-57-79-cf-e4-95-40-ba", "pru-qa-std-server-ssl"}, - {"2a-55-52-64-ae-17-89-d3-28-4a-13-a0-bd-90-de-49-64-13-35-55", "pru-qa-std-server-ssl"}, - {"2a-6a-fe-73-d1-0a-52-5e-bc-22-4f-7e-32-2f-73-96-40-ba-05-16", "pru-qa-std-server-ssl-2048"}, - {"2a-af-a1-6c-a2-c6-5f-84-e6-36-96-bc-bb-93-62-1c-29-02-27-76", "pru-qa-std-server-ssl"}, - {"2a-b8-3f-1d-df-d2-c0-71-67-75-6a-ed-e0-c9-2e-d5-2a-da-5c-2c", "pru-qa-std-server-ssl-2048"}, - {"2a-bd-71-9f-c0-4f-08-8b-11-27-86-ee-aa-b7-ca-72-e3-ca-5c-b6", "pru-qa-std-server-ssl"}, - {"2a-c7-3f-14-95-d0-4c-c8-dd-f2-3b-6a-a4-26-c5-2b-a3-13-6e-09", "pru-qa-std-server-ssl-2048"}, - {"2a-ee-4d-8c-56-5a-2a-b1-bc-ee-b6-cf-14-dd-75-aa-f6-75-06-d8", "pru-qa-std-server-ssl-2048"}, - {"2b-08-87-b3-22-c1-5b-3e-32-6a-a6-d9-05-51-5b-b5-48-0b-bd-81", "pru-qa-std-server-ssl"}, - {"2b-30-d4-e8-47-44-87-c0-8d-9d-9b-1c-e6-72-ab-65-9d-98-09-c9", "pru-qa-std-server-ssl"}, - {"2b-3e-48-8e-f1-1c-a6-6e-ac-15-42-0a-30-45-50-eb-e5-0d-49-c2", "pru-qa-std-server-ssl"}, - {"2b-6d-1e-90-f0-c5-e3-89-3e-27-33-cd-e1-83-aa-f5-55-14-f1-5b", "pru-qa-std-server-ssl-2048"}, - {"2b-b9-15-8c-57-ab-61-52-12-e3-ef-72-7d-a2-5d-b5-bf-30-7f-f5", "pru-qa-std-server-ssl"}, - {"2c-17-24-6a-fb-c8-1c-10-62-cf-76-e8-72-0b-65-ac-1e-83-dd-6a", "pru-qa-std-server-ssl-2048"}, - {"2c-36-c7-60-8f-b3-1a-28-d0-4d-03-c4-2e-2b-ce-a5-6b-7e-48-96", "pru-qa-std-server-ssl"}, - {"2c-3c-c6-3e-eb-fd-32-51-2b-c0-b6-5b-34-fb-90-3b-f2-e4-0d-0b", "pru-qa-std-server-ssl"}, - {"2c-5c-17-7c-62-40-03-00-ed-6f-ca-a0-0a-d2-7e-bb-ff-df-db-2a", "pru-qa-std-server-ssl"}, - {"2c-96-af-4f-59-82-3a-8d-af-70-81-18-8f-76-17-63-b0-08-56-f3", "pru-qa-std-server-ssl-2048"}, - {"2c-bc-a6-86-a7-08-f7-8e-3d-a6-13-02-98-54-ca-1b-53-24-90-72", "pru-qa-std-server-ssl"}, - {"2d-23-2c-98-77-66-08-7e-46-20-2c-5d-2d-3e-03-1d-62-6d-b5-4d", "pru-qa-std-server-ssl-2048"}, - {"2d-37-2f-ad-35-a8-fe-a1-52-ac-f8-38-87-35-b4-6c-25-86-9f-66", "pru-qa-std-server-ssl"}, - {"2d-4a-79-8e-c0-c4-18-53-39-c3-71-78-79-10-e0-f3-5e-ed-03-4b", "pru-qa-std-server-ssl"}, - {"2d-ca-20-b7-7e-64-11-50-21-25-bb-a1-67-6e-be-94-8e-bd-2f-b5", "pru-qa-std-server-ssl"}, - {"2d-e4-54-9d-1e-0b-9d-50-b2-e0-36-fb-11-34-aa-d5-18-74-52-96", "pru-qa-std-server-ssl"}, - {"2d-f5-e8-41-ba-73-73-2a-e0-fc-ce-80-f7-e8-a7-4a-ec-55-0d-58", "pru-qa-std-server-ssl"}, - {"2e-23-f3-95-90-84-d7-f6-a3-0a-61-8c-9f-7b-d3-9d-bb-c4-33-30", "pru-qa-std-server-ssl-2048"}, - {"2e-2f-6f-0c-76-af-ea-ad-78-8a-19-84-cb-69-af-db-c4-81-89-81", "pru-qa-std-server-ssl-2048"}, - {"2e-55-4e-14-ac-b3-3d-02-6a-13-93-47-f4-67-e9-74-ec-91-0d-2f", "pru-qa-std-server-ssl"}, - {"2e-87-65-f9-9e-ac-14-f0-93-64-b3-72-36-d4-ef-1a-c7-98-f9-e9", "pru-qa-std-server-ssl"}, - {"2e-cb-e0-9d-dc-07-83-d2-0e-3f-93-56-91-4b-60-5c-c8-2c-10-e4", "pru-qa-std-server-ssl"}, - {"2e-d1-a4-3f-8b-56-9b-4d-e8-76-35-84-3e-dc-3d-6e-f6-1e-7e-2f", "pru-qa-std-server-ssl"}, - {"2f-0d-b1-82-33-f7-dc-5f-1a-e7-0d-f0-50-8a-9c-8c-70-68-98-66", "pru-qa-std-server-ssl"}, - {"2f-29-f8-64-54-76-8c-85-90-35-ab-47-3f-dc-57-0b-9f-6f-a8-13", "pru-qa-std-server-ssl"}, - {"2f-a0-19-d5-02-e1-2d-42-48-2f-67-01-b2-a8-ad-17-9f-38-b2-6e", "pru-qa-std-server-ssl"}, - {"2f-f3-32-ec-21-f3-6b-df-94-5a-f0-8c-bf-11-17-45-ed-2d-71-c3", "pru-qa-std-server-ssl"}, - {"30-21-2f-52-54-a9-cb-11-91-c0-d0-a3-6a-da-d3-63-b0-50-f2-71", "pru-qa-std-server-ssl"}, - {"30-55-c9-f9-ea-ba-d2-cc-4b-7b-e0-4d-5d-85-78-f7-6c-93-8f-22", "pru-qa-std-server-ssl"}, - {"30-5e-89-ba-35-8a-46-23-4f-1d-02-c8-f6-86-5b-e8-cc-c4-81-39", "pru-qa-std-server-ssl"}, - {"30-9b-0d-63-cd-ed-f1-c4-cf-f7-21-75-1d-70-3b-eb-8c-cb-af-56", "pru-qa-std-server-ssl-2048"}, - {"30-a0-fd-f0-14-bc-2f-d6-72-c3-d2-15-3e-4b-71-c3-22-1f-50-c6", "pru-qa-std-server-ssl"}, - {"30-c1-20-65-9b-b9-ac-a3-07-19-ab-c4-d8-48-a0-0a-45-ba-ea-0d", "pru-qa-std-server-ssl"}, - {"30-cf-ec-2b-b8-ab-50-a6-63-03-8e-d3-29-d1-4a-9e-c2-94-dc-7a", "pru-qa-std-server-ssl"}, - {"31-2f-e2-03-c2-3c-ef-41-ff-ac-3a-9e-ca-c5-e3-25-ae-70-29-23", "pru-qa-std-server-ssl-2048"}, - {"31-55-32-d2-db-24-3d-ea-f0-0a-1b-78-86-52-51-cf-b6-8b-42-4f", "pru-qa-std-server-ssl-2048"}, - {"31-79-7c-4f-55-9a-8c-13-f5-97-2b-45-8b-c3-fa-db-a0-82-12-b7", "pru-qa-std-server-ssl-2048"}, - {"31-be-53-32-f5-4b-77-8a-0d-d2-d6-ac-a0-85-fa-cd-42-17-e7-dc", "pru-qa-std-server-ssl"}, - {"31-c3-fd-fb-6f-8b-7c-6e-07-07-92-f9-6f-69-49-89-74-49-35-7d", "pru-qa-std-server-ssl"}, - {"31-df-bc-0e-28-02-00-ab-82-70-d9-1c-9f-ca-14-9c-0e-8b-6d-1d", "pru-qa-std-server-ssl"}, - {"31-fd-01-02-c5-a7-a3-e1-87-d6-fd-f8-98-7a-db-ae-8b-a0-fe-16", "pru-qa-std-server-ssl"}, - {"32-0d-b9-7d-e6-dd-e5-85-0b-d5-af-59-04-47-92-ac-63-f8-f4-02", "pru-qa-std-server-ssl"}, - {"32-29-c7-fc-91-c4-96-1c-a5-37-19-cf-b5-8d-58-cc-5d-ba-70-3d", "pru-qa-std-server-ssl"}, - {"32-2e-89-4b-fe-0e-77-87-6b-c2-e6-de-b6-73-4a-a9-75-c3-d3-db", "pru-qa-std-server-ssl"}, - {"32-46-92-9a-c6-23-7c-79-10-81-c5-0b-69-37-17-b3-22-78-3f-b6", "pru-qa-std-server-ssl"}, - {"32-4e-5a-02-2c-26-91-42-e1-37-9b-e4-ee-e4-a4-f1-5b-37-ac-41", "pru-qa-std-server-ssl"}, - {"32-51-51-08-ff-cb-b7-51-2c-fe-f5-63-23-68-2b-8d-65-4d-5a-cf", "pru-qa-std-server-ssl"}, - {"32-98-89-d7-a4-3b-a4-4c-a9-e3-0f-1c-40-60-16-15-32-39-98-70", "pru-qa-std-server-ssl"}, - {"32-af-51-7c-e8-53-f1-13-10-2d-50-7e-f6-66-6d-f1-ef-95-4b-72", "pru-qa-std-server-ssl"}, - {"32-c1-f3-c7-06-7c-84-0d-f7-b3-1b-97-68-1a-24-a5-cd-07-1a-aa", "pru-qa-std-server-ssl-2048"}, - {"33-60-19-3e-10-f5-ad-87-13-51-b3-53-dc-3b-a0-6c-2e-ec-e3-bd", "pru-qa-std-server-ssl"}, - {"33-82-ee-37-0a-19-5b-b6-64-b1-6c-55-03-a9-91-74-81-ad-5f-a3", "pru-qa-std-server-ssl-2048"}, - {"33-89-36-b9-82-f0-6b-49-9e-79-4d-a7-ce-c7-cd-40-93-30-21-22", "pru-qa-std-server-ssl"}, - {"33-92-ca-4f-4f-50-5e-4f-1f-22-a3-78-73-46-9d-90-04-77-11-4b", "pru-qa-std-server-ssl"}, - {"33-d9-dd-81-f3-ea-04-fc-1d-72-f9-79-45-dc-b4-0b-a3-9e-a7-78", "pru-qa-std-server-ssl"}, - {"34-0e-10-fd-02-a2-b0-60-03-10-1f-37-61-7b-26-7b-87-95-51-5f", "pru-qa-std-server-ssl"}, - {"34-20-98-c6-02-e9-7d-60-95-be-2d-fb-f9-23-c0-f2-86-1d-f4-56", "pru-qa-std-server-ssl"}, - {"34-3e-71-1a-85-d3-0a-37-05-89-b5-e6-c6-d7-fc-d9-f7-ad-98-60", "pru-qa-std-server-ssl"}, - {"34-9a-39-f3-c1-9e-18-35-06-cb-e4-b7-fb-bf-49-28-c9-7b-6a-79", "pru-qa-std-server-ssl-2048"}, - {"34-ff-5c-09-a7-d3-1f-30-ad-2d-ff-00-ea-12-73-d9-f2-5f-a3-45", "pru-qa-std-server-ssl"}, - {"35-4d-1f-ca-18-6b-bb-c7-a9-d3-f9-18-3c-70-69-73-e2-cc-d0-0a", "pru-qa-std-server-ssl"}, - {"35-b0-52-9e-39-9f-50-cb-cd-03-c3-c5-4f-8c-6b-27-34-94-57-55", "pru-qa-std-server-ssl"}, - {"35-bd-6a-be-55-80-8f-b8-2f-6e-fc-91-d9-53-f6-d6-66-57-ac-07", "pru-qa-std-server-ssl"}, - {"36-22-f5-e7-f5-ff-3e-a0-95-e5-ad-93-7a-e8-df-56-39-e8-f1-70", "pru-qa-std-server-ssl"}, - {"36-e5-07-d4-23-20-b6-d3-8c-f9-cb-c4-04-3a-3d-c3-e7-55-9e-0e", "pru-qa-std-server-ssl"}, - {"36-ed-61-0a-6b-b3-3c-4c-fa-8b-29-ab-10-c8-b4-fc-9e-83-9a-bf", "pru-qa-std-server-ssl"}, - {"36-f1-3e-2c-f4-be-1e-ff-be-bb-e5-df-d8-22-36-df-dd-59-2e-ce", "pru-qa-std-server-ssl"}, - {"37-11-76-e5-d4-2c-5b-04-d5-80-20-d5-bf-c9-4c-da-e6-74-56-bd", "pru-qa-std-server-ssl"}, - {"37-20-0b-c1-fa-93-b7-92-02-bd-e5-67-04-a6-3e-52-e8-03-fc-c9", "pru-qa-std-server-ssl"}, - {"37-54-39-3a-06-9c-c0-c4-95-89-2c-1b-93-72-2e-50-63-40-f8-ef", "pru-qa-std-server-ssl"}, - {"37-6e-e7-1c-77-f3-00-2b-64-13-c1-69-3f-5e-65-c2-ed-83-ad-d1", "pru-qa-std-server-ssl"}, - {"37-ce-08-6f-d0-81-55-f2-94-f0-4f-b9-10-29-11-b3-89-16-0a-ed", "pru-qa-std-server-ssl-2048"}, - {"37-de-1d-f5-9b-59-2d-35-05-42-1c-44-bd-94-e3-d3-6a-cb-fd-b2", "pru-qa-std-server-ssl"}, - {"38-47-35-56-a8-e6-cc-58-d4-3d-32-e1-5c-fb-70-68-ca-b8-62-e1", "pru-qa-std-server-ssl"}, - {"38-55-50-03-5a-f5-25-aa-27-61-98-1b-31-b6-41-22-18-a1-1f-e4", "pru-qa-std-server-ssl-2048"}, - {"38-78-fc-54-2d-40-a6-c6-47-2b-23-46-01-c3-39-b9-07-16-50-b0", "pru-qa-std-server-ssl"}, - {"38-bb-a3-25-8e-9e-cd-7f-78-75-c8-46-e0-02-79-f5-81-10-f6-a1", "pru-qa-std-server-ssl"}, - {"38-c1-27-97-86-77-4b-f3-18-92-45-d6-f1-75-e1-b0-07-98-78-7c", "pru-qa-std-server-ssl"}, - {"38-fc-c8-92-af-9c-bf-7b-2a-1f-a3-39-2f-38-d3-b3-c9-c8-df-18", "pru-qa-std-server-ssl"}, - {"39-32-9c-e8-78-10-46-85-ec-28-3f-3c-78-90-0a-4c-0b-62-79-6f", "pru-qa-std-server-ssl"}, - {"39-7a-0a-d1-1a-8f-1f-7a-43-c6-7f-f8-3e-cf-8e-fe-5c-e4-04-af", "pru-qa-std-server-ssl"}, - {"39-be-f5-b4-ae-0d-58-27-90-14-81-08-2d-12-3d-ea-fc-46-e8-7f", "pru-qa-std-server-ssl-2048"}, - {"39-eb-7f-63-10-4e-69-b2-20-84-c1-ee-d8-38-0d-e7-71-98-71-d6", "pru-qa-std-server-ssl"}, - {"39-f9-5f-23-b8-ff-38-11-90-fd-29-df-bf-d8-3c-66-40-05-2d-a0", "pru-qa-std-server-ssl"}, - {"3a-36-b0-d1-91-6a-3c-bb-46-e1-58-eb-61-a3-03-74-76-68-eb-01", "pru-qa-std-server-ssl"}, - {"3a-38-25-5b-74-3e-40-48-7b-2b-0c-27-f2-0f-08-28-9c-50-2b-2e", "pru-qa-std-server-ssl"}, - {"3a-3a-49-21-0f-fc-4d-24-ec-93-16-10-81-f9-53-e3-c3-e9-5c-02", "pru-qa-std-server-ssl"}, - {"3a-aa-b3-25-78-93-94-4d-a6-16-ff-80-f5-b7-c7-78-9a-89-37-1f", "pru-qa-std-server-ssl"}, - {"3a-ac-9d-84-74-17-c9-ff-0a-48-61-35-70-7a-a0-07-e0-81-c8-db", "pru-qa-std-server-ssl"}, - {"3a-bc-7a-fa-90-a2-e6-aa-f0-12-f9-1f-e2-5f-d8-86-f3-de-10-c1", "pru-qa-std-server-ssl"}, - {"3a-e1-c8-c2-3c-d5-b3-eb-d4-b6-1f-4b-ae-e1-35-42-21-3c-59-a5", "pru-qa-std-server-ssl"}, - {"3b-0d-45-04-ad-9d-1c-97-05-d6-8e-79-c6-2d-7b-58-34-6a-ff-85", "pru-qa-std-server-ssl"}, - {"3b-58-2e-13-2d-30-64-55-5d-2a-c2-be-59-64-44-be-dc-26-d7-5f", "pru-qa-std-server-ssl"}, - {"3b-a3-f2-30-3f-cd-99-0f-4f-e4-09-88-b3-3d-35-9a-e5-0d-d1-92", "pru-qa-std-server-ssl-2048"}, - {"3b-a4-c1-d6-4b-b9-50-25-fd-8b-44-a2-c8-a4-48-b2-53-55-96-8f", "pru-qa-std-server-ssl"}, - {"3b-aa-cc-02-3a-5e-3c-50-af-cb-01-bd-b4-fd-44-1b-3b-d2-86-a1", "pru-qa-std-server-ssl"}, - {"3b-ab-80-d7-7c-44-b9-31-d0-16-19-0e-ea-90-b2-1a-2f-6d-51-7a", "pru-qa-std-server-ssl-2048"}, - {"3b-b8-80-80-92-9e-8f-65-7b-66-a2-f8-c6-b3-57-22-e5-44-89-35", "pru-qa-std-server-ssl"}, - {"3b-dc-ce-00-f1-3d-5a-ac-a4-c2-55-ed-bd-fe-92-4f-b9-5b-b2-3c", "pru-qa-std-server-ssl"}, - {"3b-ed-c7-dd-d7-e0-78-8e-31-f9-4d-25-ec-43-08-06-09-1c-aa-63", "pru-qa-std-server-ssl"}, - {"3b-f1-c4-c7-d7-c4-8a-d3-28-1d-02-3c-95-fa-fd-3b-bf-9f-e4-fc", "pru-qa-std-server-ssl"}, - {"3c-09-ab-da-fb-62-bf-e3-fa-a7-83-5e-64-6e-60-09-b4-e1-04-2a", "pru-qa-std-server-ssl"}, - {"3c-12-15-6e-9b-c1-30-74-e8-83-fc-83-c8-50-70-2a-fc-58-62-80", "pru-qa-std-server-ssl"}, - {"3c-87-69-d3-73-aa-c5-4a-c7-9e-5c-f7-2d-8c-a3-24-d1-44-f5-f1", "pru-qa-std-server-ssl"}, - {"3c-af-7a-ca-40-e4-67-07-b6-96-18-a0-c4-37-b3-76-ae-af-01-b3", "pru-qa-std-server-ssl"}, - {"3c-b8-73-a7-87-2d-2f-04-11-ff-7d-67-f5-de-5c-f6-ae-67-7a-b9", "pru-qa-std-server-ssl"}, - {"3c-cd-2b-a3-07-82-b6-0b-8b-2e-e0-6d-f0-83-90-af-67-bf-63-e6", "pru-qa-std-server-ssl"}, - {"3c-cf-31-97-41-67-7a-2e-38-b4-7c-98-b5-07-64-86-ac-56-df-e3", "pru-qa-std-server-ssl-2048"}, - {"3d-67-ac-da-32-72-08-fe-d0-b0-17-4e-de-74-bf-8c-6c-dc-35-53", "pru-qa-std-server-ssl"}, - {"3d-6e-9c-c4-8d-0b-86-a8-b7-b2-43-da-dc-08-0a-77-15-80-a5-05", "pru-qa-std-server-ssl"}, - {"3d-6f-54-b4-87-8d-7f-e7-2c-a9-1d-e0-34-b4-c1-38-8c-be-2c-93", "pru-qa-std-server-ssl"}, - {"3d-a3-b5-cf-16-73-12-fb-72-c4-ea-d2-0f-2f-c4-28-cb-7c-34-02", "pru-qa-std-server-ssl"}, - {"3d-ae-b4-07-2d-59-3d-22-76-0c-e0-9e-0e-5c-ac-a1-3f-8e-97-db", "pru-qa-std-server-ssl-2048"}, - {"3d-c3-d9-75-12-9c-bf-83-22-e8-1d-d5-0a-7c-57-07-50-ed-45-8a", "pru-qa-std-server-ssl"}, - {"3d-ca-de-65-33-27-88-5a-31-e2-11-fa-2d-1b-e0-a2-e3-bd-4e-ab", "pru-qa-std-server-ssl"}, - {"3d-e5-19-ba-5d-9f-f2-0f-3b-72-75-07-64-83-3e-9d-c5-ca-99-2c", "pru-qa-std-server-ssl"}, - {"3d-ec-e5-b7-db-01-a8-46-90-1b-c7-3e-2a-e9-37-e0-6f-36-f8-ac", "pru-qa-std-server-ssl"}, - {"3e-05-44-d6-4f-06-ba-d6-38-bb-c7-a1-bb-b3-5a-8d-e6-6c-d0-7b", "pru-qa-std-server-ssl"}, - {"3e-63-5a-21-c1-af-17-2a-17-dc-42-18-50-8d-71-0a-55-84-ac-42", "pru-qa-std-server-ssl"}, - {"3e-ed-4e-78-1e-ef-aa-99-32-12-1e-2e-83-5b-e5-cc-31-00-d6-1d", "pru-qa-std-server-ssl"}, - {"3f-50-0a-e7-00-e9-61-19-f1-3d-c6-79-24-10-8a-d4-b2-ca-c3-12", "pru-qa-std-server-ssl"}, - {"3f-9f-39-ee-a5-74-cc-b2-03-c4-27-fc-f3-c7-12-53-50-8d-b0-f3", "pru-qa-std-server-ssl"}, - {"40-7c-4d-98-9c-d9-fe-18-f3-35-17-74-0b-f3-76-b3-a4-62-c3-7b", "pru-qa-std-server-ssl"}, - {"40-7c-a2-a7-72-2e-8c-ac-ed-e0-fa-46-d7-c0-60-f1-fe-79-c6-89", "pru-qa-std-server-ssl"}, - {"40-8e-c2-ac-06-41-fa-c5-55-e0-0e-65-03-43-c5-b6-a8-86-34-bb", "pru-qa-std-server-ssl"}, - {"40-af-f4-bd-9f-4e-b7-3f-97-16-87-6e-4e-4c-d0-22-ba-64-c9-e1", "pru-qa-std-server-ssl-2048"}, - {"41-03-bf-83-31-00-42-9d-f8-80-93-8c-f7-93-c9-53-53-3c-82-67", "pru-qa-std-server-ssl"}, - {"41-0b-17-5c-1d-c2-34-97-22-91-d7-50-4c-5c-94-5e-47-98-6e-56", "pru-qa-std-server-ssl"}, - {"41-2e-1d-dc-94-27-bb-a3-cc-f5-c8-a1-1d-d9-52-d0-ce-8c-f6-48", "pru-qa-std-server-ssl"}, - {"41-32-76-1d-16-82-e6-62-8f-04-f7-06-79-61-c3-52-6b-61-85-f9", "pru-qa-std-server-ssl"}, - {"41-53-9f-cf-36-7a-17-dc-23-46-42-8d-9d-a1-94-8b-5c-f3-cc-5a", "pru-qa-std-server-ssl"}, - {"41-57-44-24-e2-3c-05-32-37-d9-25-22-04-79-6a-0e-1b-47-0e-90", "pru-qa-std-server-ssl-2048"}, - {"41-b2-53-f1-9e-0c-e2-c1-82-bf-a1-b7-5e-c4-0f-db-c2-89-f9-39", "pru-qa-std-server-ssl"}, - {"41-b8-24-39-71-c6-04-4f-3d-91-59-c5-56-2f-87-ea-d3-7d-51-a3", "pru-qa-std-server-ssl"}, - {"41-c5-03-df-97-10-69-70-ee-5e-11-ca-29-be-5c-55-6f-dd-76-32", "pru-qa-std-server-ssl"}, - {"41-d9-0a-16-38-4d-31-88-eb-d2-46-01-06-b5-3a-51-c7-57-09-6d", "pru-qa-std-server-ssl"}, - {"41-e3-dd-ea-eb-50-5a-ce-90-1f-71-9e-45-c5-15-7c-98-d8-99-ce", "pru-qa-std-server-ssl"}, - {"41-f8-03-93-a6-73-a5-68-db-84-80-03-1e-f6-11-5f-77-8a-5b-03", "pru-qa-std-server-ssl-2048"}, - {"42-35-87-69-c1-9b-fd-34-6e-e4-e1-b9-de-21-0b-bf-ff-c7-90-c0", "pru-qa-std-server-ssl-2048"}, - {"42-45-c9-17-dc-3a-4c-2a-65-d9-47-cb-17-20-3c-91-43-bb-5e-2f", "pru-qa-std-server-ssl"}, - {"42-4d-0c-53-e6-e8-fe-66-81-31-0c-d7-b5-a5-6f-48-f1-5b-0e-08", "pru-qa-std-server-ssl"}, - {"42-51-ae-8d-e3-9d-9c-be-01-54-e0-6e-f6-ab-6f-2a-f5-62-eb-f1", "pru-qa-std-server-ssl"}, - {"42-54-15-04-61-0c-b8-e7-d3-65-5b-b6-0e-83-66-21-b9-b9-01-ea", "pru-qa-std-server-ssl"}, - {"42-85-ad-12-d6-7a-02-f6-3a-60-7c-20-bc-fb-38-6d-b3-0c-00-d7", "pru-qa-std-server-ssl"}, - {"42-ab-99-ad-50-2b-42-60-8b-2d-b1-2c-1f-6c-46-33-fa-d7-0c-d9", "pru-qa-std-server-ssl"}, - {"42-b5-5f-d8-7b-c3-48-fc-d9-6e-15-59-6a-bf-2f-06-75-da-e9-2b", "pru-qa-std-server-ssl"}, - {"42-f2-4a-11-ae-41-3c-23-d4-a2-4f-71-7c-32-48-9d-37-ca-41-17", "pru-qa-std-server-ssl"}, - {"43-20-71-83-08-eb-66-c5-ee-a6-3c-c0-6f-59-15-81-7d-9b-f1-09", "pru-qa-std-server-ssl"}, - {"43-2c-07-35-ad-69-f2-46-01-06-4d-20-e3-00-0a-48-36-ce-0b-b9", "pru-qa-std-server-ssl"}, - {"43-39-5f-20-99-75-17-93-42-6a-e5-a3-9a-0e-8e-8c-23-ee-21-56", "pru-qa-std-server-ssl-2048"}, - {"43-7e-32-e2-0b-bc-a5-e4-04-22-13-6a-dd-20-97-41-d2-4f-79-61", "pru-qa-std-server-ssl"}, - {"43-8f-c4-8d-12-53-d4-ff-4d-11-d5-b7-6d-63-aa-61-17-da-f8-3c", "pru-qa-std-server-ssl-2048"}, - {"43-a2-4a-fa-e8-cc-94-80-87-a5-7d-3f-ec-0b-f6-0e-df-1a-d5-fd", "pru-qa-std-server-ssl"}, - {"43-dd-94-1d-a0-db-d4-15-15-f5-95-d4-06-b2-96-49-cb-35-74-cf", "pru-qa-std-server-ssl"}, - {"44-2a-9c-9c-c6-12-7c-03-21-60-df-58-8f-18-e5-d9-96-53-4b-18", "pru-qa-std-server-ssl-2048"}, - {"44-3a-44-78-2c-9b-e5-06-ce-e7-e6-c4-33-88-43-14-e8-c4-a8-80", "pru-qa-std-server-ssl"}, - {"44-4f-4d-17-0b-5d-fa-8c-05-98-69-d1-ea-9a-0c-a8-31-6d-86-44", "pru-qa-std-server-ssl"}, - {"44-81-02-f2-e0-b0-bc-e1-ed-23-29-f3-c7-0e-b3-08-f7-45-04-11", "pru-qa-std-server-ssl"}, - {"45-1d-c6-63-16-7d-c8-c7-1e-8c-3f-9e-98-fd-31-5a-88-25-64-ec", "pru-qa-std-server-ssl"}, - {"45-2d-da-11-5a-47-f6-93-d2-ac-46-99-50-84-29-18-54-e9-67-99", "pru-qa-std-server-ssl"}, - {"45-47-73-01-e2-16-f4-07-e2-34-7f-4a-4f-a3-56-4e-22-57-5c-82", "pru-qa-std-server-ssl"}, - {"45-56-70-b5-f0-1d-68-18-f1-0f-6f-b3-b1-11-8f-99-51-65-3f-09", "pru-qa-std-server-ssl"}, - {"45-7b-89-88-42-cd-c2-30-82-30-16-e9-bd-7e-08-76-b9-2d-d9-35", "pru-qa-std-server-ssl"}, - {"45-93-aa-dc-37-1c-65-19-8c-9e-ba-a2-3b-76-58-0a-b6-47-c4-0a", "pru-qa-std-server-ssl"}, - {"45-9b-36-d4-6c-6b-b3-44-b9-c4-2f-68-2a-b4-5f-15-42-a2-55-f3", "pru-qa-std-server-ssl"}, - {"45-ec-f3-66-10-5c-53-d6-4e-67-f2-7b-0c-bb-d0-74-5b-df-ff-d1", "pru-qa-std-server-ssl"}, - {"45-fc-4e-ea-12-b3-b7-a2-bf-39-64-18-5a-df-b0-24-74-db-a9-8a", "pru-qa-std-server-ssl"}, - {"46-08-c0-f4-ae-02-75-14-2f-3d-fc-ab-cd-4b-8d-1e-3b-a8-41-57", "pru-qa-std-server-ssl"}, - {"46-37-3d-c4-92-b6-93-d8-e0-ce-87-0d-86-6b-20-15-3e-1f-80-53", "pru-qa-std-server-ssl"}, - {"46-61-18-0c-85-a6-02-37-b0-80-c0-92-99-e6-e3-ba-61-cb-13-5f", "pru-qa-std-server-ssl"}, - {"46-c9-9c-45-a5-1e-f6-b6-0b-88-32-53-28-57-3f-64-0c-4e-5c-69", "pru-qa-std-server-ssl"}, - {"46-f8-81-b6-b0-55-6a-72-65-0c-18-34-46-b4-e5-61-70-1b-36-fd", "pru-qa-std-server-ssl"}, - {"47-39-47-ab-ee-ef-57-b2-04-19-c6-be-33-9d-c4-01-b4-29-a1-cc", "pru-qa-std-server-ssl-2048"}, - {"47-4f-b2-7e-09-7e-8e-e2-6a-9d-25-77-07-1b-ba-c3-5d-4e-46-ef", "pru-qa-std-server-ssl"}, - {"47-75-19-cd-e1-0f-8b-08-07-90-53-44-8b-a6-ac-36-b1-63-de-6f", "pru-qa-std-server-ssl"}, - {"47-8e-5b-07-f6-b9-91-c4-08-93-c7-5b-2f-3d-b0-25-da-b5-df-48", "pru-qa-std-server-ssl"}, - {"47-a1-20-82-8f-60-c9-14-13-d9-14-f1-60-c7-cd-dd-a0-ef-5b-98", "pru-qa-std-server-ssl"}, - {"47-b8-88-3f-8e-b0-08-94-84-f2-ba-da-85-71-87-b7-bf-c0-48-7f", "pru-qa-std-server-ssl"}, - {"48-01-44-bb-7f-ad-03-45-15-64-61-5a-cb-25-e5-07-a0-e0-43-b4", "pru-qa-std-server-ssl-2048"}, - {"48-36-04-50-fd-36-3b-8a-bf-67-78-dd-77-91-64-1c-2b-04-86-3c", "pru-qa-std-server-ssl"}, - {"48-3f-f2-08-dd-cd-0b-d4-56-29-4d-3b-c4-5e-0e-63-14-61-d5-6f", "pru-qa-std-server-ssl"}, - {"48-59-a8-a0-41-17-71-ad-b5-6f-12-5a-16-00-54-bf-6b-1f-8e-13", "pru-qa-std-server-ssl"}, - {"48-63-c2-2f-74-d1-85-7a-17-1a-52-4a-7e-5a-f8-33-d5-ba-44-94", "pru-qa-std-server-ssl-2048"}, - {"48-6c-c6-be-84-69-87-fd-a7-46-8c-f9-26-f3-73-82-8b-4b-d6-b5", "pru-qa-std-server-ssl"}, - {"48-b3-0b-45-fa-0d-70-5e-00-f3-23-68-cd-8e-5a-a1-5b-70-bd-71", "pru-qa-std-server-ssl"}, - {"48-ba-ae-5e-77-d1-d1-e3-f5-a7-91-69-49-da-d4-8d-fb-d0-cc-5e", "pru-qa-std-server-ssl"}, - {"48-ce-d6-06-d9-02-42-b4-57-48-ab-0c-98-48-15-42-07-cc-40-dd", "pru-qa-std-server-ssl"}, - {"48-dd-e5-78-e7-1a-89-84-d4-99-50-a4-c4-5f-4b-a5-c6-aa-9a-b7", "pru-qa-std-server-ssl"}, - {"49-0d-ea-fc-0c-0c-6e-e5-c0-5f-7e-9a-51-b6-d1-8f-dd-fe-a4-7d", "pru-qa-std-server-ssl-2048"}, - {"49-3c-ee-b9-03-7e-3f-cc-20-1d-6b-8b-01-c3-98-f5-c4-24-73-e8", "pru-qa-std-server-ssl"}, - {"49-67-93-e0-a1-2b-9f-84-ff-5b-8c-6c-25-3b-60-ba-ef-b0-88-70", "pru-qa-std-server-ssl"}, - {"49-d0-52-e6-01-19-16-11-5d-df-c8-c2-bd-45-ad-bf-dc-75-48-ac", "pru-qa-std-server-ssl"}, - {"4a-15-74-6b-72-87-78-83-f3-40-f7-d1-96-02-38-6e-c7-c3-a0-95", "pru-qa-std-server-ssl-2048"}, - {"4a-8e-d1-90-f4-6d-c9-9a-15-0b-be-1e-8e-bf-05-f5-a7-c7-2a-4d", "pru-qa-std-server-ssl"}, - {"4a-bf-ee-97-4a-42-d8-f9-4d-5c-dd-06-09-c6-ae-76-1e-8d-69-d9", "pru-qa-std-server-ssl-2048"}, - {"4a-d3-4e-63-a2-8e-9f-c3-48-e8-e3-bf-f3-d7-2b-ba-72-3f-77-ca", "pru-qa-std-server-ssl"}, - {"4b-00-80-64-57-6a-b8-e9-38-e5-b7-fc-33-53-8a-3f-ab-17-c9-ba", "pru-qa-std-server-ssl"}, - {"4b-7c-ca-06-27-f9-3c-9d-90-46-59-d7-ba-90-af-3d-34-1b-9b-a4", "pru-qa-std-server-ssl-2048"}, - {"4b-93-f2-fc-d8-73-6a-0b-50-84-e7-fd-3d-97-e9-f7-67-1e-0c-8a", "pru-qa-std-server-ssl"}, - {"4b-a0-0e-48-6f-8e-0e-a4-d7-ce-cc-b9-9d-bf-90-68-70-d1-a9-11", "pru-qa-std-server-ssl"}, - {"4b-cf-6e-65-b8-ab-ea-45-48-bd-5b-6b-73-a1-e4-19-57-5a-68-d2", "pru-qa-std-server-ssl-2048"}, - {"4b-de-fa-8d-4a-10-c9-18-a3-4e-00-f6-3d-9f-f4-48-74-50-5d-af", "pru-qa-std-server-ssl"}, - {"4b-f6-35-a6-0c-18-ff-48-65-d0-61-f1-99-c7-e0-fa-01-77-b0-f3", "pru-qa-std-server-ssl"}, - {"4c-2f-4d-58-a4-68-70-05-38-42-e9-ed-94-c1-6b-ea-a9-d6-ab-da", "pru-qa-std-server-ssl"}, - {"4c-67-d0-d8-35-8c-c0-99-09-df-13-4e-2c-3a-6b-b8-bb-06-ef-dc", "pru-qa-std-server-ssl"}, - {"4c-88-94-35-7b-89-d1-56-08-cd-16-71-5c-a2-ec-68-a4-d4-b5-e8", "pru-qa-std-server-ssl"}, - {"4c-8e-36-06-f6-68-a1-52-71-36-06-34-1b-21-5c-06-b2-5f-94", "pru-qa-std-server-ssl" }, - {"4c-94-a2-b2-4d-a4-11-b5-e7-5b-9f-29-4c-d4-a5-35-e2-6b-c0-b1", "pru-qa-std-server-ssl-2048"}, - {"4c-a3-07-80-24-05-ab-ea-77-ba-a7-71-53-3b-23-90-7f-3e-41-de", "pru-qa-std-server-ssl"}, - {"4c-e9-1f-2d-88-43-bb-78-a3-82-fd-aa-c7-65-5e-65-c8-65-da-61", "pru-qa-std-server-ssl-2048"}, - {"4d-38-b3-3d-6e-50-cf-cd-97-47-fe-c7-a5-ee-7f-fd-fd-0f-a5-f5", "pru-qa-std-server-ssl"}, - {"4d-4f-92-3d-da-e4-30-d4-31-82-d3-7a-5c-24-94-c3-9a-ae-05-71", "pru-qa-std-server-ssl"}, - {"4d-5c-6e-5f-e3-8f-38-80-1d-ab-b4-1e-54-44-2a-88-51-b4-c1-a7", "pru-qa-std-server-ssl"}, - {"4d-75-2c-ba-01-ee-c9-c3-7c-5e-4b-01-f2-f4-c1-64-ef-4d-c1-0f", "pru-qa-std-server-ssl"}, - {"4e-2a-70-c4-35-85-a7-85-c8-15-88-67-95-53-73-0b-5b-ed-9f-22", "pru-qa-std-server-ssl"}, - {"4e-3b-f4-ac-8d-6f-9f-8d-e6-d3-54-2c-44-06-6e-a0-9f-fe-d0-0d", "pru-qa-std-server-ssl"}, - {"4e-4d-89-68-89-ba-a5-63-84-0a-e2-86-4b-91-46-26-0b-8e-8b-b6", "pru-qa-std-server-ssl"}, - {"4e-88-cb-94-92-27-cb-81-b0-48-83-16-bf-49-34-35-b4-40-b0-bb", "pru-qa-std-server-ssl"}, - {"4e-8f-2c-42-81-5e-ad-45-26-f8-08-0f-b1-10-a8-6a-0d-c8-65-9d", "pru-qa-std-server-ssl"}, - {"4e-ad-eb-da-04-4b-af-d6-7d-19-df-2c-b4-7f-1e-e2-8d-64-d8-3e", "pru-qa-std-server-ssl-2048"}, - {"4e-e6-4e-42-c7-21-18-9e-ff-1a-b1-d3-61-1e-b3-46-c3-ff-f1-82", "pru-qa-std-server-ssl"}, - {"4e-f5-65-6b-a0-f4-b6-b4-86-dd-a4-60-ea-b7-66-81-41-fc-87-13", "pru-qa-std-server-ssl"}, - {"4f-52-ae-75-74-3b-ba-a5-98-73-3a-0c-23-0e-2c-f5-45-0e-e0-95", "pru-qa-std-server-ssl"}, - {"4f-85-5b-f1-43-8d-71-b5-cc-00-39-d1-32-2f-c5-29-bf-70-1f-ad", "pru-qa-std-server-ssl"}, - {"4f-a2-1c-e6-9f-0a-b9-b2-f9-df-51-67-7d-e8-58-0d-fe-b1-4f-76", "pru-qa-std-server-ssl"}, - {"4f-bc-34-99-f7-50-16-ab-79-f3-c6-1d-f7-b4-b8-40-fb-47-b8-a7", "pru-qa-std-server-ssl-2048"}, - {"4f-d0-8c-5a-e5-4a-25-6b-50-32-4d-90-af-ff-c0-dd-06-69-4a-8e", "pru-qa-std-server-ssl"}, - {"4f-d8-9f-fe-3e-26-6c-51-02-d2-8a-67-a6-1c-7e-61-92-1a-28-20", "pru-qa-std-server-ssl"}, - {"4f-e9-40-50-21-c2-7a-6a-c9-34-8b-d3-ee-3a-9b-bf-e7-60-19-79", "pru-qa-std-server-ssl"}, - {"4f-ea-86-dd-80-c6-79-da-4f-92-50-9f-19-b7-d3-e0-ff-85-8a-df", "pru-qa-std-server-ssl"}, - {"4f-ec-d5-08-7f-45-2a-ec-72-ae-48-95-a0-df-4c-c8-b6-59-0b-9d", "pru-qa-std-server-ssl"}, - {"50-01-10-f5-6a-f0-f4-a7-b0-ae-97-06-8e-b7-3f-d8-b9-d9-e9-87", "pru-qa-std-server-ssl"}, - {"50-5e-4b-1c-a1-94-0a-cf-50-2a-82-b7-b2-43-9f-12-da-09-cd-79", "pru-qa-std-server-ssl"}, - {"50-7e-6b-e6-9b-69-ac-71-5a-e7-ed-ff-ed-1b-a7-3b-2b-1d-37-04", "pru-qa-std-server-ssl"}, - {"50-99-28-b3-41-6e-b7-f2-58-88-69-04-36-e5-32-d6-80-75-e7-3a", "pru-qa-std-server-ssl-2048"}, - {"50-a3-9f-49-ce-44-ce-a6-e4-e0-f1-43-78-bd-b2-0e-69-ec-b8-b7", "pru-qa-std-server-ssl"}, - {"50-d4-d1-47-ad-9f-36-6f-75-4a-71-90-b3-93-7b-95-5d-f9-70-92", "pru-qa-std-server-ssl-2048"}, - {"50-f3-f2-71-66-1f-20-69-17-d6-42-1b-73-65-61-df-10-a4-9f-eb", "pru-qa-std-server-ssl"}, - {"50-f9-5f-ce-8e-bd-df-15-37-f3-d6-a3-55-be-18-37-00-f7-04-5f", "pru-qa-std-server-ssl"}, - {"51-13-99-6c-95-39-4b-f7-ab-af-3d-cb-f4-ee-ca-ef-f5-9c-c0-8f", "pru-qa-std-server-ssl-2048"}, - {"51-7a-0e-f1-6b-b6-ca-8c-88-f0-7b-fc-8e-06-bf-60-30-4c-05-7e", "pru-qa-std-server-ssl"}, - {"51-c7-ec-da-71-d5-9e-ca-f1-41-e4-cd-8c-b1-06-86-aa-e6-a0-9d", "pru-qa-std-server-ssl"}, - {"51-e9-93-0c-44-6a-dd-c2-7c-f7-95-d5-63-1b-05-96-38-f5-cb-a0", "pru-qa-std-server-ssl"}, - {"52-26-4d-19-b5-08-1a-ba-a8-89-80-59-e7-c4-b1-88-b1-dc-a7-1f", "pru-qa-std-server-ssl"}, - {"52-39-c5-b3-72-5c-e9-98-08-75-c2-97-c0-41-91-2f-2b-33-d1-94", "pru-qa-std-server-ssl-2048"}, - {"52-46-db-41-2a-25-f0-1c-80-34-90-8a-76-ab-8d-d0-fc-ba-45-9d", "pru-qa-std-server-ssl-2048"}, - {"52-5c-ee-52-92-09-6d-a7-7f-e6-c9-71-4b-9a-de-a7-c2-dd-a3-1a", "pru-qa-std-server-ssl"}, - {"52-d8-89-b6-0c-49-44-d1-27-e7-9a-70-d4-c3-01-53-f5-13-14-a2", "pru-qa-std-server-ssl"}, - {"52-de-5e-d2-e0-ef-cb-89-dc-00-d6-93-e1-d4-da-b8-88-e9-1a-a1", "pru-qa-std-server-ssl"}, - {"52-de-b1-eb-f9-1b-56-0a-13-42-43-90-10-00-fc-93-63-f3-ff-c9", "pru-qa-std-server-ssl-2048"}, - {"52-e9-54-c9-f6-10-7f-00-23-13-4f-71-39-d6-92-5d-7a-44-e8-98", "pru-qa-std-server-ssl-2048"}, - {"52-f8-98-38-ef-c0-bc-33-e3-74-41-e5-43-a4-1e-5d-8a-cf-89-b0", "pru-qa-std-server-ssl-2048"}, - {"53-0f-ce-a0-a6-67-dd-2d-72-19-4b-06-22-16-ab-a9-7a-2b-d4-36", "pru-qa-std-server-ssl"}, - {"53-45-1a-2c-53-12-7e-b4-23-a6-0c-70-1e-0c-f6-64-c8-22-2f-63", "pru-qa-std-server-ssl"}, - {"53-a4-f4-98-64-f4-73-d2-69-41-f6-60-cb-eb-60-8c-6b-04-62-7f", "pru-qa-std-server-ssl-2048"}, - {"53-bb-18-dd-04-d6-25-59-83-66-67-0a-1b-2c-51-47-8e-24-ca-04", "pru-qa-std-server-ssl"}, - {"53-c2-1d-20-46-0b-01-06-4f-26-14-73-98-fb-7d-a2-e6-62-7d-34", "pru-qa-std-server-ssl-2048"}, - {"53-c3-68-17-e1-81-1a-86-29-93-09-a5-ac-86-b4-d1-2f-7b-6a-7d", "pru-qa-std-server-ssl"}, - {"53-dd-db-97-25-cb-9d-e2-5c-3b-87-9e-2c-ce-02-4a-11-74-29-6e", "pru-qa-std-server-ssl-2048"}, - {"53-e9-a3-d7-a3-57-4b-c5-63-1e-83-1c-0d-ab-23-02-3d-08-9c-5e", "pru-qa-std-server-ssl"}, - {"54-52-33-03-2a-69-4b-e9-37-62-80-50-3b-3b-3b-ce-c8-c4-1b-32", "pru-qa-std-server-ssl"}, - {"54-77-df-2c-26-8e-f0-a9-b7-e0-1d-91-51-23-d2-20-3b-1f-5e-df", "pru-qa-std-server-ssl"}, - {"54-86-48-19-4a-d3-1e-4b-7c-ee-7d-e2-d5-30-81-81-44-8a-0f-77", "pru-qa-std-server-ssl"}, - {"54-8d-23-f6-81-7c-45-64-2f-4a-34-38-92-3b-33-e3-b3-f2-98-a7", "pru-qa-std-server-ssl"}, - {"54-9b-21-50-08-9d-6d-6a-57-d7-cd-29-f9-c0-d2-85-4b-e2-26-a3", "pru-qa-std-server-ssl-2048"}, - {"54-b4-34-45-b4-70-fb-cf-7d-1e-c5-7f-88-44-4c-25-87-2d-a0-27", "pru-qa-std-server-ssl"}, - {"54-c4-6f-85-53-dc-4f-ee-8f-76-f0-d0-38-ba-fe-81-b7-d5-3a-f7", "pru-qa-std-server-ssl"}, - {"54-d7-76-ea-22-3f-a8-73-f8-1f-0d-dc-62-b0-6c-14-48-b8-db-e1", "pru-qa-std-server-ssl"}, - {"55-37-2b-bd-b9-5e-4f-2f-03-af-24-9a-b2-07-5b-9b-0f-5a-cc-64", "pru-qa-std-server-ssl"}, - {"55-44-85-89-3a-9e-ab-6b-70-96-73-e6-3d-cc-d9-d4-24-e4-1c-b5", "pru-qa-std-server-ssl"}, - {"55-7e-61-ed-8a-52-2a-8e-ca-c1-b9-de-3f-9b-2c-48-df-66-ec-fa", "pru-qa-std-server-ssl-2048"}, - {"55-99-5b-bd-2e-f2-55-2e-17-8f-7e-d0-3f-12-62-69-89-a2-3d-01", "pru-qa-std-server-ssl"}, - {"55-c0-de-31-70-2d-8f-4b-ce-ce-eb-4a-d5-a6-96-b3-68-5f-be-3c", "pru-qa-std-server-ssl-2048"}, - {"56-10-a4-1e-5a-98-b4-b1-cb-6c-8f-cd-dc-cc-99-e4-f8-d0-62-62", "pru-qa-std-server-ssl"}, - {"56-1f-4a-f6-1b-cb-16-12-76-5e-a1-5c-55-21-2d-f2-0f-8e-f0-c4", "pru-qa-std-server-ssl"}, - {"56-35-3c-66-39-9c-c4-87-f0-c1-e9-fe-d7-30-c5-dd-88-82-9e-39", "pru-qa-std-server-ssl"}, - {"56-56-71-0a-66-32-3d-7e-27-95-5d-ed-55-f6-fe-af-de-57-a7-7b", "pru-qa-std-server-ssl"}, - {"56-75-ac-90-08-e2-34-b0-ff-85-4c-0e-ee-28-b0-21-5c-d0-73-4b", "pru-qa-std-server-ssl"}, - {"56-8c-49-d7-a0-4e-c9-dd-7a-fc-30-89-2e-2e-d1-59-1b-33-21-91", "pru-qa-std-server-ssl"}, - {"56-8e-a3-0a-6f-0b-0e-ea-17-8a-7c-07-42-aa-27-07-ed-75-e7-3a", "pru-qa-std-server-ssl-2048"}, - {"56-a9-af-d2-88-5b-b2-9a-d2-52-2f-b0-5e-2c-a7-03-36-40-73-3f", "pru-qa-std-server-ssl"}, - {"56-b5-af-0e-50-cd-fc-47-14-b3-34-a3-25-01-3d-d9-73-eb-98-a4", "pru-qa-std-server-ssl"}, - {"56-fe-43-d8-f4-c1-26-11-73-28-4b-f0-e1-03-9e-40-9b-72-ff-3e", "pru-qa-std-server-ssl"}, - {"57-39-35-60-d8-fb-4c-70-a2-f6-02-63-84-2b-1d-9d-d8-72-95-ec", "pru-qa-std-server-ssl-2048"}, - {"57-4f-64-81-20-98-3f-fa-6f-b9-19-71-5b-72-89-39-0d-79-6e-90", "pru-qa-std-server-ssl-2048"}, - {"57-53-09-2f-77-03-f3-75-48-f2-4e-3c-89-cf-d9-4f-e0-7c-fe-d6", "pru-qa-std-server-ssl"}, - {"57-84-ad-88-b2-82-18-0e-8f-27-7d-df-34-34-c2-83-78-b1-6f-74", "pru-qa-std-server-ssl"}, - {"57-c8-84-29-72-45-2e-82-a2-d5-d7-e5-f7-f5-bc-e0-70-dd-0e-7e", "pru-qa-std-server-ssl-2048"}, - {"57-fb-94-11-37-1f-ec-19-ae-fb-ef-e9-54-cd-11-82-98-2e-ad-94", "pru-qa-std-server-ssl-2048"}, - {"58-1e-4b-f4-90-df-f7-78-7a-3e-05-55-3e-09-0e-ab-c4-23-0a-4a", "pru-qa-std-server-ssl-2048"}, - {"58-39-a4-13-b2-ed-a4-bd-06-f9-31-bd-ef-74-df-4d-ae-1b-e5-58", "pru-qa-std-server-ssl-2048"}, - {"58-44-d9-80-ea-05-c0-b3-07-12-bb-47-3b-94-63-9e-65-95-a5-cd", "pru-qa-std-server-ssl-2048"}, - {"58-6e-72-e0-b5-6f-a7-82-09-92-3b-7e-cd-67-cb-74-8d-d6-73-c7", "pru-qa-std-server-ssl"}, - {"58-b1-aa-03-ac-25-1c-ff-77-60-f2-23-bc-97-52-71-5e-0d-fc-0f", "pru-qa-std-server-ssl"}, - {"58-bc-5c-da-65-ad-f8-85-69-d5-30-f4-a3-19-97-e3-de-a2-5a-93", "pru-qa-std-server-ssl-2048"}, - {"59-0f-92-09-10-4f-64-ea-ae-81-f4-3d-ab-34-08-97-a6-3c-9b-3b", "pru-qa-std-server-ssl"}, - {"59-57-42-94-86-58-99-2c-50-df-19-ca-d7-b8-1a-1b-a0-2e-0f-41", "pru-qa-std-server-ssl"}, - {"59-5d-ec-6d-3d-33-24-35-58-dc-c1-2d-2e-b4-a9-ad-b7-52-25-88", "pru-qa-std-server-ssl"}, - {"59-67-89-79-70-09-65-6f-ec-89-11-02-12-a8-5f-7d-ec-76-b4-13", "pru-qa-std-server-ssl-2048"}, - {"59-6d-fc-22-a3-ba-98-b9-dd-51-a7-a0-4d-05-af-40-f9-34-84-96", "pru-qa-std-server-ssl"}, - {"59-d1-4f-e8-91-ef-67-6c-d3-61-7b-42-55-f4-0e-fe-48-89-25-41", "pru-qa-std-server-ssl"}, - {"5a-02-1a-ca-50-5b-2b-6c-2b-4f-26-12-4a-54-b2-d2-d5-ad-c5-d4", "pru-qa-std-server-ssl"}, - {"5a-0f-bf-58-95-e2-2b-a0-66-20-43-7a-53-61-cf-21-89-6e-39-91", "pru-qa-std-server-ssl"}, - {"5a-9b-c3-7e-5b-13-e9-23-87-51-b6-e7-d3-89-d9-dd-3e-4f-ba-20", "pru-qa-std-server-ssl"}, - {"5a-c1-6f-be-25-f1-54-a1-f0-eb-13-27-87-0a-2f-c0-70-f7-39-19", "pru-qa-std-server-ssl"}, - {"5a-f0-71-74-fe-fd-cb-16-e4-03-9a-c5-a6-c9-e7-7c-f4-ca-74-37", "pru-qa-std-server-ssl"}, - {"5b-de-d1-91-f2-9c-0c-e7-63-67-06-e1-18-b6-14-e7-fa-05-cb-b1", "pru-qa-std-server-ssl"}, - {"5b-e7-99-dd-0e-99-58-7f-17-44-fb-bb-8f-c7-28-42-ca-4c-29-b5", "pru-qa-std-server-ssl"}, - {"5b-fa-89-cf-ed-1d-2e-4f-a3-87-b2-fc-38-60-39-b3-81-5d-ab-a1", "pru-qa-std-server-ssl"}, - {"5c-42-6d-ba-d6-e9-61-7d-f9-bd-65-42-db-78-e7-8f-2c-d4-3d-c7", "pru-qa-std-server-ssl"}, - {"5c-6a-ae-08-91-77-fe-19-24-f8-81-c0-b4-95-07-93-5f-df-42-96", "pru-qa-std-server-ssl"}, - {"5c-6b-b9-66-ff-31-3d-21-10-bf-07-97-9f-86-16-d9-a3-07-2d-18", "pru-qa-std-server-ssl"}, - {"5c-99-81-6e-aa-4d-61-16-9d-d9-d1-fc-63-71-6a-8d-96-4f-70-32", "pru-qa-std-server-ssl"}, - {"5c-a9-ff-2d-03-f9-ff-ad-0f-b7-07-55-ca-9f-71-39-08-c3-dd-49", "pru-qa-std-server-ssl"}, - {"5c-e2-7e-d4-9c-03-1b-51-5c-f2-ab-88-06-2e-a5-89-6a-a3-eb-92", "pru-qa-std-server-ssl"}, - {"5c-f5-90-b1-65-c5-b1-ab-62-4a-0b-68-f4-cf-e8-fc-1b-e4-35-30", "pru-qa-std-server-ssl"}, - {"5d-1e-7b-86-d7-24-f5-a3-41-23-45-0d-22-10-f5-55-21-b4-85-d0", "pru-qa-std-server-ssl"}, - {"5d-29-a0-8a-27-c0-b0-d2-7f-e6-43-e2-db-e0-29-fa-96-fe-9f-e0", "pru-qa-std-server-ssl"}, - {"5d-84-e8-2c-2e-8b-59-2f-c0-20-37-9e-ab-76-6e-7d-8e-86-38-dd", "pru-qa-std-server-ssl-2048"}, - {"5d-ca-f8-c1-a7-34-58-0b-c4-46-29-47-7a-c6-3a-19-f7-10-fd-9c", "pru-qa-std-server-ssl"}, - {"5d-d9-8a-b3-0a-64-4e-9c-be-a2-f3-82-d2-0d-d2-bb-3b-12-38-8f", "pru-qa-std-server-ssl-2048"}, - {"5e-0a-4b-81-e7-de-a9-45-fa-28-61-f6-4e-45-9a-37-2a-bf-77-04", "pru-qa-std-server-ssl-2048"}, - {"5e-0e-cb-1b-61-3b-7b-4e-84-63-f1-5f-fb-b9-8d-94-e9-1f-4e-24", "pru-qa-std-server-ssl"}, - {"5e-18-ea-6b-0a-bc-e1-01-4e-1e-c3-e3-4f-e8-56-5b-84-80-d7-c2", "pru-qa-std-server-ssl"}, - {"5e-a6-d3-25-18-0e-3e-eb-c8-e4-66-c9-1f-bd-6a-ed-c0-2f-d5-c4", "pru-qa-std-server-ssl"}, - {"5e-be-8e-5c-7b-bd-8d-9a-8e-b0-01-02-9b-5e-ba-9d-3a-4e-81-87", "pru-qa-std-server-ssl"}, - {"5e-ca-00-8d-05-db-4c-ba-30-7e-06-4d-21-ca-6a-6f-fb-d1-fe-cd", "pru-qa-std-server-ssl"}, - {"5e-e8-23-27-2c-a2-6f-bd-63-81-f9-0a-df-3d-0d-b4-15-95-1b-13", "pru-qa-std-server-ssl"}, - {"5f-10-76-63-1a-da-1e-76-8b-4d-f2-41-87-85-9c-d7-ee-e2-83-92", "pru-qa-std-server-ssl"}, - {"5f-48-8e-d2-d0-b3-c8-93-b7-2a-e6-d0-62-08-84-a6-39-83-56-ce", "pru-qa-std-server-ssl"}, - {"5f-59-88-7a-d8-e8-3b-2f-b5-18-d1-fb-ed-73-79-08-0d-12-5f-9a", "pru-qa-std-server-ssl"}, - {"5f-67-49-ca-ba-06-b1-36-e9-80-84-c5-c5-35-12-f0-57-a9-60-10", "pru-qa-std-server-ssl"}, - {"5f-cc-08-a6-11-78-5f-c4-c6-38-64-3c-cc-17-82-98-d4-99-cd-ac", "pru-qa-std-server-ssl-2048"}, - {"5f-d7-4b-f3-a8-f6-23-8d-e1-49-ba-6c-d8-ac-35-ee-38-35-66-10", "pru-qa-std-server-ssl-2048"}, - {"60-34-b4-1e-b4-30-dd-38-af-bb-f2-8b-47-dd-86-7c-ad-74-ef-06", "pru-qa-std-server-ssl"}, - {"60-6d-ff-7b-b5-f7-91-59-c7-15-b9-26-f5-30-55-2c-cf-e6-86-c8", "pru-qa-std-server-ssl"}, - {"60-9b-af-63-81-e4-06-7d-c5-f7-66-d7-cd-02-d9-4f-59-70-14-db", "pru-qa-std-server-ssl"}, - {"60-be-80-ea-ee-a1-cc-de-50-ac-b4-8c-bf-a5-81-35-cf-87-47-b9", "pru-qa-std-server-ssl"}, - {"60-ee-8f-f4-6b-db-2b-47-82-cc-de-1e-56-4b-92-6a-1c-27-ec-bb", "pru-qa-std-server-ssl"}, - {"60-f8-85-68-e5-3b-8a-ff-b9-7b-35-dd-3e-69-3b-27-4c-af-9a-69", "pru-qa-std-server-ssl"}, - {"61-4a-85-41-b7-98-96-0b-e9-4c-8e-83-be-6a-59-28-1a-d4-c3-9a", "pru-qa-std-server-ssl"}, - {"61-ab-f6-38-d5-4c-a7-12-e2-df-d6-19-d7-d4-11-43-f5-9a-6f-83", "pru-qa-std-server-ssl"}, - {"61-fb-5a-8b-40-64-b7-b4-ba-06-ab-6d-1c-f3-8c-13-a3-90-02-67", "pru-qa-std-server-ssl"}, - {"62-69-79-3c-be-2d-70-70-0c-ac-ce-33-23-7a-0c-63-85-27-48-28", "pru-qa-std-server-ssl"}, - {"62-c5-9d-09-89-4a-bf-8b-01-94-37-e7-65-dd-43-03-de-7c-55-51", "pru-qa-std-server-ssl"}, - {"62-f7-a2-66-29-2b-40-31-f8-9c-a6-3a-46-3d-23-0f-61-39-f5-a5", "pru-qa-std-server-ssl-2048"}, - {"63-b0-69-f5-89-b5-fc-6e-40-1b-b9-77-f6-b0-f6-81-6d-f2-63-b7", "pru-qa-std-server-ssl"}, - {"63-b9-e8-53-b3-ce-e1-83-74-d3-c0-e1-f4-94-02-81-6f-87-87-b7", "pru-qa-std-server-ssl"}, - {"64-1d-5f-a6-db-96-08-22-d6-56-7c-a6-cc-df-aa-c9-38-bf-68-2f", "pru-qa-std-server-ssl"}, - {"64-b3-7e-e9-00-e4-01-09-97-f9-0d-71-91-e4-77-e0-9c-da-f3-36", "pru-qa-std-server-ssl"}, - {"64-d2-c9-3e-85-3b-96-56-62-36-e8-73-6e-34-d8-0c-7c-81-02-f6", "pru-qa-std-server-ssl"}, - {"64-d5-19-df-90-79-f6-8d-00-4b-9f-2a-c0-05-4b-7f-1b-27-6e-e0", "pru-qa-std-server-ssl"}, - {"64-f8-48-ce-d2-46-ef-8c-03-7c-9e-2d-78-fd-28-d6-e7-7f-77-ca", "pru-qa-std-server-ssl-2048"}, - {"65-16-f4-d4-51-9e-c8-e5-7b-67-f0-d7-fd-47-0d-3e-7a-5a-f0-d5", "pru-qa-std-server-ssl"}, - {"65-96-6a-6a-69-29-84-aa-a9-85-e4-f1-c4-d4-ae-75-4d-c9-27-54", "pru-qa-std-server-ssl-2048"}, - {"66-0c-6f-83-2a-80-5e-5e-7c-81-af-a4-0c-e4-02-a4-34-52-60-ab", "pru-qa-std-server-ssl"}, - {"66-60-c4-85-15-39-38-84-54-00-32-e1-54-be-3b-14-bd-7f-a1-ca", "pru-qa-std-server-ssl"}, - {"66-b6-e6-c6-fe-d3-f4-27-d6-7d-64-b1-93-f9-2d-40-f6-30-ea-04", "pru-qa-std-server-ssl-2048"}, - {"66-e6-81-22-66-01-59-29-07-ba-e2-4b-85-6a-ec-b8-9e-1a-7f-a1", "pru-qa-std-server-ssl"}, - {"66-e7-04-59-f4-09-af-0f-ef-77-07-bd-c2-8a-2e-b1-81-00-3f-9f", "pru-qa-std-server-ssl"}, - {"66-fd-fe-9c-1c-f1-9b-dc-5b-4d-50-07-ff-28-5a-8d-ec-4a-a9-f2", "pru-qa-std-server-ssl"}, - {"67-2b-d0-b1-75-a3-79-36-5b-f7-c4-53-63-b9-07-42-27-d2-b7-f8", "pru-qa-std-server-ssl"}, - {"67-39-ec-c3-b6-4f-ef-21-28-21-13-66-ec-17-7b-9c-12-98-16-98", "pru-qa-std-server-ssl"}, - {"67-3f-44-c5-b7-51-3f-be-df-8a-b0-67-04-9e-eb-63-3a-af-41-5f", "pru-qa-std-server-ssl"}, - {"67-40-9f-5c-88-f1-ab-38-f2-e7-05-02-d2-4d-f7-d9-c2-de-29-29", "pru-qa-std-server-ssl-2048"}, - {"67-92-18-41-ef-ea-72-6f-28-aa-80-09-b8-98-3b-f5-48-17-35-c7", "pru-qa-std-server-ssl"}, - {"68-19-09-c8-c5-3b-91-03-ad-c4-41-2d-b5-e1-0a-fa-f3-63-2d-e6", "pru-qa-std-server-ssl"}, - {"68-1e-e2-33-20-ff-42-f8-ec-d9-4b-e0-be-72-fb-78-1c-95-4a-4b", "pru-qa-std-server-ssl"}, - {"68-9f-00-f0-5e-1e-e9-94-1d-45-e2-55-af-fd-95-d7-dd-90-12-af", "pru-qa-std-server-ssl-2048"}, - {"68-de-bc-41-f2-bc-8c-04-9b-06-32-e9-b9-73-4a-ab-f2-af-06-71", "pru-qa-std-server-ssl"}, - {"69-04-36-5b-2b-d4-b9-19-32-14-41-fd-11-97-7a-ff-e5-91-c0-cc", "pru-qa-std-server-ssl"}, - {"69-7c-9f-26-33-3c-d7-7d-6f-f3-a7-fd-82-cd-01-0a-59-dc-d7-b3", "pru-qa-std-server-ssl"}, - {"69-b3-f1-6c-39-2f-eb-9a-d7-ad-91-fc-d7-ea-ee-da-54-da-66-b1", "pru-qa-std-server-ssl-2048"}, - {"69-c2-50-65-e3-21-65-b9-6e-a6-7b-3a-99-8d-2a-22-aa-68-8f-c6", "pru-qa-std-server-ssl"}, - {"6a-08-80-b2-ed-84-6f-a5-77-a8-82-34-06-87-07-92-63-6b-55-74", "pru-qa-std-server-ssl"}, - {"6a-52-e3-8a-fa-00-f1-05-cb-d3-df-a2-9e-e8-25-8b-5f-74-1a-62", "pru-qa-std-server-ssl-2048"}, - {"6a-89-e7-9f-89-65-85-ba-6e-38-99-48-26-51-e5-a8-fd-be-8b-f1", "pru-qa-std-server-ssl"}, - {"6a-92-e1-a9-9d-04-f8-14-0c-46-55-04-1f-50-ba-16-11-bc-89-af", "pru-qa-std-server-ssl"}, - {"6a-99-d3-59-66-6e-76-19-e6-eb-e5-e6-8f-af-c8-94-5c-3e-19-26", "pru-qa-std-server-ssl"}, - {"6a-a5-ad-7b-2d-33-12-bc-87-ee-2e-b7-c5-e8-ed-85-6f-5e-89-fa", "pru-qa-std-server-ssl"}, - {"6a-cf-0c-1d-b8-12-c4-3a-68-8c-69-61-3c-c4-48-f9-9a-a3-00-1c", "pru-qa-std-server-ssl"}, - {"6a-e9-e7-a5-b7-31-7e-f5-c9-ed-2c-53-96-dc-a0-db-0a-19-9f-30", "pru-qa-std-server-ssl"}, - {"6b-07-73-a2-5a-43-7d-8c-d8-45-b6-cb-ca-55-9c-5e-67-14-a4-cf", "pru-qa-std-server-ssl"}, - {"6b-2a-fc-40-aa-24-a6-95-95-ac-85-9c-06-74-54-04-8a-20-81-65", "pru-qa-std-server-ssl"}, - {"6b-47-00-d1-db-45-20-be-d0-9b-98-c7-c0-e3-4e-59-03-58-3f-8b", "pru-qa-std-server-ssl"}, - {"6b-52-21-3a-25-57-d7-1b-d9-93-05-4d-29-8b-8a-ba-d9-2d-a0-35", "pru-qa-std-server-ssl"}, - {"6b-56-40-d4-1a-46-08-f0-5f-4a-72-87-49-18-fe-92-fd-e7-84-ea", "pru-qa-std-server-ssl-2048"}, - {"6b-57-a1-3a-05-94-31-d8-85-c1-cf-d4-29-2e-7e-fd-33-91-70-e9", "pru-qa-std-server-ssl"}, - {"6b-86-95-93-1b-fc-3d-74-57-9e-ba-07-96-fe-ea-30-cf-e8-6f-6a", "pru-qa-std-server-ssl"}, - {"6b-d2-3c-6b-0d-34-b8-e1-61-3d-6e-a2-de-f6-3f-27-35-85-79-ae", "pru-qa-std-server-ssl"}, - {"6b-e1-0b-c2-e0-24-e8-1b-bf-41-ec-e2-bd-c2-0d-c3-67-52-48-ce", "pru-qa-std-server-ssl"}, - {"6b-e9-89-fb-be-2b-75-4f-3c-3a-13-a4-0e-56-fc-1a-8c-ae-6a-76", "pru-qa-std-server-ssl"}, - {"6c-06-47-43-f3-21-06-c2-ef-90-ce-db-9f-c7-e3-7c-9e-ab-5e-bb", "pru-qa-std-server-ssl-2048"}, - {"6c-59-cc-62-96-20-4d-86-34-46-f6-c4-d3-3c-99-b8-98-6b-ea-a3", "pru-qa-std-server-ssl"}, - {"6c-95-da-1b-ff-94-e2-ad-18-3f-ba-13-0b-c2-35-7a-71-6b-aa-35", "pru-qa-std-server-ssl"}, - {"6d-54-43-84-d7-29-4f-f2-13-fc-c4-63-c8-c2-89-b2-8e-a5-e9-7c", "pru-qa-std-server-ssl-2048"}, - {"6d-d2-0d-d5-30-eb-ef-d0-7c-10-52-8e-9e-aa-03-ad-3e-90-40-9c", "pru-qa-std-server-ssl-2048"}, - {"6e-00-aa-62-24-66-de-35-96-ee-b7-60-5b-d7-86-ab-ee-33-e4-8f", "pru-qa-std-server-ssl"}, - {"6e-09-a2-29-5a-12-b1-10-e7-83-6e-86-3a-e7-41-7a-2e-77-67-95", "pru-qa-std-server-ssl"}, - {"6e-20-19-ea-a8-5a-4c-07-1e-ee-e5-d4-7e-00-2b-1e-63-cd-a9-71", "pru-qa-std-server-ssl"}, - {"6e-29-dc-8f-b9-c2-15-af-24-30-bc-63-05-d4-ba-c5-fb-02-ef-49", "pru-qa-std-server-ssl"}, - {"6e-a3-7c-c7-c8-f0-fc-2d-08-6f-09-03-67-bb-6c-84-7d-cf-78-24", "pru-qa-std-server-ssl"}, - {"6e-b3-95-de-0f-8b-3e-e5-68-20-9b-ea-7e-9b-66-98-6a-7d-7d-24", "pru-qa-std-server-ssl"}, - {"6e-e6-0e-83-9e-4b-14-be-c5-7a-06-cb-2d-73-4f-84-2e-c9-7c-d2", "pru-qa-std-server-ssl"}, - {"6e-ff-c6-54-e6-7c-f3-da-66-d9-05-0b-ff-44-5f-9c-a7-6f-0f-5a", "pru-qa-std-server-ssl"}, - {"6f-15-0b-c6-18-36-46-c9-2f-f2-2f-f6-2c-7f-19-f4-57-cc-71-aa", "pru-qa-std-server-ssl"}, - {"6f-35-8c-44-e7-7f-d5-69-e4-f8-06-b5-a6-56-47-b9-90-55-6e-67", "pru-qa-std-server-ssl"}, - {"6f-3b-82-b6-01-24-28-30-5a-40-37-5a-e9-08-d1-b8-a7-33-ee-dc", "pru-qa-std-server-ssl-2048"}, - {"6f-49-d9-f1-09-18-53-8a-cb-66-02-61-32-e8-8d-0e-cb-39-fc-4d", "pru-qa-std-server-ssl"}, - {"6f-c4-09-1c-da-76-ba-5a-ea-aa-be-fc-35-67-55-d8-8d-a4-74-0c", "pru-qa-std-server-ssl-2048"}, - {"6f-c4-d3-8c-e1-16-c2-88-37-21-db-00-ad-70-b7-96-7d-43-63-dd", "pru-qa-std-server-ssl"}, - {"6f-d0-7d-a6-e8-4b-9a-3b-2e-24-bb-a1-b5-3e-ec-69-1b-1c-15-84", "pru-qa-std-server-ssl"}, - {"70-48-c3-38-91-9e-7a-c2-e7-60-26-97-bc-8d-7e-99-3a-a2-89-46", "pru-qa-std-server-ssl"}, - {"70-82-c5-93-61-38-e7-a0-53-27-2f-0c-24-13-87-66-87-6e-a1-d5", "pru-qa-std-server-ssl-2048"}, - {"71-1b-4a-bc-b0-1b-81-a4-04-0c-fd-cd-8e-24-2c-26-38-d0-2e-7c", "pru-qa-std-server-ssl-2048"}, - {"71-27-00-93-93-81-ec-bc-55-52-46-2e-0f-0b-79-9d-d2-f7-2c-bc", "pru-qa-std-server-ssl"}, - {"71-49-22-4d-c0-ab-46-11-8e-89-a2-30-11-9c-8e-19-05-e9-9a-08", "pru-qa-std-server-ssl"}, - {"71-9f-70-f8-9c-a8-fc-08-06-79-9b-ca-f6-b2-1f-b5-f2-f9-2c-35", "pru-qa-std-server-ssl"}, - {"71-be-e5-c5-63-a6-6c-65-a2-61-84-14-1f-13-86-c5-b2-83-26-3a", "pru-qa-std-server-ssl"}, - {"71-c6-97-80-eb-42-2a-bf-2e-bd-71-cc-00-91-35-8e-71-fe-62-df", "pru-qa-std-server-ssl"}, - {"71-ec-5b-77-89-e8-83-21-81-61-3f-01-54-87-e6-fa-c3-76-5d-ef", "pru-qa-std-server-ssl"}, - {"71-f9-2f-b0-3e-b6-16-aa-52-e3-1c-35-0f-09-3f-de-51-dc-e8-44", "pru-qa-std-server-ssl"}, - {"72-30-2c-62-92-3c-16-5b-a4-c7-91-18-42-e1-59-7c-0f-e0-0e-4b", "pru-qa-std-server-ssl"}, - {"72-30-47-af-f8-1c-f5-3c-d5-7e-90-cf-27-0a-99-41-34-c9-37-e2", "pru-qa-std-server-ssl"}, - {"72-74-25-b8-cc-da-5b-b3-14-c7-34-90-a2-00-92-6f-64-c3-a2-13", "pru-qa-std-server-ssl"}, - {"72-80-88-f2-d6-cc-28-5d-b5-b7-f1-1e-35-ce-40-f8-d2-96-ba-dc", "pru-qa-std-server-ssl-2048"}, - {"72-bb-73-06-a2-5e-bb-59-53-9f-b2-55-83-87-a4-e2-dd-49-fd-21", "pru-qa-std-server-ssl"}, - {"73-13-21-34-89-0d-6c-f1-65-3c-15-ea-ab-42-39-bb-a9-77-40-bc", "pru-qa-std-server-ssl"}, - {"73-6a-e8-a6-db-e3-f5-fb-28-ce-bc-8d-e8-3e-a3-81-c6-35-97-c9", "pru-qa-std-server-ssl"}, - {"73-a0-6d-a1-cc-8b-8e-e7-ad-50-58-06-23-90-1f-a8-b9-61-5a-f1", "pru-qa-std-server-ssl"}, - {"73-b2-05-7c-4f-f1-dd-94-2c-c0-86-ed-0b-db-80-a3-30-85-c2-74", "pru-qa-std-server-ssl"}, - {"73-cf-45-6e-53-36-2e-20-a0-b7-8f-ff-9c-b6-85-7d-fe-1c-73-fe", "pru-qa-std-server-ssl"}, - {"74-23-c5-39-58-dd-a8-4a-1c-90-90-cd-ce-43-3d-a7-74-d2-ff-5e", "pru-qa-std-server-ssl"}, - {"74-23-cb-cf-ec-ae-ef-3f-74-b2-b9-f7-94-32-a5-bb-48-d1-a2-b2", "pru-qa-std-server-ssl"}, - {"74-26-d9-73-ce-bf-58-9f-7e-ea-c5-a1-3d-ed-30-a2-f8-19-23-d5", "pru-qa-std-server-ssl"}, - {"74-5c-4b-f9-ba-ac-59-08-c2-d8-cc-85-3b-37-55-95-cc-7a-7f-7e", "pru-qa-std-server-ssl"}, - {"74-d7-4d-23-91-7a-de-ee-95-f9-a0-c9-49-eb-0f-24-d1-6c-ee-91", "pru-qa-std-server-ssl"}, - {"74-ef-f9-a9-39-0b-61-2b-6f-1d-6d-8e-5b-2f-71-96-75-96-b7-a7", "pru-qa-std-server-ssl"}, - {"75-26-30-8d-9c-dd-fc-ed-91-dd-8d-fb-ee-2d-10-dc-2f-00-4a-80", "pru-qa-std-server-ssl"}, - {"75-27-18-45-7d-3d-7b-49-b0-49-53-36-2e-ba-23-41-7c-96-d8-24", "pru-qa-std-server-ssl-2048"}, - {"75-43-42-9d-31-37-a7-7d-37-41-2c-7a-05-78-94-5b-ec-21-c5-1f", "pru-qa-std-server-ssl"}, - {"75-4b-ad-d9-13-f7-df-49-28-ae-99-57-d4-60-79-09-18-04-ba-30", "pru-qa-std-server-ssl-2048"}, - {"75-75-2e-21-a0-a7-ec-b9-5a-97-64-49-a0-95-a4-77-fa-3d-99-a8", "pru-qa-std-server-ssl"}, - {"75-a3-94-ba-13-ee-d2-67-23-5a-47-38-87-1a-0e-4e-c4-64-23-e2", "pru-qa-std-server-ssl-2048"}, - {"75-f7-dc-98-4c-33-5d-90-20-4e-b7-bc-f8-89-ab-fa-40-1d-88-a0", "pru-qa-std-server-ssl"}, - {"75-fb-79-a5-e1-8e-64-1a-c6-3e-a0-b4-2c-a6-57-5b-2d-b0-a1-94", "pru-qa-std-server-ssl"}, - {"76-1a-a7-13-19-3c-30-8e-d3-f1-08-46-e5-53-0d-3a-34-81-a4-f3", "pru-qa-std-server-ssl"}, - {"76-46-29-83-ed-e2-c1-9d-94-56-ce-8d-4a-b5-4a-24-56-62-a8-6b", "pru-qa-std-server-ssl"}, - {"76-5e-96-17-26-8c-a6-87-4d-c7-e1-4a-ee-e1-8d-9b-15-c5-f8-6e", "pru-qa-std-server-ssl"}, - {"76-71-dd-41-19-23-06-84-1e-55-46-c0-cd-ba-c4-a3-3d-f8-b6-6d", "pru-qa-std-server-ssl"}, - {"76-77-17-07-18-5f-ba-28-0a-6a-0a-57-14-87-54-ee-3b-2b-22-7f", "pru-qa-std-server-ssl"}, - {"76-c9-00-cd-d1-b0-85-b0-a6-44-f7-54-4b-13-6b-23-ad-ee-19-d0", "pru-qa-std-server-ssl"}, - {"77-88-df-fe-42-90-5b-ca-3c-25-f0-7a-23-88-ad-0a-57-1c-ab-82", "pru-qa-std-server-ssl-2048"}, - {"77-b2-c6-a3-60-be-b1-23-83-27-f5-6f-dd-2e-f3-cb-5d-38-56-81", "pru-qa-std-server-ssl-2048"}, - {"77-f3-69-82-43-d3-3c-04-38-07-c8-f4-24-75-b4-49-58-b4-ef-7f", "pru-qa-std-server-ssl"}, - {"78-29-39-14-20-00-d4-5a-b7-dd-d9-ee-f0-d3-48-68-50-22-7d-9a", "pru-qa-std-server-ssl"}, - {"78-29-b0-17-20-d3-5b-98-a5-5c-39-a9-49-69-d0-1a-b6-cf-d6-0c", "pru-qa-std-server-ssl-2048"}, - {"78-30-04-ac-06-fc-a1-19-77-13-fc-af-33-f0-d2-10-95-5f-d2-7b", "pru-qa-std-server-ssl"}, - {"78-3b-2a-33-c4-ee-b5-36-3c-94-18-dd-a8-d0-84-77-3b-26-24-58", "pru-qa-std-server-ssl-2048"}, - {"78-55-17-80-81-e6-92-32-95-01-ff-23-e9-24-09-bb-11-4b-6b-3d", "pru-qa-std-server-ssl-2048"}, - {"78-6c-31-d1-d0-99-79-51-a1-bf-e3-ac-62-61-0a-7b-88-66-cc-97", "pru-qa-std-server-ssl"}, - {"78-8f-5d-db-20-01-2e-ec-07-68-b9-d2-70-06-2d-31-45-c0-94-04", "pru-qa-std-server-ssl"}, - {"78-d6-04-c5-24-1e-78-2e-fe-85-3d-59-02-31-fe-d1-10-3b-ad-d0", "pru-qa-std-server-ssl"}, - {"78-f8-87-2b-81-72-21-0a-5a-16-77-37-dc-b6-63-db-2d-a7-3a-cc", "pru-qa-std-server-ssl-2048"}, - {"78-fb-8c-ce-69-c9-0e-60-81-a6-1b-c1-6f-af-11-28-d4-05-72-27", "pru-qa-std-server-ssl"}, - {"79-01-1a-d9-1b-bf-41-fa-e0-1a-a6-55-91-aa-f4-15-02-6d-ea-07", "pru-qa-std-server-ssl"}, - {"79-1d-66-be-ff-fb-9f-b8-1b-91-8b-54-81-92-5e-17-10-ce-87-cd", "pru-qa-std-server-ssl"}, - {"79-2b-b1-73-9b-0c-cf-7e-f7-5f-f4-b0-bc-f5-f4-a6-e5-a7-61-9d", "pru-qa-std-server-ssl"}, - {"79-6c-f4-14-f9-3e-fa-5e-f5-c4-31-f9-7a-d7-b9-8f-8b-b3-5c-43", "pru-qa-std-server-ssl"}, - {"79-95-45-2e-38-bc-f1-55-33-d8-6e-3d-d7-74-98-fd-ed-fc-41-26", "pru-qa-std-server-ssl-2048"}, - {"79-9f-58-12-4c-8f-d1-5a-df-9b-e8-1e-b7-bc-fd-cb-8b-33-36-71", "pru-qa-std-server-ssl-2048"}, - {"79-a2-3d-e4-f4-d8-1b-d7-92-9c-7f-3d-73-70-4a-d7-0b-63-e5-11", "pru-qa-std-server-ssl"}, - {"79-eb-2b-37-66-1e-1b-6a-91-55-d2-7e-dd-26-0c-f6-89-52-0c-68", "pru-qa-std-server-ssl"}, - {"7a-1a-a0-5d-25-73-13-79-88-e8-1b-81-18-2b-f9-dd-88-1c-91-3e", "pru-qa-std-server-ssl"}, - {"7a-1b-ec-d1-db-04-17-58-13-30-48-57-b4-d5-ba-d1-ba-54-1f-ef", "pru-qa-std-server-ssl"}, - {"7a-1c-9b-86-c6-e0-e2-c1-24-7d-ab-f1-e9-1d-86-3d-c7-79-c1-de", "pru-qa-std-server-ssl"}, - {"7a-c8-66-c7-22-27-18-0a-c8-9c-66-a4-af-cd-94-b2-09-d8-0c-57", "pru-qa-std-server-ssl"}, - {"7a-ed-5c-2b-85-91-d4-6d-c9-27-e3-83-11-4a-dc-f6-75-8c-90-9a", "pru-qa-std-server-ssl"}, - {"7a-fa-b9-75-ee-64-b1-8c-0a-17-2d-cb-2d-23-6f-3d-ab-84-99-43", "pru-qa-std-server-ssl"}, - {"7b-12-d8-7e-54-51-dc-7a-8d-ba-11-81-3f-26-0c-f8-bb-90-dd-91", "pru-qa-std-server-ssl"}, - {"7b-2d-c3-76-86-90-88-17-5c-23-94-eb-22-ba-14-17-df-a4-91-b2", "pru-qa-std-server-ssl"}, - {"7b-80-20-27-16-79-86-94-ef-f9-1c-58-a7-a8-4e-f0-09-aa-f1-2d", "pru-qa-std-server-ssl"}, - {"7b-9b-c1-10-55-81-2f-00-b7-55-4d-db-5e-39-d0-cd-49-43-d2-a3", "pru-qa-std-server-ssl"}, - {"7b-ce-b3-1c-44-be-8f-81-a1-59-83-1a-85-1b-b1-7e-ea-7d-b2-66", "pru-qa-std-server-ssl"}, - {"7c-06-42-15-50-bb-0d-22-74-98-40-ca-5f-62-f4-97-07-f1-10-30", "pru-qa-std-server-ssl"}, - {"7c-10-47-35-bb-f0-f5-2d-d3-c3-25-33-b8-83-3e-54-40-5d-a0-e8", "pru-qa-std-server-ssl"}, - {"7c-24-91-29-5a-8c-88-c2-20-16-4d-a0-da-ad-f8-33-99-6f-f4-70", "pru-qa-std-server-ssl"}, - {"7c-38-90-75-ee-66-95-9f-44-b2-fb-75-a6-47-60-07-a7-16-5c-88", "pru-qa-std-server-ssl"}, - {"7c-40-11-64-64-28-55-15-07-65-08-82-c8-03-9b-cd-02-72-e1-66", "pru-qa-std-server-ssl-2048"}, - {"7c-4e-f7-56-7f-97-66-a9-38-8c-84-d1-b5-f4-d5-68-99-ee-dc-69", "pru-qa-std-server-ssl-2048"}, - {"7c-87-31-3d-dc-64-52-e5-4b-ae-e5-4b-af-b7-60-c2-41-6c-c4-a1", "pru-qa-std-server-ssl-2048"}, - {"7c-ab-3f-60-d7-2a-2a-72-ec-89-15-eb-b8-57-ef-06-46-57-b5-dd", "pru-qa-std-server-ssl"}, - {"7d-3d-20-a5-ea-70-12-09-f3-c6-ec-dd-6f-11-c4-04-05-d2-74-bc", "pru-qa-std-server-ssl"}, - {"7d-43-29-bc-a9-b2-64-b6-e0-5a-03-6e-59-cb-d6-5c-69-1b-0a-7f", "pru-qa-std-server-ssl"}, - {"7d-4b-7c-d0-64-4e-e1-a4-3c-4f-43-e6-c5-b2-85-3a-de-f2-6f-68", "pru-qa-std-server-ssl"}, - {"7d-88-5c-a8-9e-19-c9-57-13-33-21-38-f1-31-4f-73-e0-b7-dc-d9", "pru-qa-std-server-ssl"}, - {"7d-ce-77-39-9c-a5-ce-c7-d9-8e-87-58-02-6e-25-a5-b0-d5-52-a6", "pru-qa-std-server-ssl"}, - {"7d-d1-1c-e6-8b-0c-8c-b0-07-b7-f7-5d-9e-09-8d-d5-c0-ef-70-4f", "pru-qa-std-server-ssl"}, - {"7d-dc-de-80-41-ab-96-a1-1d-c5-75-ac-97-73-33-23-d3-90-d6-ba", "pru-qa-std-server-ssl"}, - {"7d-f9-ce-9b-7d-2b-a3-be-a7-73-d0-23-f0-f5-9d-8a-60-c0-8d-9b", "pru-qa-std-server-ssl"}, - {"7d-fa-ad-14-01-5f-71-00-ea-8b-12-73-3c-43-7b-86-0b-a2-c3-8e", "pru-qa-std-server-ssl"}, - {"7d-fb-fb-fd-ce-80-f3-16-9f-e2-17-a2-09-84-f2-d5-a4-a9-0d-83", "pru-qa-std-server-ssl-2048"}, - {"7e-01-6d-b7-68-58-26-f5-02-4f-bb-6d-d5-8e-06-7f-4e-dd-bd-f6", "pru-qa-std-server-ssl"}, - {"7e-1d-29-7a-37-83-44-c3-df-1f-38-a9-2e-06-89-06-7a-1b-01-51", "pru-qa-std-server-ssl"}, - {"7e-21-f6-3b-c9-04-29-93-6e-6d-2a-0d-56-2b-97-13-72-c8-39-3a", "pru-qa-std-server-ssl"}, - {"7e-5f-a1-93-d3-5c-46-1c-9b-4a-57-be-3a-ed-4d-89-98-b8-c4-57", "pru-qa-std-server-ssl"}, - {"7e-6a-33-3e-b9-e3-c6-bf-61-99-77-b2-25-fd-31-c5-57-96-24-3f", "pru-qa-std-server-ssl"}, - {"7e-c4-9a-f9-9f-4f-8b-d4-58-a5-28-ec-b9-cf-55-e3-a3-25-a2-1b", "pru-qa-std-server-ssl"}, - {"7e-f0-d3-18-db-08-f5-26-a0-51-51-3b-75-78-fb-34-44-c5-62-98", "pru-qa-std-server-ssl"}, - {"7f-16-f7-25-35-ed-0d-40-b2-a2-07-31-ab-d4-67-66-d4-a1-ee-42", "pru-qa-std-server-ssl"}, - {"7f-54-dc-25-94-e3-f2-91-01-4c-42-39-69-cd-83-cd-93-3a-1a-a0", "pru-qa-std-server-ssl-2048"}, - {"7f-62-8b-70-b3-9d-0b-cd-d6-da-72-51-e5-b8-eb-fd-55-e7-5f-fc", "pru-qa-std-server-ssl"}, - {"7f-72-30-e5-bb-da-10-ce-3e-95-95-46-1c-be-82-6f-ed-58-9c-8b", "pru-qa-std-server-ssl"}, - {"7f-a5-4e-e3-9d-ef-ff-52-7a-9c-09-81-9e-09-85-f0-e7-4c-89-1b", "pru-qa-std-server-ssl-2048"}, - {"7f-e6-9f-41-6b-5f-3a-ef-61-48-87-23-a0-6b-c9-82-dd-2a-6f-fb", "pru-qa-std-server-ssl"}, - {"f6-ff-c6-55-2f-bc-08-0b-d5-9b-98-8a-33-ed-9c-df-cd-38-af", "pru-qa-std-server-ssl-2048" } - }; - } -} - diff --git a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs index fe8d905..f179e7e 100644 --- a/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs +++ b/hashicorp-vault-cagateway/HashicorpVaultCAConnector.cs @@ -321,15 +321,6 @@ public async Task Synchronize(BlockingCollection blockin { newCert.ProductID = metaData.Role; } - else - { - /// lookup table.. this should not be in the production release - logger.LogTrace($"looking for cert ID {trackingId} in reference table.."); - var roleName = CertRoleLookup.GetRoleNameForCertSerial(trackingId); - logger.LogTrace($"role name was{(string.IsNullOrEmpty(roleName) ? " not" : "")} found. {(!string.IsNullOrEmpty(roleName) ? roleName : "")}"); - if (!string.IsNullOrEmpty(roleName)) newCert.ProductID = roleName; - /// - } try { @@ -351,12 +342,7 @@ public async Task Synchronize(BlockingCollection blockin var revoked = !string.IsNullOrEmpty(certFromVault.RevocationTime); logger.LogTrace($"revocationTime = {certFromVault.RevocationTime} so the cert will be marked as{(revoked ? "" : " not")} revoked."); var vaultStatus = revoked ? (int)EndEntityStatus.REVOKED : (int)EndEntityStatus.GENERATED; - /// lookup table.. this should not be in the production release - logger.LogTrace($"looking for cert ID {trackingId} in reference table.."); - var roleName = CertRoleLookup.GetRoleNameForCertSerial(trackingId); - logger.LogTrace($"role name was{(string.IsNullOrEmpty(roleName) ? " not" : "")} found. {(!string.IsNullOrEmpty(roleName) ? roleName : "")}"); - - /// + if (vaultStatus != dbStatus) // if there is a mismatch, we need to update { var newCert = new AnyCAPluginCertificate @@ -366,9 +352,7 @@ public async Task Synchronize(BlockingCollection blockin Status = vaultStatus, RevocationDate = !string.IsNullOrEmpty(certFromVault.RevocationTime) ? DateTime.Parse(certFromVault.RevocationTime) : null, // ProductID is not available via the API after the initial issuance. we do not want to overwrite - }; - - if (!string.IsNullOrEmpty(roleName)) newCert.ProductID = roleName; + }; blockingBuffer.Add(newCert); }