changed CHANGELOG.md
 
@@ -1,29 +1,36 @@
1
- # Changes
1
+ # Changelog
2
2
3
- ## v0.8.7
3
+ ## v0.8.8 (2023-08-30)
4
+
5
+ ### Fixes
6
+
7
+ * Avoid Logger.warn deprecation warning on recent Elixir versions
8
+
9
+ ## v0.8.7 (2023-05-31)
4
10
5
11
### Fixes
6
12
7
13
* Compatibility with Elixir 1.15
8
- ## v0.8.6
14
+
15
+ ## v0.8.6 (2023-04-04)
9
16
10
17
### Fixes
11
18
12
19
* Compatibility with Erlang/OTP 25.3
13
20
14
- ## v0.8.5
21
+ ## v0.8.5 (2022-05-25)
15
22
16
23
### Fixes
17
24
18
25
* [X509.Test.Server] Use `:ssl.handshake/3` if available
19
26
20
- ## v0.8.4
27
+ ## v0.8.4 (2022-03-01)
21
28
22
29
### Fixes
23
30
24
31
* [X509.RDNSequence] Fix handling of surname attribute
25
32
26
- ## v0.8.3
33
+ ## v0.8.3 (2021-06-07)
27
34
28
35
### Enhancements
29
36
 
@@ -31,26 +38,26 @@
31
38
* [X509.CSR] Support 'engine' reference for private keys in `new/2,3`
32
39
* [X509.CSR] Add `:public_key` option for `new/3`
33
40
34
- ## v0.8.2
41
+ ## v0.8.2 (2020-11-05)
35
42
36
43
### Fixes
37
44
38
45
* Support for Elixir v1.11
39
46
40
- ## v0.8.1
47
+ ## v0.8.1 (2020-02-29)
41
48
42
49
### Fixes
43
50
44
51
* [X509.Certificate] Support both 'plain' and 'otp' `rdnSequence` records
45
52
* [X509.CSR] Support both 'plain' and 'otp' `rdnSequence` records
46
53
47
- ## v0.8.0
54
+ ## v0.8.0 (2019-12-09)
48
55
49
56
### Enhancements
50
57
51
58
* [X509.CSR] Add support for extension requests
52
59
53
- ## v0.7.0
60
+ ## v0.7.0 (2019-07-15)
54
61
55
62
### Enhancements
56
63
 
@@ -63,7 +70,7 @@
63
70
* [X509.RDNSequence] Handle `teletexString` encoding (7-bit only, for now)
64
71
* [X509.PrivateKey] Documentation fixes
65
72
66
- ## v0.6.0
73
+ ## v0.6.0 (2019-06-18)
67
74
68
75
### Enhancements
69
76
 
@@ -77,26 +84,26 @@
77
84
* [`x509.gen.suite` Mix task] Generate 'ca_and_chain.pem' file
78
85
* [`x509.gen.selfsigned` Mix task] Add --force option
79
86
80
- ## v0.5.4
87
+ ## v0.5.4 (2019-04-15)
81
88
82
89
### Enhancements
83
90
84
91
* [X509.RDNSequence] Relax length restriction on `countryName` attribute
85
92
86
- ## v0.5.3
93
+ ## v0.5.3 (2019-03-14)
87
94
88
95
### Fixes
89
96
90
97
* [X509.RDNSequence] Support more attribute types in `to_string/1`
91
98
92
- ## v0.5.2
99
+ ## v0.5.2 (2019-02-21)
93
100
94
101
### Enhancements
95
102
96
103
* [X509.Certificate] Add `version/1`, `subject/2` and `issuer/2`
97
104
* [X509.RDNSequence] Add `get_attr/2`
98
105
99
- ## v0.5.1
106
+ ## v0.5.1 (2019-01-03)
100
107
101
108
### Fixes
102
109
 
@@ -104,7 +111,7 @@
104
111
used for dates from 2050 forward, was not recognized by OTP, causing
105
112
certificate creation and encoding to fail (#24)
106
113
107
- ## v0.5.0
114
+ ## v0.5.0 (2018-11-27)
108
115
109
116
### Enhancements
110
117
 
@@ -127,7 +134,7 @@
127
134
(including the `backdate_seconds` shift); it is now set relative to the
128
135
current time
129
136
130
- ## v0.4.0
137
+ ## v0.4.0 (2018-10-19)
131
138
132
139
### Breaking changes
133
140
 
@@ -162,7 +169,7 @@ The only exception is the `from_pem` function in X509, which returns a
162
169
* [X509.PublicKey] Documentation: corrected the default value for the
163
170
`wrap` option for RSA keys in `to_der/1` and `to_pem/1`
164
171
165
- ## v0.3.0
172
+ ## v0.3.0 (2018-09-22)
166
173
167
174
This release paves the way for some changes in the way PEM and DER
168
175
decoding works. Eventually there will be six functions in each module, as
 
@@ -199,7 +206,7 @@ have been deprecated. Please use their entity-specific functions in the
199
206
appropriate module instead. The deprecated functions will be removed in an
200
207
upcoming release, prior to v1.0.
201
208
202
- ## v0.2.0
209
+ ## v0.2.0 (2018-07-24)
203
210
204
211
### Breaking changes
205
212
 
@@ -210,6 +217,6 @@ upcoming release, prior to v1.0.
210
217
* [X509] `to_der` and `to_pem` now delegate now support `:OTPCertificate` records, by delegating to `X509.Certificate`
211
218
* [X509.Certificate] Added certificate-specific implementations of `to_der`, `to_pem`, `from_der` and `from_pem`
212
219
213
- ## v0.1.0
220
+ ## v0.1.0 (2018-07-02)
214
221
215
222
First public release
changed hex_metadata.config
 
@@ -19,15 +19,6 @@
19
19
<<"lib/x509/certificate.ex">>,<<"lib/x509/signature_algorithm.ex">>,
20
20
<<"lib/x509/date_time.ex">>,<<"lib/x509/rdn_sequence.ex">>,
21
21
<<"lib/x509/public_key.ex">>,<<"lib/x509/asn1.ex">>,<<"lib/x509/csr.ex">>,
22
- <<"priv">>,<<"priv/cert">>,<<"priv/cert/suite">>,
23
- <<"priv/cert/suite/chain.pem">>,<<"priv/cert/suite/expired_chain.pem">>,
24
- <<"priv/cert/suite/revoked.pem">>,<<"priv/cert/suite/alternate_chain.pem">>,
25
- <<"priv/cert/suite/client.pem">>,<<"priv/cert/suite/revoked_chain.pem">>,
26
- <<"priv/cert/suite/expired.pem">>,<<"priv/cert/suite/ca_and_chain.pem">>,
27
- <<"priv/cert/suite/alternate_cacerts.pem">>,<<"priv/cert/suite/valid.pem">>,
28
- <<"priv/cert/suite/cacerts.pem">>,<<"priv/cert/suite/wildcard.pem">>,
29
- <<"priv/cert/suite/selfsigned.pem">>,<<"priv/cert/suite/client_key.pem">>,
30
- <<"priv/cert/suite/server_key.pem">>,<<"priv/cert/suite/other_key.pem">>,
31
22
<<".formatter.exs">>,<<"mix.exs">>,<<"README.md">>,<<"LICENSE">>,
32
23
<<"CHANGELOG.md">>]}.
33
24
{<<"licenses">>,[<<"BSD-3-Clause">>]}.
 
