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
|
-
|