Get Certificates
GET {{apiPath}}/environments/{{envID}}/certificates
The GET {{apiPath}}/environments/{{envID}}/certificates endpoint returns a list of all certificate resources for the specified environment.
To return certificates in PKCS #12 format, in the header, specify an Accept key with a value of application/x-pkcs12. A binary representation of the certificates is returned, as shown in the second response example. To return certificates in PEM format, in the header, specify an Accept key with a value of application/x-pem-file. The certificates are returned in PEM format, as shown in the third response example.
Query parameters
| Parameter | Description |
|---|---|
|
N/A |
|
From 1-5000 inclusive. Defaults to 5000. |
|
Indicates the first item to retrieve. |
Example Request
-
cURL
-
C#
-
Go
-
HTTP
-
Java
-
jQuery
-
NodeJS
-
Python
-
PHP
-
Ruby
-
Swift
curl --location --globoff '{{apiPath}}/environments/{{envID}}/certificates' \
--header 'Authorization: Bearer {{accessToken}}'
var options = new RestClientOptions("{{apiPath}}/environments/{{envID}}/certificates")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("", Method.Get);
request.AddHeader("Authorization", "Bearer {{accessToken}}");
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{apiPath}}/environments/{{envID}}/certificates"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Authorization", "Bearer {{accessToken}}")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
GET /environments/{{envID}}/certificates HTTP/1.1
Host: {{apiPath}}
Authorization: Bearer {{accessToken}}
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("{{apiPath}}/environments/{{envID}}/certificates")
.method("GET", body)
.addHeader("Authorization", "Bearer {{accessToken}}")
.build();
Response response = client.newCall(request).execute();
var settings = {
"url": "{{apiPath}}/environments/{{envID}}/certificates",
"method": "GET",
"timeout": 0,
"headers": {
"Authorization": "Bearer {{accessToken}}"
},
};
$.ajax(settings).done(function (response) {
console.log(response);
});
var request = require('request');
var options = {
'method': 'GET',
'url': '{{apiPath}}/environments/{{envID}}/certificates',
'headers': {
'Authorization': 'Bearer {{accessToken}}'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
import requests
url = "{{apiPath}}/environments/{{envID}}/certificates"
payload = {}
headers = {
'Authorization': 'Bearer {{accessToken}}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('{{apiPath}}/environments/{{envID}}/certificates');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Authorization' => 'Bearer {{accessToken}}'
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
require "uri"
require "net/http"
url = URI("{{apiPath}}/environments/{{envID}}/certificates")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer {{accessToken}}"
response = http.request(request)
puts response.read_body
var request = URLRequest(url: URL(string: "{{apiPath}}/environments/{{envID}}/certificates")!,timeoutInterval: Double.infinity)
request.addValue("Bearer {{accessToken}}", forHTTPHeaderField: "Authorization")
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Example Response
200 OK
{
"_links": {
"self": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/certificates"
}
},
"_embedded": {
"certificates": [
{
"_links": {
"self": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/certificates/da8d3dad-9dc6-44a3-832f-3ec5f2e246a9"
}
},
"id": "da8d3dad-9dc6-44a3-832f-3ec5f2e246a9",
"name": "Default-Test_Env1",
"serialNumber": 1560537951378,
"issuerDN": "CN=Default-Test_Env1,OU=Ping Identity,O=Ping Identity,C=US",
"subjectDN": "CN=Default-Test_Env1,OU=Ping Identity,O=Ping Identity,C=US",
"algorithm": "RSA",
"keyLength": 2048,
"createdAt": "2019-12-04T17:22:29.778Z",
"expiresAt": "2020-06-13T18:45:51.000Z",
"startsAt": "2019-06-14T18:45:51.000Z",
"validityPeriod": 365,
"signatureAlgorithm": "SHA256withRSA",
"usageType": "ENCRYPTION",
"status": "VALID",
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
}
},
{
"_links": {
"self": {
"href": "https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/certificates/fce54cf6-6bb2-4707-b412-6ab50f4eb2d0"
}
},
"id": "fce54cf6-6bb2-4707-b412-6ab50f4eb2d0",
"name": "Default-Test_Env1",
"serialNumber": 1560537951378,
"issuerDN": "CN=Default-Test_Env1,OU=Ping Identity,O=Ping Identity,C=US",
"subjectDN": "CN=Default-Test_Env1,OU=Ping Identity,O=Ping Identity,C=US",
"algorithm": "RSA",
"keyLength": 2048,
"createdAt": "2019-12-04T17:22:12.695Z",
"expiresAt": "2020-06-13T18:45:51.000Z",
"startsAt": "2019-06-14T18:45:51.000Z",
"validityPeriod": 365,
"signatureAlgorithm": "SHA256withRSA",
"usageType": "ENCRYPTION",
"status": "VALID",
"environment": {
"id": "abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"
}
}
]
},
"size": 2
}
Example Response
200 OK
-----BEGIN CERTIFICATE-----
MIIDFjCCAf6gAwIBAgIGAYPX2lcHMA0GCSqGSIb3DQEBDQUAMEwxDTALBgNVBAMM
BFNBTUwxCTAHBgNVBAsMADENMAsGA1UECgwEUGluZzEJMAcGA1UEBwwAMQkwBwYD
VQQIDAAxCzAJBgNVBAYTAlVTMB4XDTIyMTAxNDE4NTU1NloXDTIzMTAxNDE4NTU1
NlowTDENMAsGA1UEAwwEU0FNTDEJMAcGA1UECwwAMQ0wCwYDVQQKDARQaW5nMQkw
BwYDVQQHDAAxCTAHBgNVBAgMADELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCui6N8HndnSU05l2UGLsvFctm256oLanmAEB3Zd2cv
2BvVJzyF8+/1LPw7+dE2bB8pCDDnw+0YylspsGWkb9sJp6WQHASofWOI5Ltplxkd
jX0WoY6L8DHH+ZzPpor9PWgvFb/hTZdAVHSLpuZVIpsCVrFlqbZ/7ypwM64Ahz7t
kEVNSEMyJWtyJQ999hrvr8w3dtYVur/sd/+uDoAkGpwBbKk9ia4t91JNx6MZDi3x
HTVD/9cfDaDCcBhZeepuRK+tSQW29frlgNLCnY9HihQnlZNBg03jAiZcj3lhHN6h
wF2Fsx9kIjUDmSlnBxaPmJxd1BaJmlmTEu6rlGjPRxCbAgMBAAEwDQYJKoZIhvcN
AQENBQADggEBAA8p/2xhCgrk1B6GY9QAdOXTTA44eTyTcEnAh/RgW9+v11Wt2POl
y+mmna4AKuHSW1z7G19wfUJq+cdY6/KWZMlIya2hJ2EHpOFNQq10S0outf54DYlg
UYdiswTXbWPTRnIfJcqqIU57RoG27v640nRu2EjKpfgEcAlD7IoXmz2AdnGFTNab
rDmCkHtk15HMGiIYhCiev/WV52ht1mf84Kdycs48bxzsiL2FFsEoZNrcw578qlpT
+jnCvymbG2/WNHm6/08SGW9fE3m1pJVXORHIv4PLsW5wDDCXgMQW7cqbWsshvjTK
FpDm+A5DHggNE02ylgvjehebSRVKUzk2eho=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEPDCCAySgAwIBAgIJALoWQv2buQ/9MA0GCSqGSIb3DQEBCwUAMHExCzAJBgNV
BAYTAkNBMQswCQYDVQQIEwJCQzEMMAoGA1UEBxMDWVZSMQ0wCwYDVQQKEwRQaW5n
MQswCQYDVQQLEwJvdTENMAsGA1UEAxMEdGVzdDEcMBoGCSqGSIb3DQEJARYNdGVz
dEB0ZXN0LmNvbTAeFw0xOTAyMjAxODQ1MzFaFw0yMDAyMjAxODQ1MzFaMHExCzAJ
BgNVBAYTAkNBMQswCQYDVQQIEwJCQzEMMAoGA1UEBxMDWVZSMQ0wCwYDVQQKEwRQ
aW5nMQswCQYDVQQLEwJvdTENMAsGA1UEAxMEdGVzdDEcMBoGCSqGSIb3DQEJARYN
dGVzdEB0ZXN0LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKg+
biNt1zw/d4FCvpzv16wwhWcba44N/gZJphv+O7ZYNzALQhKH87mdEUmQAze+qUG7
aMuysiO2syZbKn6fmeIYej2lPJ4dnfm/zH6Mp5XX/sXn4ubVa25O/yfwXEyoe0vE
14WxnN7jHbXdOCPfPqwbkltgsCxer4EnlHK/p+Br/ibF0icQka5zm8tuiNZiK6Ce
aRDVY8wJtzkq0ADsUOKv/QqQUZXjNRNq35X+K2c3B3KnLnjzfLdt3m7u4qZiHYk3
ARjOdtC33euhhWX1rjO3E1QgYOtpkxFWREQ/1WyjWloHoKu8RJ1mLIqgOBggxbcp
F8UqQXq5JAuDRvWQ0R8CAwEAAaOB1jCB0zAdBgNVHQ4EFgQUGrx0NVssZipAXH9C
h96ORhzNdE0wgaMGA1UdIwSBmzCBmIAUGrx0NVssZipAXH9Ch96ORhzNdE2hdaRz
MHExCzAJBgNVBAYTAkNBMQswCQYDVQQIEwJCQzEMMAoGA1UEBxMDWVZSMQ0wCwYD
VQQKEwRQaW5nMQswCQYDVQQLEwJvdTENMAsGA1UEAxMEdGVzdDEcMBoGCSqGSIb3
DQEJARYNdGVzdEB0ZXN0LmNvbYIJALoWQv2buQ/9MAwGA1UdEwQFMAMBAf8wDQYJ
KoZIhvcNAQELBQADggEBAKFN0bDbnbB7QZBdV+jghoAy718t6v/iwOOOQS4UKNZG
MmwTrBaO+vn4b8OxZuFdxG6AlWl9rz2GBTHA69ofU1213YENx6gsUVuQDNr6ukTF
6mjJC2orBYL7EMTB95rbUDh7S/NXSp6xKcz+U0EJcjswGvM9qDRhSYN/6Y5K6oZS
ACDv8jk+K5nx/rzeWQNlKedoUOOZc+A43zxdfJqNzaqUckBWI94lCKBOV5Kx5CyV
9qPlygRCsYl+XS78qW+0Kr84Hxn4a4SjxA/EgVJN0IMQvlwI3z+Z+aG5hYzNDJU/
8wFxnFtDNWf273d9xIA4TgqcLlya51rb1Uf7tlMyZxY=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDFjCCAf6gAwIBAgIGAYPX2lcHMA0GCSqGSIb3DQEBDQUAMEwxDTALBgNVBAMM
BFNBTUwxCTAHBgNVBAsMADENMAsGA1UECgwEUGluZzEJMAcGA1UEBwwAMQkwBwYD
VQQIDAAxCzAJBgNVBAYTAlVTMB4XDTIyMTAxNDE4NTU1NloXDTIzMTAxNDE4NTU1
NlowTDENMAsGA1UEAwwEU0FNTDEJMAcGA1UECwwAMQ0wCwYDVQQKDARQaW5nMQkw
BwYDVQQHDAAxCTAHBgNVBAgMADELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCui6N8HndnSU05l2UGLsvFctm256oLanmAEB3Zd2cv
2BvVJzyF8+/1LPw7+dE2bB8pCDDnw+0YylspsGWkb9sJp6WQHASofWOI5Ltplxkd
jX0WoY6L8DHH+ZzPpor9PWgvFb/hTZdAVHSLpuZVIpsCVrFlqbZ/7ypwM64Ahz7t
kEVNSEMyJWtyJQ999hrvr8w3dtYVur/sd/+uDoAkGpwBbKk9ia4t91JNx6MZDi3x
HTVD/9cfDaDCcBhZeepuRK+tSQW29frlgNLCnY9HihQnlZNBg03jAiZcj3lhHN6h
wF2Fsx9kIjUDmSlnBxaPmJxd1BaJmlmTEu6rlGjPRxCbAgMBAAEwDQYJKoZIhvcN
AQENBQADggEBAA8p/2xhCgfk1B6GY9QAdOXTTA44eTyTcEnAh/RgW9+v11Wt2POl
y+mmna4AKuHSW1z7G19wfUJq+cdY6/KWZMlIya2hJ2EHpOFNQq10S0outf54DYlg
UYdiswTXbWPTRnIfJcqqIU57RoG27v640nRu2EjKpfgEcAlD7IoXmz2AdnGFTNab
rDmCkHtk15HMGiIYhCiev/WV52ht1rt84Kdycs48bxzsiL2FFsEoZNrcw578qlpT
+jnCvymbG2/WNHm6/08SGW9fE3m7pJVXORHIv4PLsW5wDDCXgMQW7cqbWsshvjTK
FpDm+A5DHggNE02ylgvjehebSRVKUzk2eho=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIC4DCCAcigAwIBAgIGAW0mmYd1MA0GCSqGSIb3DQEBCwUAMDExCzAJBgNVBAYT
AlVTMQ0wCwYDVQQKEwR0ZXN0MRMwEQYDVQQDEwpTa3lsYXJDZXJ0MB4XDTE5MDkx
MjE3NTA1OFoXDTIwMDkxMTE3NTA1OFowMTELMAkGA1UEBhMCVVMxDTALBgNVBAoT
BHRlc3QxEzARBgNVBAMTClNreWxhckNlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCSvK53K5ZkPfn3lhbe3WW1gd566LiAxIyJTqPK3wthMzNx1vdk
ugyO2nqwAxhef2XNN9/mtjoFdqYQzjR7JNctxEEaRVq+qJ8wleekSUwslHtsQ1Qg
h2VgBS8NBSJPTjhxlrS5yLRRlBZmzyAHrC+Xvc007N/09tEJRZ8ghZxOlsCtSwNP
MKLEwc4HN5DS6LPqKfeklxNNK/JNN2Az8CyKyOS0wKUbXqiKQgEqTHGdfnxU6ndi
3U4JS89pLKJhstF0B3RFMfhiUy49nAz+kvpC6MhsgHkEzTNiBxtXwl1pXrCl2g2c
SKCVOWuefbcLKibt/ElaxGjyR4xi/hjkwLzzAgMBAAEwDQYJKoZIhvcNAQELBQAD
ggEBAEF6Vktm0i7hUcLparxb9uuIPgK0XhIcZTp1MYe63bDo/DHzGOE1AJxrRaC8
TN+KoQ7Kmvs5Y5fx1tvbu4hFjU/TrJGgGZEux1kWNihFcTbIH9QhJ3mtgC9PpLpu
ohWswF6UpBJqeOUGFH6RbO9xwHc3GhJQtMMakwg/l0YNknFWTmFBpZvbptpmd99/
zPHlpkVzs+AZhq6wPr+V2bNWeLgrEphAeC1RdZv8f17SI8Ez3Atr5MqyJf1KPN/6
xJKBAZ4W2qEZJgwIwz/4FZ2ZAFxC4Kc838OIJZif6182SGPLkhqLqRAc4OrQpU85
wqAkdGs8podaQ8czo3ScCfWetQg=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDFjCCAf6gAwIBAgIGAYPX2lcHMA0GCSqGSIb3DQEBDQUAMEwxDTALBgNVBAMM
BFNBTUwxCTAHBgNVBAsMADENMAsGA1UECgwEUGluZzEJMAcGA1UEBwwAMQkwBwYD
VQQIDAAxCzAJBgNVBAYTAlVTMB4XDTIyMTAxNDE4NTU1NloXDTIzMTAxNDE4NTU1
NlowTDENMAsGA1UEAwwEU0FNTDEJMAcGA1UECwwAMQ0wCwYDVQQKDARQaW5nMQkw
BwYDVQQHDAAxCTAHBgNVBAgMADELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQCui6N8HndnSU05l2UGLsvFctm256oLanmAEB3Zd2cv
2BvVJzyF8+/1LPw7+dE2bB8pCDDnw+0YylspsGWkb9sJp6WQHASofWOI5Ltplxkd
jX0WoY6L8DHH+ZzPpor9PWgvFb/hTZdAVHSLpuZVIpsCVrFlqbZ/7ypwM64Ahz7t
kEVNSEMyJWtyJQ999hrvr8w3dtYVur/sd/+uDoAkGpwBbKk9ia4t91JNx6MZDi3x
HTVD/9cfDaDCcBhZeepuRK+tSQW29frlgNLCnY9HihQnlZNBg03jAiZcj3lhHN6h
wF2Fsx9kIjUDmSlnBxaPmJxd1BaJmlmTEu6rlGjPRxCbAgMBAAEwDQYJKoZIhvcN
AQENBQADggEBAA8p/2xhCgfk1B6GY9QAdOXTTA44eTyTcEnAh/RgW9+v11Wt2POl
y+mmna4AKuHSW1z7G19wfUJq+cdY6/KWZMlIya2hJ2EHpOFNQq10S0outf54DYlg
UYdiswTXbWPTRnIfJcqqIU57RoG27v640nRu2EjKpfgEcAlD7IoXmz2AdnGFTNab
rDmCkHtk15HMGiIYhCiev/WV52ht1m454Kdycs48bxzsiL2FFsEoZNrcw578qlpT
+jnCvymbG2/WNHm6/08SGW9fE3m7pJVXORHIv4PLsW5wDDCXgMQW7cqbWsshvjTK
FpDm+A5DHggNE02ylgvjehebSRVKUzk2eho=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErDCCA5SgAwIBAgIOAW6pH+Z5AAAAAEW+sdYwDQYJKoZIhvcNAQELBQAwgZAx
KDAmBgNVBAMMH1NlbGZTaWduZWRDZXJ0XzI2Tm92MjAxOV8xOTExMTAxGDAWBgNV
BAsMDzAwRDZnMDAwMDAwdWZ1TjEXMBUGA1UECgwOU2FsZXNmb3JjZS5jb20xFjAU
BgNVBAcMDVNhbiBGcmFuY2lzY28xCzAJBgNVBAgMAkNBMQwwCgYDVQQGEwNVU0Ew
HhcNMTkxMTI2MTkxMTEwWhcNMjAxMTI2MTIwMDAwWjCBkDEoMCYGA1UEAwwfU2Vs
ZlNpZ25lZENlcnRfMjZOb3YyMDE5XzE5MTExMDEYMBYGA1UECwwPMDBENmcwMDAw
MDB1ZnVOMRcwFQYDVQQKDA5TYWxlc2ZvcmNlLmNvbTEWMBQGA1UEBwwNU2FuIEZy
YW5jaXNjbzELMAkGA1UECAwCQ0ExDDAKBgNVBAYTA1VTQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAIfRMurV8Byao9w1Do3JQjKcasQRmoRGLu+z0MK/
7GPpJvBfUebe13z63c45FjS+WNfjPs3i9HxYqUZtdcEssFelNPOxrrYE4QctFIOC
ALlzAGMAk65m3FQ+W/2OriP/eybnvR07UZnRkmin3iniFI5JkvnWJrF4wwl12oe3
xw26DvhsIz+v6ZZcRFXJC6Wy8yreoHWESaBgqRPUjnfX7KLmu/POOkVOhqfTfOq8
MRbKmxg+KZmg4WOL/kZkInf5FendJhaMFbziSagS5YCpwCcq5xZClPa+fVCvU+3q
3++qMoVkdLJDcmHjFeo6036b9w4Aplpc4SHYUUmLb3jcSKMCAwEAAaOCAQAwgf0w
HQYDVR0OBBYEFFScOl+0Ul4DpMb3PxiiiKbMe55ZMA8GA1UdEwEB/wQFMAMBAf8w
gcoGA1UdIwSBwjCBv4AUVJw6X7RSXgOkxvc/GKKIpsx7nlmhgZakgZMwgZAxKDAm
BgNVBAMMH1NlbGZTaWduZWRDZXJ0XzI2Tm92MjAxOV8xOTExMTAxGDAWBgNVBAsM
DzAwRDZnMDAwMDAwdWZ1TjEXMBUGA1UECgwOU2FsZXNmb3JjZS5jb20xFjAUBgNV
BAcMDVNhbiBGcmFuY2lzY28xCzAJBgNVBAgMAkNBMQwwCgYDVQQGEwNVU0GCDgFu
qR/meQAAAABFvrHWMA0GCSqGSIb3DQEBCwUAA4IBAQA9z5iWc69xjMel7qPElunl
uBYgq3RcMlpnGr9LbAL9F4qhTkQJmIDWx1HKe6sr2mhpUMp6UpA5BhO9MI/83fyq
tn+2Ce9E04prc4mqwVMt51mYuELfu9aqa0lZ4nRuYiPq2ujJfisN3mMQQNzT2gxK
G3ajpxYEMP+AIoYwJeTbUNsM4zyHTLzeAWcvEREzkenm/7u1hpiHX75ULJ3h0gE7
k1SGkmFsjXTOZegECG9vtCdEcIO4+h4w7e8d9oiVRflbuIzwDrTl7YVollFJYsSc
QmnnDq9lfTdjlmFPEND1WAIDeKiQ3KRe9ro417d5kADqpnAygkgRrXzVmoMG42+D
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDFDCCAfygAwIBAgIGAYel9WxPMA0GCSqGSIb3DQEBDgUAMEsxDjAMBgNVBAMM
BXRlc3R5MQkwBwYDVQQLDAAxCzAJBgNVBAoMAmJyMQkwBwYDVQQHDAAxCTAHBgNV
BAgMADELMAkGA1UEBhMCYXUwHhcNMjMwNDIxMjIzNTM4WhcNMjQwNDIwMjIzNTM4
WjBLMQ4wDAYDVQQDDAV0ZXN0eTEJMAcGA1UECwwAMQswCQYDVQQKDAJicjEJMAcG
A1UEBwwAMQkwBwYDVQQIDAAxCzAJBgNVBAYTAmF1MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAygcgrKWWX1+AzG13hYP9mZYjmOrFRkOwujCwNjN8xcc7
g0Pmu4AGafDgimMIE00uZYE2U8poBe7u/NkLSZoDotUenr7gX8kNWIOy/qDAMswR
Uxr3Vs3xgkaej5PiUm9vaPVNTjKV9tRNlA1IuqS9cct48s6aDkD+SS1oG3fOKZtF
84zESkggBG7HgS4djfaiV6ZatQ7xDADRoalolin/u1aEQpGLWmSLT6BkFA/Y06lj
uLoZYnaMva9fMsbwWI8W6J8Z6S/QbK5+E5n2LkYFvfPeQU21mA7WRStxX57icQCm
uQCyuF/rry7SixwkNjpYSNZLO6wY/j5bVH70caPT+wIDAQABMA0GCSqGSIb3DQEB
DgUAA4IBAQBsQTEFmMyqzszdtJebzJriW4sw+svhpY7seuJu+Ii6mFJtdc7yB+mL
3Zp8VV+MqxFNE8s75nrIcaxPrXQ+QpQ3oco1wSIQQqZ0FpaJ8oqc1QvgO6adzsHZ
tYmpMgElPSfRe07ldDE5v24F8iaq+PqR3Tj6zHxIoLGMhLJYYRvKAMKP6rWmj5YF
lUPeE7R3kA75mK7T9xoS3Ef8mmm17lH2BgtA4jvxgHaNa+8yexXbQK6SDfeodaRw
mT5yFW7fKGiV/10sC8eJk/aQKS/i8kpUgRbX8C2XgtUiT+EsyULrLlkp91XUg6Pp
ULn3em1tj1iv4Pe7CODeh6Nq0jWttq6/
-----END CERTIFICATE-----