@@ -37,4 +28,4 @@
37
28
{<<"GitHub">>,<<"https://github.com/voltone/x509">>}]}.
38
29
{<<"name">>,<<"x509">>}.
39
30
{<<"requirements">>,[]}.
40
- {<<"version">>,<<"0.8.7">>}.
31
+ {<<"version">>,<<"0.8.8">>}.
changed lib/mix/tasks/x509.gen.selfsigned.ex
 
@@ -39,7 +39,7 @@ defmodule Mix.Tasks.X509.Gen.Selfsigned do
39
39
key (default: #{@default_path})
40
40
* `--name` (`-n`): the Common Name value in certificate's subject
41
41
(default: "#{@default_name}")
42
- * `--force` (`-f`): overwite existing files without prompting for
42
+ * `--force` (`-f`): overwrite existing files without prompting for
43
43
confirmation
44
44
45
45
Requires OTP 20 or later.
changed lib/mix/tasks/x509.gen.suite.ex
 
@@ -35,7 +35,7 @@ defmodule Mix.Tasks.X509.Gen.Suite do
35
35
CRL distribution points
36
36
* `--output` (`-o`): the path where the certificates and keys should be
37
37
stored (default: #{@default_path})
38
- * `--force` (`-f`): overwite existing files without prompting for
38
+ * `--force` (`-f`): overwrite existing files without prompting for
39
39
confirmation
40
40
41
41
Requires OTP 20 or later.
changed lib/mix/tasks/x509.test_server.ex
 
@@ -64,7 +64,7 @@ defmodule Mix.Tasks.X509.TestServer do
64
64
Sample invocation of `curl`:
65
65
curl --cacert #{cacertfile} https://valid.#{suite.domain}:#{port}/
66
66
67
- Please refer to the documenation for X509.Test.Suite for a list of
67
+ Please refer to the documentation for X509.Test.Suite for a list of
68
68
available endpoints and their expected behaviour.
69
69
""")
changed lib/x509/certificate.ex
 
@@ -419,8 +419,8 @@ defmodule X509.Certificate do
419
419
# If the template includes the Subject Key Identifier extension, sets the
420
420
# value based on the given public key value
421
421
defp update_ski(template, public_key) do
422
- Map.update!(template, :extensions, fn extentions ->
423
- Keyword.update(extentions, :subject_key_identifier, false, fn
422
+ Map.update!(template, :extensions, fn extensions ->
423
+ Keyword.update(extensions, :subject_key_identifier, false, fn
424
424
true -> Extension.subject_key_identifier(public_key)
425
425
false -> false
426
426
end)
changed lib/x509/certificate/extension.ex
 
@@ -56,7 +56,7 @@ defmodule X509.Certificate.Extension do
56
56
paths that include this certificate.
57
57
58
58
This extension is always marked as critical for CA certificates, and
59
- non-criticial when CA is set to false.
59
+ non-critical when CA is set to false.
60
60
61
61
Examples:
changed lib/x509/certificate/template.ex
 
@@ -70,7 +70,7 @@ defmodule X509.Certificate.Template do
70
70
is not possible when OCSP Nocheck is set.
71
71
72
72
All of the above templates generate a random 8 byte (64 bit) serial number,
73
- which can be overriden through the `:serial` option (see below).
73
+ which can be overridden through the `:serial` option (see below).
74
74
75
75
The `extensions` attribute of a template is a keyword list of extension
76
76
name/value pairs, where the value should typically be an
changed lib/x509/certificate/validity.ex
 
@@ -49,7 +49,7 @@ defmodule X509.Certificate.Validity do
49
49
from being rejected by peers due to poorly synchronized clocks.
50
50
51
51
For CA certificates, consider using `new/2` instead, with a `not_before`
52
- value that does not reveal the exact time when the keypair was generated.
52
+ value that does not reveal the exact time when the key pair was generated.
53
53
This minimizes information leakage about the state of the RNG.
54
54
"""
55
55
@spec days_from_now(integer(), non_neg_integer()) :: t()
changed lib/x509/rdn_sequence.ex
 
@@ -1,6 +1,6 @@
1
1
defmodule X509.RDNSequence do
2
2
@moduledoc """
3
- Convenience functions for creating `:rdnSquence` tuples, as defined in
3
+ Convenience functions for creating `:rdnSequence` tuples, as defined in
4
4
Erlang's `:public_key` module as the `issuer_name()` type, and representing
5
5
the X.509 RDNSequence type. RDNSequences are primarily used for the Subject
6
6
and Issuer fields of certificates, as well as the Subject field of CSRs.
 
@@ -55,7 +55,7 @@ defmodule X509.RDNSequence do
55
55
@type attr_list :: [attr]
56
56
57
57
@doc """
58
- Creates a new `:rdnSquence` tuple.
58
+ Creates a new `:rdnSequence` tuple.
59
59
60
60
The value can be specified in one of the following formats:
61
61
 
@@ -138,7 +138,7 @@ defmodule X509.RDNSequence do
138
138
end
139
139
140
140
@doc """
141
- Converts an `:rdnSquence` tuple to a human readable string, in hierarchical
141
+ Converts an `:rdnSequence` tuple to a human readable string, in hierarchical
142
142
format.
143
143
144
144
## Examples:
 
@@ -156,7 +156,7 @@ defmodule X509.RDNSequence do
156
156
end
157
157
158
158
@doc """
159
- Extracts the values for the specified attributes from a `:rdnSquence` tuple.
159
+ Extracts the values for the specified attributes from a `:rdnSequence` tuple.
160
160
161
161
The attribute type may be specified as an attribute name (long or short form,
162
162
as a string, or long from as an atom) or an OID tuple. Refer to the
changed lib/x509/test/crl_server.ex
 
@@ -3,7 +3,6 @@ defmodule X509.Test.CRLServer do
3
3
Simple CRL responder for use in test suites.
4
4
"""
5
5
use GenServer
6
- require Logger
7
6
8
7
@doc """
9
8
Starts a CRL responder.
 
@@ -107,7 +106,7 @@ defmodule X509.Test.CRLServer do
107
106
{:ok, :http_eoh} ->
108
107
case Map.get(crl_map, path) do
109
108
nil ->
110
- Logger.warn("No CRL defined for #{path}")
109
+ X509.Util.warn("No CRL defined for #{path}")
111
110
respond(socket, 404)
112
111
:gen_tcp.close(socket)
changed lib/x509/test/suite.ex
 
@@ -63,8 +63,6 @@ defmodule X509.Test.Suite do
63
63
* `client-cert` - requires that the client present a valid certificate
64
64
"""
65
65
66
- require Logger
67
-
68
66
defstruct [
69
67
:domain,
70
68
:key_type,
 
@@ -582,7 +580,7 @@ defmodule X509.Test.Suite do
582
580
%__MODULE__{valid: valid, chain: chain, server_key: server_key},
583
581
scenario
584
582
) do
585
- Logger.warn("Unknown scenario: #{scenario}")
583
+ X509.Util.warn("Unknown scenario: #{scenario}")
586
584
587
585
[
588
586
cert: X509.Certificate.to_der(valid),
changed lib/x509/util.ex
 
@@ -1,6 +1,8 @@
1
1
defmodule X509.Util do
2
2
@moduledoc false
3
3
4
+ require Logger
5
+
4
6
def app_version(application) do
5
7
application
6
8
|> Application.spec()
 
@@ -9,4 +11,16 @@ defmodule X509.Util do
9
11
|> String.split(".")
10
12
|> Enum.map(&String.to_integer/1)
11
13
end
14
+
15
+ # Create a utility function that handles checking for the
16
+ # existence of Logger.warning/2 if not fallback to Logger.warn/2
17
+ if macro_exported?(Logger, :warning, 2) do
18
+ def warn(message, metadata \\ []) do
19
+ Logger.warning(message, metadata)
20
+ end
21
+ else
22
+ def warn(message, metadata \\ []) do
23
+ Logger.warn(message, metadata)
24
+ end
25
+ end
12
26
end
changed mix.exs
 
@@ -2,7 +2,7 @@ defmodule X509.MixProject do
2
2
use Mix.Project
3
3
4
4
@source_url "https://github.com/voltone/x509"
5
- @version "0.8.7"
5
+ @version "0.8.8"
6
6
7
7
def project do
8
8
[
 
@@ -21,13 +21,21 @@ defmodule X509.MixProject do
21
21
22
22
def application do
23
23
[
24
- extra_applications: [:crypto, :public_key, :logger, :ssl]
24
+ extra_applications: extra_applications(Mix.env())
25
25
]
26
26
end
27
27
28
+ defp extra_applications(:test) do
29
+ extra_applications(:prod) ++ [:inets]
30
+ end
31
+
32
+ defp extra_applications(_env) do
33
+ [:crypto, :public_key, :logger, :ssl]
34
+ end
35
+
28
36
defp deps do
29
37
[
30
- {:ex_doc, "~> 0.22", only: :dev}
38
+ {:ex_doc, ">= 0.0.0", only: :dev}
31
39
]
32
40
end
33
41
 
@@ -50,9 +58,10 @@ defmodule X509.MixProject do
50
58
defp docs do
51
59
[
52
60
main: "readme",
53
- extras: ["README.md", "CHANGELOG.md"],
61
+ extras: ["CHANGELOG.md", "README.md"],
54
62
source_ref: "v#{@version}",
55
- source_url: @source_url
63
+ source_url: @source_url,
64
+ formatters: ["html"]
56
65
]
57
66
end
58
67
end
removed priv/cert/suite/alternate_cacerts.pem
 
@@ -1,16 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICYTCCAcqgAwIBAgIIErYNW9gFXKowDQYJKoZIhvcNAQELBQAwPzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEcMBoGA1UEAwwTQWx0ZXJuYXRpdmUg
4
- Um9vdCBDQTAeFw0yMjExMjkwNzQwMTJaFw00NzExMjkwNzQ1MTJaMD8xHzAdBgNV
5
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxHDAaBgNVBAMME0FsdGVybmF0aXZl
6
- IFJvb3QgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMHtAZYe1ono6GzH
7
- EptwzSS31R/ZjvKKMmnbym+TRT5B6wBOHUoCeQdoU46qg6upf7hFkmUBMAjq7Ld7
8
- YQ60BySDeO0GjXsSWeVh9zliHtiei4C75VslU5XYbuMSBM4enAn/2amkyzAkhazt
9
- ePZImOZ3uJsJCz+eTi5ubd+aFspfAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBhjAd
10
- BgNVHQ4EFgQUUtNr7fRarvdp0311G66H77XtdPMwHwYDVR0jBBgwFoAUUtNr7fRa
11
- rvdp0311G66H77XtdPMwEgYDVR0TAQH/BAgwBgEB/wIBAjANBgkqhkiG9w0BAQsF
12
- AAOBgQABeIOGHFvgLw1XKC1PimwgpZdxGvXok5FGIwL8T0SkqyrtLg1TKxxzNokE
13
- cHLgeWNboAfobbZDVMCoVp4x4lKNbVZ2CdF7VweqSZABCTjMKlwTc8rQ/G3PkGHb
14
- mN7Rfat5qExhpXROJZIPbxRV6CelmGn87V5eEmg2VMA5XM99xA==
15
- -----END CERTIFICATE-----
16
-
removed priv/cert/suite/alternate_chain.pem
 
@@ -1,34 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICcjCCAdugAwIBAgIIaYzXxD118X4wDQYJKoZIhvcNAQELBQAwMzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEQMA4GA1UEAwwHUm9vdCBDQTAeFw0y
4
- MjExMjkwNzQwMTJaFw0zMjExMjgwNzQ1MTJaMDsxHzAdBgNVBAoMFkVsaXhpci5Y
5
- NTA5LlRlc3QuU3VpdGUxGDAWBgNVBAMMD0ludGVybWVkaWF0ZSBDQTCBnzANBgkq
6
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAu54aTvSsdhBH6q7q0srA5LOH2HRrV2icchKu
7
- tcXbE8eypDYCGHQhNzY1qNuEKs9NNFEktfuhU9XvCPQ6/wQJgMfknWp4GxLDHCaW
8
- LHcZJqXao2EAhRBB5Gw3M1KWYhqem5M3vkVin6i1XJrii0FqzsNfJgO8EWdrmBAe
9
- XFRbWxMCAwEAAaOBhjCBgzASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQE
10
- AwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFCWY
11
- KW5g650kvDeMHg3wOwxXurpVMB8GA1UdIwQYMBaAFEY4+2eWmaxHH5SflVM+sFdT
12
- rQeGMA0GCSqGSIb3DQEBCwUAA4GBACEUORyBdBOIDnaNLeD36qy4yBkC1FVuTrWS
13
- RVAi9zT0Yw4Dsh9J4G1hQrCwTT75wCIt0VnM48oPtrM5bpYc1CAVE/RS+03akJyW
14
- NIwBGPPg9WfQM6+d7M9v0gMNSGaIacIwkxGvmDFJI1BY9FD3LLdAhNHQbd0TO2IF
15
- cwNc0Ztg
16
- -----END CERTIFICATE-----
17
-
18
- -----BEGIN CERTIFICATE-----
19
- MIICdzCCAeCgAwIBAgIJAMXay7NgGvr7MA0GCSqGSIb3DQEBCwUAMD8xHzAdBgNV
20
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxHDAaBgNVBAMME0FsdGVybmF0aXZl
21
- IFJvb3QgQ0EwHhcNMjIxMTI5MDc0MDEyWhcNMzIxMTI4MDc0NTEyWjAzMR8wHQYD
22
- VQQKDBZFbGl4aXIuWDUwOS5UZXN0LlN1aXRlMRAwDgYDVQQDDAdSb290IENBMIGf
23
- MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUyluDS+K86/i/dpi2YHjdwe/kf4E4
24
- 2bat0SX9ytLUz9/vcziu0AzatY9OW+02TLEkHpGL+bVnDhYjYfKl3U1ZXTcuD8E8
25
- qCnPngoLS5FaeCe5seybudvQHuCI9y1k5upQFm8amQVagmDnNln06dTapcXRN8UI
26
- 6BOSGBXyM9N6JwIDAQABo4GGMIGDMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAU
27
- BggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFEY4+2eWmaxHH5SflVM+sFdT
28
- rQeGMB8GA1UdIwQYMBaAFFLTa+30Wq73adN9dRuuh++17XTzMBIGA1UdEwEB/wQI
29
- MAYBAf8CAQEwDQYJKoZIhvcNAQELBQADgYEADNTgHlhL523+MUth5+OoTzcgTZs6
30
- 0hXK9lqFaFRyHSFgn9/EtSM5HWbMYUT673bA1KKOKXnMGlYZag+wpGuZPK5rXJSQ
31
- Gky1dm3w0s39mfwiHDu+INROlHGNSXJMWck3R+MKmPwlA+++zwvF6Ps6oISQNvZ/
32
- usrb4Flj+g88jTk=
33
- -----END CERTIFICATE-----
34
-
removed priv/cert/suite/ca_and_chain.pem
 
@@ -1,33 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICSjCCAbOgAwIBAgIJALvftr0A1R5RMA0GCSqGSIb3DQEBCwUAMDMxHzAdBgNV
3
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxEDAOBgNVBAMMB1Jvb3QgQ0EwHhcN
4
- MjIxMTI5MDc0MDEyWhcNNDcxMTI5MDc0NTEyWjAzMR8wHQYDVQQKDBZFbGl4aXIu
5
- WDUwOS5UZXN0LlN1aXRlMRAwDgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEB
6
- AQUAA4GNADCBiQKBgQDUyluDS+K86/i/dpi2YHjdwe/kf4E42bat0SX9ytLUz9/v
7
- cziu0AzatY9OW+02TLEkHpGL+bVnDhYjYfKl3U1ZXTcuD8E8qCnPngoLS5FaeCe5
8
- seybudvQHuCI9y1k5upQFm8amQVagmDnNln06dTapcXRN8UI6BOSGBXyM9N6JwID
9
- AQABo2YwZDASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBhjAdBgNV
10
- HQ4EFgQURjj7Z5aZrEcflJ+VUz6wV1OtB4YwHwYDVR0jBBgwFoAURjj7Z5aZrEcf
11
- lJ+VUz6wV1OtB4YwDQYJKoZIhvcNAQELBQADgYEAj4G0FXGx2u9ZyMxMZ0Qh6DJ1
12
- zw7fAdI5S6S9XnHvobWqufN+CJFUvJOW55cSfhFOJhWx1jFrmG/HsG2654WkJZnN
13
- 3IzZhp9IGvkc4TSCKQ8BmTv9KNxY1jntcidxENI0E3Lx38yEiJDLtQKPvWxwxLk0
14
- JB9V+R7zYNg3S/K1uKI=
15
- -----END CERTIFICATE-----
16
-
17
- -----BEGIN CERTIFICATE-----
18
- MIICcjCCAdugAwIBAgIIaYzXxD118X4wDQYJKoZIhvcNAQELBQAwMzEfMB0GA1UE
19
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEQMA4GA1UEAwwHUm9vdCBDQTAeFw0y
20
- MjExMjkwNzQwMTJaFw0zMjExMjgwNzQ1MTJaMDsxHzAdBgNVBAoMFkVsaXhpci5Y
21
- NTA5LlRlc3QuU3VpdGUxGDAWBgNVBAMMD0ludGVybWVkaWF0ZSBDQTCBnzANBgkq
22
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAu54aTvSsdhBH6q7q0srA5LOH2HRrV2icchKu
23
- tcXbE8eypDYCGHQhNzY1qNuEKs9NNFEktfuhU9XvCPQ6/wQJgMfknWp4GxLDHCaW
24
- LHcZJqXao2EAhRBB5Gw3M1KWYhqem5M3vkVin6i1XJrii0FqzsNfJgO8EWdrmBAe
25
- XFRbWxMCAwEAAaOBhjCBgzASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQE
26
- AwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFCWY
27
- KW5g650kvDeMHg3wOwxXurpVMB8GA1UdIwQYMBaAFEY4+2eWmaxHH5SflVM+sFdT
28
- rQeGMA0GCSqGSIb3DQEBCwUAA4GBACEUORyBdBOIDnaNLeD36qy4yBkC1FVuTrWS
29
- RVAi9zT0Yw4Dsh9J4G1hQrCwTT75wCIt0VnM48oPtrM5bpYc1CAVE/RS+03akJyW
30
- NIwBGPPg9WfQM6+d7M9v0gMNSGaIacIwkxGvmDFJI1BY9FD3LLdAhNHQbd0TO2IF
31
- cwNc0Ztg
32
- -----END CERTIFICATE-----
33
-
removed priv/cert/suite/cacerts.pem
 
@@ -1,16 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICSjCCAbOgAwIBAgIJALvftr0A1R5RMA0GCSqGSIb3DQEBCwUAMDMxHzAdBgNV
3
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxEDAOBgNVBAMMB1Jvb3QgQ0EwHhcN
4
- MjIxMTI5MDc0MDEyWhcNNDcxMTI5MDc0NTEyWjAzMR8wHQYDVQQKDBZFbGl4aXIu
5
- WDUwOS5UZXN0LlN1aXRlMRAwDgYDVQQDDAdSb290IENBMIGfMA0GCSqGSIb3DQEB
6
- AQUAA4GNADCBiQKBgQDUyluDS+K86/i/dpi2YHjdwe/kf4E42bat0SX9ytLUz9/v
7
- cziu0AzatY9OW+02TLEkHpGL+bVnDhYjYfKl3U1ZXTcuD8E8qCnPngoLS5FaeCe5
8
- seybudvQHuCI9y1k5upQFm8amQVagmDnNln06dTapcXRN8UI6BOSGBXyM9N6JwID
9
- AQABo2YwZDASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBhjAdBgNV
10
- HQ4EFgQURjj7Z5aZrEcflJ+VUz6wV1OtB4YwHwYDVR0jBBgwFoAURjj7Z5aZrEcf
11
- lJ+VUz6wV1OtB4YwDQYJKoZIhvcNAQELBQADgYEAj4G0FXGx2u9ZyMxMZ0Qh6DJ1
12
- zw7fAdI5S6S9XnHvobWqufN+CJFUvJOW55cSfhFOJhWx1jFrmG/HsG2654WkJZnN
13
- 3IzZhp9IGvkc4TSCKQ8BmTv9KNxY1jntcidxENI0E3Lx38yEiJDLtQKPvWxwxLk0
14
- JB9V+R7zYNg3S/K1uKI=
15
- -----END CERTIFICATE-----
16
-
removed priv/cert/suite/chain.pem
 
@@ -1,17 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICcjCCAdugAwIBAgIIaYzXxD118X4wDQYJKoZIhvcNAQELBQAwMzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEQMA4GA1UEAwwHUm9vdCBDQTAeFw0y
4
- MjExMjkwNzQwMTJaFw0zMjExMjgwNzQ1MTJaMDsxHzAdBgNVBAoMFkVsaXhpci5Y
5
- NTA5LlRlc3QuU3VpdGUxGDAWBgNVBAMMD0ludGVybWVkaWF0ZSBDQTCBnzANBgkq
6
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAu54aTvSsdhBH6q7q0srA5LOH2HRrV2icchKu
7
- tcXbE8eypDYCGHQhNzY1qNuEKs9NNFEktfuhU9XvCPQ6/wQJgMfknWp4GxLDHCaW
8
- LHcZJqXao2EAhRBB5Gw3M1KWYhqem5M3vkVin6i1XJrii0FqzsNfJgO8EWdrmBAe
9
- XFRbWxMCAwEAAaOBhjCBgzASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQE
10
- AwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFCWY
11
- KW5g650kvDeMHg3wOwxXurpVMB8GA1UdIwQYMBaAFEY4+2eWmaxHH5SflVM+sFdT
12
- rQeGMA0GCSqGSIb3DQEBCwUAA4GBACEUORyBdBOIDnaNLeD36qy4yBkC1FVuTrWS
13
- RVAi9zT0Yw4Dsh9J4G1hQrCwTT75wCIt0VnM48oPtrM5bpYc1CAVE/RS+03akJyW
14
- NIwBGPPg9WfQM6+d7M9v0gMNSGaIacIwkxGvmDFJI1BY9FD3LLdAhNHQbd0TO2IF
15
- cwNc0Ztg
16
- -----END CERTIFICATE-----
17
-
removed priv/cert/suite/client.pem
 
@@ -1,16 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICZjCCAc+gAwIBAgIIdNGzNAA6ktowDQYJKoZIhvcNAQELBQAwOzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEYMBYGA1UEAwwPSW50ZXJtZWRpYXRl
4
- IENBMB4XDTIyMTEyOTA3NDAxMloXDTIzMTIyOTA3NDUxMlowMjEfMB0GA1UECgwW
5
- RWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEPMA0GA1UEAwwGQ2xpZW50MIGfMA0GCSqG
6
- SIb3DQEBAQUAA4GNADCBiQKBgQCvVImNtBqN5NVw6r32C+YVg//S8sXwh43QD0sb
7
- 3n5+wAVX2mJFTEuVY6fGNMUVdU/s9if/2hWz5VRHkJY85w0au2gXEqIU0h4g5j7Z
8
- wjvue41mHqBCcgcJQ3xPBDewZl+UsdjvbAwnvTKlriS9TymxobvIExnDZaVqa3pW
9
- njYSLQIDAQABo3wwejAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUE
10
- FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFN8i5M/lRrgxHBalhcBL
11
- vHDLAvHYMB8GA1UdIwQYMBaAFCWYKW5g650kvDeMHg3wOwxXurpVMA0GCSqGSIb3
12
- DQEBCwUAA4GBAC51CS16zviRloty3ffO420iVTC13/SFaKqQ7PJXrBdr18MTkeNf
13
- Tt6AwfagBteKoL3uqPrRSvy4MJzAYbT4lqxR63UE4TI88BaIhPeT86aiasiNiv35
14
- uTWQWgnz3QckMZlWYjsK6B9Q1WKHEYAE0w4bVJ+MS9ZI6oJVK5RGDgMr
15
- -----END CERTIFICATE-----
16
-
removed priv/cert/suite/client_key.pem
 
@@ -1,16 +0,0 @@
1
- -----BEGIN RSA PRIVATE KEY-----
2
- MIICXgIBAAKBgQCvVImNtBqN5NVw6r32C+YVg//S8sXwh43QD0sb3n5+wAVX2mJF
3
- TEuVY6fGNMUVdU/s9if/2hWz5VRHkJY85w0au2gXEqIU0h4g5j7Zwjvue41mHqBC
4
- cgcJQ3xPBDewZl+UsdjvbAwnvTKlriS9TymxobvIExnDZaVqa3pWnjYSLQIDAQAB
5
- AoGBAJU9p0yoVsYbWBeiqQnL/RCpaFQ+dICWUf8dVXimfhQUDThH2shT9i52QnRz
6
- rKLkVaFFsqyVDU4w0fmMuGWk4sBJsM7NRFbPssaZ8TVRIJd9ZsXCXZcu1lxon+Tl
7
- eIrwhI95vCTwEK8jt0BRYgMes5AUAoglXr5dmfS+d53cWXlhAkEA5NH0I7U3rWNl
8
- 840+tO4feFJWwAEjwL89rHU44mX9IsbtKYG6TI8rztxlgGQ236qfAIO2ljgET4c7
9
- lodleyMOFQJBAMQoCv8Z2sCd3SDoBqeHSciO+9oNMw6F1otIbXEPkDVCAQpkM1ry
10
- FiMgpViPz2JkOlThyyNfenXP0/UjtnwLkbkCQQC9tlT0RgsjdoXQqAqVd9gfqiTC
11
- jC9YXzaDBa1kB6sYalW3VBdh4lIv8As3p97XEl9BzfJUGZ15UmXVJ+y7axUBAkBS
12
- KmPQz8et/3JtIkQHUMg7VolwoS7N2oov9brCLT6+0FMXQzmv0tArDrW0DylTkaBN
13
- hfdNbeUiDFhAyyDZfQ8hAkEAt3grY0pdG5OiShXbRN3k4Sfvk4hKzhyYabpQiPp0
14
- O5gxGcESqxsrS1XqFjJ5famdXornxXGCcwAiT861xdLGRQ==
15
- -----END RSA PRIVATE KEY-----
16
-
removed priv/cert/suite/expired.pem
 
@@ -1,17 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIIClTCCAf6gAwIBAgIIKG/k783m7KkwDQYJKoZIhvcNAQELBQAwOzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEYMBYGA1UEAwwPSW50ZXJtZWRpYXRl
4
- IENBMB4XDTIyMTAzMDA3NDUxMloXDTIyMTEyODA3NDUxMlowMzEfMB0GA1UECgwW
5
- RWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEQMA4GA1UEAwwHRXhwaXJlZDCBnzANBgkq
6
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAwrfOm6hIStjdu9lMwu94hPdYKuBp/ctr1Sei
7
- jwkM/n4WGnaqg13HIFQJLCkZE6R4knT9HOV3OYjXihE0DZZK7LdLLILhhzWtv+H1
8
- CO8h7ZUh8gUBhii3xdJHyThCK0GY5CS/LGY+KjL8BFUDAQ2+lePWNP/FXmP5Uqk0
9
- tqbcDwUCAwEAAaOBqTCBpjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIFoDAdBgNV
10
- HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFI4+3fZHUfR6bl9T
11
- MYKguJGuohxVMB8GA1UdIwQYMBaAFCWYKW5g650kvDeMHg3wOwxXurpVMCoGA1Ud
12
- EQQjMCGCCWxvY2FsaG9zdIIUZXhwaXJlZC5sb2NhbHRlc3QubWUwDQYJKoZIhvcN
13
- AQELBQADgYEAkWk5dVrgmdtE56yfkkI3mtSQm6yXigmxfa+myoIUa8hh8oNqft2L
14
- qyIZJoWdoA+1v/ln5EgZWfRG5Z3wnxJ5ruIe9Ojf7ScY3Mx9yIqYvNXi4NDf+GSe
15
- YdqwJeXMtVQxW/hopVUMOO4eGvFsiy1mI52taUoow2T9P0vVSxuJvps=
16
- -----END CERTIFICATE-----
17
-
removed priv/cert/suite/expired_chain.pem
 
@@ -1,17 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICcjCCAdugAwIBAgIIAtFXME/tIikwDQYJKoZIhvcNAQELBQAwMzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEQMA4GA1UEAwwHUm9vdCBDQTAeFw0y
4
- MjEwMzAwNzQ1MTJaFw0yMjExMjgwNzQ1MTJaMDsxHzAdBgNVBAoMFkVsaXhpci5Y
5
- NTA5LlRlc3QuU3VpdGUxGDAWBgNVBAMMD0ludGVybWVkaWF0ZSBDQTCBnzANBgkq
6
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAu54aTvSsdhBH6q7q0srA5LOH2HRrV2icchKu
7
- tcXbE8eypDYCGHQhNzY1qNuEKs9NNFEktfuhU9XvCPQ6/wQJgMfknWp4GxLDHCaW
8
- LHcZJqXao2EAhRBB5Gw3M1KWYhqem5M3vkVin6i1XJrii0FqzsNfJgO8EWdrmBAe
9
- XFRbWxMCAwEAAaOBhjCBgzASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQE
10
- AwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFCWY
11
- KW5g650kvDeMHg3wOwxXurpVMB8GA1UdIwQYMBaAFEY4+2eWmaxHH5SflVM+sFdT
12
- rQeGMA0GCSqGSIb3DQEBCwUAA4GBABQkZvqDXexdpQyjoc1jQf6QThDeSvguN0rV
13
- zODu7zvqtUz7Bp9yx2SRrXjWvWAmVeIxnH05i/JWWT57I0GJbqituaSzmWAhNfky
14
- IEgPxTYyIFDJlzaOBzSQJO42kURAOqAUtUjhTdrTGpihLnjfqn39MFdkrmhwlMOt
15
- QfYtS2cm
16
- -----END CERTIFICATE-----
17
-
removed priv/cert/suite/other_key.pem
 
@@ -1,16 +0,0 @@
1
- -----BEGIN RSA PRIVATE KEY-----
2
- MIICXgIBAAKBgQDrLCf3y4QWonBcxfDnNdGH5xRddUkU+eCOsJkgk6gaUJg0f3zb
3
- Ud1L2m8dtT+HfYRXEvPq+/Ey4GVtvJZs1O9H5NmBvG4jMb0/DeRk4oBSKeXu16MR
4
- axITHLyCq/1vg4yQ/oHDd4ntBqytNYLpYhjHH8JFQIKKhtcGdWY2lOOw5QIDAQAB
5
- AoGBAIXdb67MqRadRmp4vgVOjEPY1K3SSlRnXFy8x51Uj5bTE6CmhTLuqZI495Eo
6
- j84XM5LBFhlHame0def+Nn4iw0TI4jW8H16/Q09Mgw+m7cqiyVuW4aSimv+jsDBL
7
- WNJavaYgD++v1smY/ZMiIcxX1SKxAnZn9mjVilBzHczCnF0BAkEA+4cWLNuTxow7
8
- GErjjH72UodDrEUFmhJmlAcMkE5QHvQDPjWV+6kfrTm/Rx+Dot+SkHFBDAY309Zf
9
- M8YkTeWPQQJBAO9an4+6yAddTRz+cUHuDRP/q6etYNUVlzN8icymSvcLmhk4MHo4
10
- ltYfebunxws9xaSFI9ZpMvYROdqSVzazXKUCQQDSQR7BSp9hxhEUAm3qIKtJW3av
11
- R1cibqU+shHHgx8ocLNRSjvgjYREKlSBYI+KE7eRdIp6QaxjMPyN6+CnGPDBAkEA
12
- qvhjs4oq6b/GnmhNxFdjdh6RodNhsLOcboWN9OXv9GmQKGWPky4q6EZRcS7WKfx0
13
- 2iDUSYqZgVUqqysPKx6RlQJAcbJ6Ludnqj+KC++NnJxdLFtIgkWC2Lbp2zOrI941
14
- MzkNmyJ54kIK7atGoO+a/qAHe25pix7bkQsoBmCm9m/VXg==
15
- -----END RSA PRIVATE KEY-----
16
-
removed priv/cert/suite/revoked.pem
 
@@ -1,17 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIIClTCCAf6gAwIBAgIIA6v6jezJrYYwDQYJKoZIhvcNAQELBQAwOzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEYMBYGA1UEAwwPSW50ZXJtZWRpYXRl
4
- IENBMB4XDTIyMTEyOTA3NDAxMloXDTIzMTIyOTA3NDUxMlowMzEfMB0GA1UECgwW
5
- RWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEQMA4GA1UEAwwHUmV2b2tlZDCBnzANBgkq
6
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAwrfOm6hIStjdu9lMwu94hPdYKuBp/ctr1Sei
7
- jwkM/n4WGnaqg13HIFQJLCkZE6R4knT9HOV3OYjXihE0DZZK7LdLLILhhzWtv+H1
8
- CO8h7ZUh8gUBhii3xdJHyThCK0GY5CS/LGY+KjL8BFUDAQ2+lePWNP/FXmP5Uqk0
9
- tqbcDwUCAwEAAaOBqTCBpjAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIFoDAdBgNV
10
- HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFI4+3fZHUfR6bl9T
11
- MYKguJGuohxVMB8GA1UdIwQYMBaAFCWYKW5g650kvDeMHg3wOwxXurpVMCoGA1Ud
12
- EQQjMCGCCWxvY2FsaG9zdIIUcmV2b2tlZC5sb2NhbHRlc3QubWUwDQYJKoZIhvcN
13
- AQELBQADgYEAAwNg/4s5qONfnNWOH8/Kla1aAMlxcvp7FPmdVGT/YmxWitmFET4V
14
- YYW72k/fucVRMzoglIkI/45egwxpy6EhKLrrXvyD+2Q1q7s1yZPZ/jYptkuvNsdS
15
- oNss+2dkmrLU8/Zt18/zcBO7g4FDadv88s0apE2fW+Fg8kq9zZnt6NQ=
16
- -----END CERTIFICATE-----
17
-
removed priv/cert/suite/revoked_chain.pem
 
@@ -1,17 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICczCCAdygAwIBAgIJAKoke5YobDQdMA0GCSqGSIb3DQEBCwUAMDMxHzAdBgNV
3
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxEDAOBgNVBAMMB1Jvb3QgQ0EwHhcN
4
- MjIxMTI5MDc0MDEyWhcNMzIxMTI4MDc0NTEyWjA7MR8wHQYDVQQKDBZFbGl4aXIu
5
- WDUwOS5UZXN0LlN1aXRlMRgwFgYDVQQDDA9JbnRlcm1lZGlhdGUgQ0EwgZ8wDQYJ
6
- KoZIhvcNAQEBBQADgY0AMIGJAoGBALueGk70rHYQR+qu6tLKwOSzh9h0a1donHIS
7
- rrXF2xPHsqQ2Ahh0ITc2NajbhCrPTTRRJLX7oVPV7wj0Ov8ECYDH5J1qeBsSwxwm
8
- lix3GSal2qNhAIUQQeRsNzNSlmIanpuTN75FYp+otVya4otBas7DXyYDvBFna5gQ
9
- HlxUW1sTAgMBAAGjgYYwgYMwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8E
10
- BAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQl
11
- mCluYOudJLw3jB4N8DsMV7q6VTAfBgNVHSMEGDAWgBRGOPtnlpmsRx+Un5VTPrBX
12
- U60HhjANBgkqhkiG9w0BAQsFAAOBgQCksqzt79cWUgpEVaiGDrKv+Jl0dMcgo5St
13
- ThDewETPnOzw7geJgVyazFuLqznWxcgF2D2tW+RN5btsdRVlUMlJY3hbwecn38+u
14
- 8tSLp+UNJD+PVs9bRB32el5r/g7zSgXdFRW7q1AftaZeRGvpEq/X1voKJwJ3FxIH
15
- Kjt5CVV0LA==
16
- -----END CERTIFICATE-----
17
-
removed priv/cert/suite/selfsigned.pem
 
@@ -1,18 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICvDCCAiWgAwIBAgIJAJAsj8ArNtfpMA0GCSqGSIb3DQEBCwUAMDcxHzAdBgNV
3
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxFDASBgNVBAMMC1NlbGYtc2lnbmVk
4
- MB4XDTIyMTEyOTA3NDAxMloXDTIzMTIyOTA3NDUxMlowNzEfMB0GA1UECgwWRWxp
5
- eGlyLlg1MDkuVGVzdC5TdWl0ZTEUMBIGA1UEAwwLU2VsZi1zaWduZWQwgZ8wDQYJ
6
- KoZIhvcNAQEBBQADgY0AMIGJAoGBAMK3zpuoSErY3bvZTMLveIT3WCrgaf3La9Un
7
- oo8JDP5+Fhp2qoNdxyBUCSwpGROkeJJ0/RzldzmI14oRNA2WSuy3SyyC4Yc1rb/h
8
- 9QjvIe2VIfIFAYYot8XSR8k4QitBmOQkvyxmPioy/ARVAwENvpXj1jT/xV5j+VKp
9
- NLam3A8FAgMBAAGjgc8wgcwwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwHQYD
10
- VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSOPt32R1H0em5f
11
- UzGCoLiRrqIcVTAfBgNVHSMEGDAWgBSOPt32R1H0em5fUzGCoLiRrqIcVTBQBgNV
12
- HREESTBHgglsb2NhbGhvc3SCF3NlbGZzaWduZWQubG9jYWx0ZXN0Lm1lgiFzZWxm
13
- c2lnbmVkLXdyb25nLWtleS5sb2NhbHRlc3QubWUwDQYJKoZIhvcNAQELBQADgYEA
14
- dU3TrUrH0zSut0F0sezdFB0XMfw/c/W9vFnAmSreSzbxhZijodzQJ4zeLBRH8eUf
15
- sGnVEZr4ageSozQEo4um9FnDNLMMSVnM74NnwUiDz6q8P5e2U1ZPyYR7WlrkO4VZ
16
- QhNnEm/DySRiYEOAbppToC1paIsp4f+RLRCNDIVTopc=
17
- -----END CERTIFICATE-----
18
-
removed priv/cert/suite/server_key.pem
 
@@ -1,16 +0,0 @@
1
- -----BEGIN RSA PRIVATE KEY-----
2
- MIICXQIBAAKBgQDCt86bqEhK2N272UzC73iE91gq4Gn9y2vVJ6KPCQz+fhYadqqD
3
- XccgVAksKRkTpHiSdP0c5Xc5iNeKETQNlkrst0ssguGHNa2/4fUI7yHtlSHyBQGG
4
- KLfF0kfJOEIrQZjkJL8sZj4qMvwEVQMBDb6V49Y0/8VeY/lSqTS2ptwPBQIDAQAB
5
- AoGBAJA7mOZCO/J9O5nm92459lr/4KY5/ykIooKMzmQHP0HP4c2OcvXF5Dc1KGo2
6
- syWSoeFSmR7rdmn+zDGwVo9t8WamBXCXns+Vi0/hvKND/KkoahxFA81VK2Ni0Qv3
7
- Q+jERqtKbs+c/6VEHVAB81i3IRg8euRmMWvI1aADCCiTEEINAkEA4OQRzZIXWGdi
8
- bsFAMaWiIRtKjGg+U9u08N97voPtCEHH+PFlVNAYvHg9I0+oQu+2J3YVIG5PS8RO
9
- AWb+9klfHwJBAN2nPf4dEFbNX7TwPziO0HnN5crKXTXRoyufsN+RqTy+oAHLf823
10
- pxPVs1v53Cl+eRBZbuEAjaPvjT7ACPUz4VsCQD8N0ywHJQKFYiTZjC0fWpjbtQgv
11
- BiKu/El475IYHTJudyoGTLn96qGVONcYs32pBjKEOiIwq4z7yj88aIoXQlMCQAr3
12
- 2qZ3c7aH5SOD++zljEVqveNCDki6ffOLrGnzwEckO7C7DDD21IqzuXNkstNO0djQ
13
- RB9YMqoZEYk4YXkYvx8CQQCgYC0Da/FgMjtKbFbOORIq330eaehvJE5r6YlVUmm6
14
- +78Lu0cAhSio5WBUo9qNfxRhuXwA6/NX3HVhVBTouy12
15
- -----END RSA PRIVATE KEY-----
16
-
removed priv/cert/suite/valid.pem
 
@@ -1,21 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIIDNTCCAp6gAwIBAgIJAMpGVuq4J94HMA0GCSqGSIb3DQEBCwUAMDsxHzAdBgNV
3
- BAoMFkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxGDAWBgNVBAMMD0ludGVybWVkaWF0
4
- ZSBDQTAeFw0yMjExMjkwNzQwMTJaFw0yMzEyMjkwNzQ1MTJaMDIxHzAdBgNVBAoM
5
- FkVsaXhpci5YNTA5LlRlc3QuU3VpdGUxDzANBgNVBAMMBlNlcnZlcjCBnzANBgkq
6
- hkiG9w0BAQEFAAOBjQAwgYkCgYEAwrfOm6hIStjdu9lMwu94hPdYKuBp/ctr1Sei
7
- jwkM/n4WGnaqg13HIFQJLCkZE6R4knT9HOV3OYjXihE0DZZK7LdLLILhhzWtv+H1
8
- CO8h7ZUh8gUBhii3xdJHyThCK0GY5CS/LGY+KjL8BFUDAQ2+lePWNP/FXmP5Uqk0
9
- tqbcDwUCAwEAAaOCAUgwggFEMAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQDAgWgMB0G
10
- A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUjj7d9kdR9Hpu
11
- X1MxgqC4ka6iHFUwHwYDVR0jBBgwFoAUJZgpbmDrnSS8N4weDfA7DFe6ulUwgccG
12
- A1UdEQSBvzCBvIIJbG9jYWxob3N0ghJ2YWxpZC5sb2NhbHRlc3QubWWCIHZhbGlk
13
- LW1pc3NpbmctY2hhaW4ubG9jYWx0ZXN0Lm1lgiB2YWxpZC1yZXZva2VkLWNoYWlu
14
- LmxvY2FsdGVzdC5tZYIcdmFsaWQtd3Jvbmcta2V5LmxvY2FsdGVzdC5tZYIfdmFs
15
- aWQtY3Jvc3Mtc2lnbmVkLmxvY2FsdGVzdC5tZYIYY2xpZW50LWNlcnQubG9jYWx0
16
- ZXN0Lm1lMA0GCSqGSIb3DQEBCwUAA4GBALNvBd+fjyy6anNeYfZKOYjnQ4ZCXQTK
17
- WK7H7wlcVUP+pZigdPVmKp0X3q88jI2yBli4px07cMAeMzbF6YR1XR0R9VLWX8Cz
18
- vZOBY45g3IllEW7YJwtxXz7uI9PigE8iJZdvjz+5nZyJ+YyCnp7ycqT5cKWeOevx
19
- 02vmVhOErpam
20
- -----END CERTIFICATE-----
21
-
removed priv/cert/suite/wildcard.pem
 
@@ -1,17 +0,0 @@
1
- -----BEGIN CERTIFICATE-----
2
- MIICmzCCAgSgAwIBAgIIPo4kwSuENZgwDQYJKoZIhvcNAQELBQAwOzEfMB0GA1UE
3
- CgwWRWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTEYMBYGA1UEAwwPSW50ZXJtZWRpYXRl
4
- IENBMB4XDTIyMTEyOTA3NDAxMloXDTIzMTIyOTA3NDUxMlowNDEfMB0GA1UECgwW
5
- RWxpeGlyLlg1MDkuVGVzdC5TdWl0ZTERMA8GA1UEAwwIV2lsZGNhcmQwgZ8wDQYJ
6
- KoZIhvcNAQEBBQADgY0AMIGJAoGBAMK3zpuoSErY3bvZTMLveIT3WCrgaf3La9Un
7
- oo8JDP5+Fhp2qoNdxyBUCSwpGROkeJJ0/RzldzmI14oRNA2WSuy3SyyC4Yc1rb/h
8
- 9QjvIe2VIfIFAYYot8XSR8k4QitBmOQkvyxmPioy/ARVAwENvpXj1jT/xV5j+VKp
9
- NLam3A8FAgMBAAGjga4wgaswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwHQYD
10
- VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSOPt32R1H0em5f
11
- UzGCoLiRrqIcVTAfBgNVHSMEGDAWgBQlmCluYOudJLw3jB4N8DsMV7q6VTAvBgNV
12
- HREEKDAmggsqLmxvY2FsaG9zdIIXKi53aWxkY2FyZC5sb2NhbHRlc3QubWUwDQYJ
13
- KoZIhvcNAQELBQADgYEAB2mprQudmUwylhqCowGuw3arnpl9UozoQCOf3O9B2bpO
14
- olbEyQB+lILesqapydwcbkTLIe9uMmOi4hyix7FwCuacOZ4wHh1DOuXftmRexTTQ
15
- i/DPUIcwSfgbfkVNZXATPS0k09TsmsTdoIuDNCqc6gPq+l20clE/jvP52GZNzlo=
16
- -----END CERTIFICATE-----
17
-