Skip to content

Commit

Permalink
update to latest amazon echo cert
Browse files Browse the repository at this point in the history
  • Loading branch information
mreinstein committed Dec 14, 2023
1 parent 2f36753 commit 8a96621
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 56 deletions.
109 changes: 55 additions & 54 deletions test/echo-api-cert-11.cer → test/echo-api-cert-12.cer
Original file line number Diff line number Diff line change
@@ -1,61 +1,62 @@
-----BEGIN CERTIFICATE-----
MIIF3TCCBMWgAwIBAgIQBcM1jabruTKfD4gLTlR22zANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg
Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMjA2MTYwMDAwMDBaFw0yMzA2MTUy
MzU5NTlaMB4xHDAaBgNVBAMTE2VjaG8tYXBpLmFtYXpvbi5jb20wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvc9jDA5sUKmRHIWI+hvQTeDu+YKEI2ayT
LQLX9E+ZuuRuDshIgBlsiqO7pDTiVdrpa+pHC/jdDQ/PK8WkXuGNT9EwxixL4rsr
6bnv9O6eB5qzaLdsasU5qj+mviP/d7XLueWwr7BP/6mBx65D2qgkmklBTadDYy/S
Og0NZ+vjSz8iPkVMSrhpRINJnZ/rt1JNgLweJLINW38L0pcjhOdj7WRR4R6CEpcZ
/VRaO0TS4hrhLtLToBuKzPQ/StoYDAxKLd7BZjWAGOxWH+OseJCxTzcCE2H5GJVZ
9qQoFrjtiNFFoDMOE3VXZ8hGUl+3gPfkGjyx+/hlpz1pvWsquzv3AgMBAAGjggLt
MIIC6TAfBgNVHSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQU
ZNbgX/wwUKwd33+6BBShKLczLBEwHgYDVR0RBBcwFYITZWNoby1hcGkuYW1hem9u
LmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwuc2NhMWIuYW1hem9udHJ1
c3QuY29tL3NjYTFiLTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMHUGCCsGAQUF
BwEBBGkwZzAtBggrBgEFBQcwAYYhaHR0cDovL29jc3Auc2NhMWIuYW1hem9udHJ1
c3QuY29tMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LnNjYTFiLmFtYXpvbnRydXN0
LmNvbS9zY2ExYi5jcnQwDAYDVR0TAQH/BAIwADCCAX0GCisGAQQB1nkCBAIEggFt
BIIBaQFnAHYA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGBapVO
CgAABAMARzBFAiBy6hwOurhqVakzVc8eTH5Lg4Njeo13MU9CXIooTCYASwIhAOsu
KudnPSZnnfK6ZdxGBNIk4iFJZux1rbzl2VyueOM0AHYANc8ZG7+xbFe/D61MbULL
u7YnICZR6j/hKu+oA8M71kwAAAGBapVOYQAABAMARzBFAiEA1vMDu+UoTVcDtgNM
bKaUsHXf+dbGHMXjboujnG8A39wCIHzaz+NOXvRJ6dL3CmihgPPD6G2NUaFWvPH0
3ao1y/Q4AHUAtz77JN+cTbp18jnFulj0bF38Qs96nzXEnh0JgSXttJkAAAGBapVO
LgAABAMARjBEAiBbxohDRtCeDuODsJg3LToeemn9kN4NbYiXzD0v+b92pQIgWH3u
ZeQDhzte4zVQunk/0289gZsRd1wFHYLeoTl5c7IwDQYJKoZIhvcNAQELBQADggEB
AAJkxBevBpM34ECzcOSlw5i93v2PdmorHjNEfW06L/g2CXmdUbUclX8/cgJgP0v0
YIExOpM8Q4LcvmMjRP1MqsokpUJxgPnE1PWSIVyxNa/FomNhM87f5qZFauueyxEt
H/QL97uYBjl4pHj2xCE9u34so92SMw+Cls0cegLPKZZAY+BaErRc0eaGCedt5Ipy
jlzsQy0HLceNfwcU4KKCVX6v3qrIbiwYsn1zaPHF6BdlfYD/RATyHHAY6MKShG91
vocf6dJJQvAXEhlJn1C9FpxyOIRQNwfWmqIhFspzyWjylg7KqTtgtf7JpFdAEwM8
iF8DGeo7FvqDHkx6PtkOgso=
MIIF1DCCBLygAwIBAgIQBN+8chNo1Sj7b0tM5snCVjANBgkqhkiG9w0BAQsFADA8
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g
UlNBIDIwNDggTTAxMB4XDTIzMDMxNjAwMDAwMFoXDTIzMTIyMzIzNTk1OVowHjEc
MBoGA1UEAxMTZWNoby1hcGkuYW1hem9uLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKIQEkLs9APyNk6eV9X1QXh+ca8XtooQy6BiSpzMY6HKtg13
G5cL/hCkXNUbsJYsO47BKsBcYKOhrI9Tlz3aMwFPX/Y2rK32WgeIs1jf0Et7UXQ5
hvUm9CQ5eCmpUWL69rkDoN8ig8pnaO/5CXWA/3hEJi/ChhI/u0VTLljClH7ZKTmu
uVLmFEthUc3Zk9kGa7hmBx3Dy/Pj7eqZUEq7KrRqzqvGXSSh22fp2IJ8QcOyTNt6
wNtOmepdYUUB1EWaoIcc2WiBlC/fsB8yJbGlC6r+JRoXEaJexW8BMN1/McIFsXx0
pg0hovlN68kyuz5hKPwVZ9aQHrEKyl3bf5VtF8kCAwEAAaOCAu4wggLqMB8GA1Ud
IwQYMBaAFIG4DmOKiRIY5fo7O1CVn+blkBOFMB0GA1UdDgQWBBQo1dfksXQFwRBS
gCVWr5gZCuM51jAeBgNVHREEFzAVghNlY2hvLWFwaS5hbWF6b24uY29tMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwOwYDVR0f
BDQwMjAwoC6gLIYqaHR0cDovL2NybC5yMm0wMS5hbWF6b250cnVzdC5jb20vcjJt
MDEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMHUGCCsGAQUFBwEBBGkwZzAtBggr
BgEFBQcwAYYhaHR0cDovL29jc3AucjJtMDEuYW1hem9udHJ1c3QuY29tMDYGCCsG
AQUFBzAChipodHRwOi8vY3J0LnIybTAxLmFtYXpvbnRydXN0LmNvbS9yMm0wMS5j
ZXIwDAYDVR0TAQH/BAIwADCCAYAGCisGAQQB1nkCBAIEggFwBIIBbAFqAHYA6D7Q
2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGG7FRdNgAABAMARzBFAiEA
/YIL1U8CP30wrUhqg3ILfVSkVAfQ/Eo3SGNjvz8VEwMCIG38MeCoXQN3hvE77uPR
sTE59GxdeozFwZqPcGaZSYp+AHcAs3N3B+GEUPhjhtYFqdwRCUp5LbFnDAuH3PAD
Dnk2pZoAAAGG7FRdZgAABAMASDBGAiEAyubrDupeOQjRFs7oGz+he0X1S6k03xZ/
6x0w5b7xkmICIQDY6IkaeoEFrMMv3vl2PlE2c6MxEhJt+t54vXnWcwkPGgB3ALc+
+yTfnE26dfI5xbpY9Gxd/ELPep81xJ4dCYEl7bSZAAABhuxUXRgAAAQDAEgwRgIh
AO+JM3fQLGKncD8qGCiYCS73jWOvhRq94zsxiXjUdTNfAiEAxIryCWuVSLN+S1+K
21tTWBhWi4Q9ndjPVEltqxpnym8wDQYJKoZIhvcNAQELBQADggEBAIrd0C+BEmLX
iEPMjHByEYmT4Ho/WSZSjn7VYzzn5D2SqsRHYG6NkMTLbxcdjmMlsAk8ZD+jqJii
HTXmYcKOohH5My70l8YekFpiSP91eEziYSdFsCmXwzH5OmxOkVwvFwa5ZZI93aaQ
djoMI8RhG3TiQGsCFe7gXMpD4/Gh3N1CRDEepVadujEv4hBf0FfBjUFzxuxQVvGa
6epG1P55BMR3UPgVSJ1TLNBhxSN2CQKhYMdeA1ncfb6zc6cJ7h0WGEq3iwBr9WD4
fjGn8nMFXV9a5yVoIN2riHAgROjPa7SibLGouof8Ydyu8aOhdhBehcSTpjJ7EzOQ
QlES8QSw3UE=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIESTCCAzGgAwIBAgITBn+UV4WH6Kx33rJTMlu8mYtWDTANBgkqhkiG9w0BAQsF
MIIEXjCCA0agAwIBAgITB3MSOAudZoijOx7Zv5zNpo4ODzANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTE1MTAyMjAwMDAwMFoXDTI1MTAxOTAwMDAwMFowRjEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEVMBMGA1UECxMMU2VydmVyIENB
IDFCMQ8wDQYDVQQDEwZBbWF6b24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDCThZn3c68asg3Wuw6MLAd5tES6BIoSMzoKcG5blPVo+sDORrMd4f2AbnZ
cMzPa43j4wNxhplty6aUKk4T1qe9BOwKFjwK6zmxxLVYo7bHViXsPlJ6qOMpFge5
blDP+18x+B26A0piiQOuPkfyDyeR4xQghfj66Yo19V+emU3nazfvpFA+ROz6WoVm
B5x+F2pV8xeKNR7u6azDdU5YVX1TawprmxRC1+WsAYmz6qP+z8ArDITC2FMVy2fw
0IjKOtEXc/VfmtTFch5+AfGYMGMqqvJ6LcXiAhqG5TI+Dr0RtM88k+8XUBCeQ8IG
KuANaL7TiItKZYxK1MMuTJtV9IblAgMBAAGjggE7MIIBNzASBgNVHRMBAf8ECDAG
AQH/AgEAMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUWaRmBlKge5WSPKOUByeW
dFv5PdAwHwYDVR0jBBgwFoAUhBjMhTTsvAyUlC4IWZzHshBOCggwewYIKwYBBQUH
AQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5yb290Y2ExLmFtYXpvbnRy
dXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDovL2NydC5yb290Y2ExLmFtYXpvbnRy
dXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3Js
LnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jvb3RjYTEuY3JsMBMGA1UdIAQMMAow
CAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IBAQCFkr41u3nPo4FCHOTjY3NTOVI1
59Gt/a6ZiqyJEi+752+a1U5y6iAwYfmXss2lJwJFqMp2PphKg5625kXg8kP2CN5t
6G7bMQcT8C8xDZNtYTd7WPD8UZiRKAJPBXa30/AbwuZe0GaFEQ8ugcYQgSn+IGBI
8/LwhBNTZTUVEWuCUUBVV18YtbAiPq3yXqMB48Oz+ctBWuZSkbvkNodPLamkB2g1
upRyzQ7qDn1X8nn8N8V7YJ6y68AtkHcNSRAnpTitxBKjtKPISLMVCx7i4hncxHZS
yLyKQXhw2W2Xs0qLeC1etA+jTGDK4UfLeC0SF7FSi8o5LL21L8IzApar2pR/
b24gUm9vdCBDQSAxMB4XDTIyMDgyMzIyMjEyOFoXDTMwMDgyMzIyMjEyOFowPDEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEcMBoGA1UEAxMTQW1hem9uIFJT
QSAyMDQ4IE0wMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOtxLKnL
H4gokjIwr4pXD3i3NyWVVYesZ1yX0yLI2qIUZ2t88Gfa4gMqs1YSXca1R/lnCKeT
epWSGA+0+fkQNpp/L4C2T7oTTsddUx7g3ZYzByDTlrwS5HRQQqEFE3O1T5tEJP4t
f+28IoXsNiEzl3UGzicYgtzj2cWCB41eJgEmJmcf2T8TzzK6a614ZPyq/w4CPAff
nAV4coz96nW3AyiE2uhuB4zQUIXvgVSycW7sbWLvj5TDXunEpNCRwC4kkZjK7rol
jtT2cbb7W2s4Bkg3R42G3PLqBvt2N32e/0JOTViCk8/iccJ4sXqrS1uUN4iB5Nmv
JK74csVl+0u0UecCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYD
VR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNV
HQ4EFgQUgbgOY4qJEhjl+js7UJWf5uWQE4UwHwYDVR0jBBgwFoAUhBjMhTTsvAyU
lC4IWZzHshBOCggwewYIKwYBBQUHAQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8v
b2NzcC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDov
L2NydC5yb290Y2ExLmFtYXpvbnRydXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8E
ODA2MDSgMqAwhi5odHRwOi8vY3JsLnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jv
b3RjYTEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IB
AQCtAN4CBSMuBjJitGuxlBbkEUDeK/pZwTXv4KqPK0G50fOHOQAd8j21p0cMBgbG
kfMHVwLU7b0XwZCav0h1ogdPMN1KakK1DT0VwA/+hFvGPJnMV1Kx2G4S1ZaSk0uU
5QfoiYIIano01J5k4T2HapKQmmOhS/iPtuo00wW+IMLeBuKMn3OLn005hcrOGTad
hcmeyfhQP7Z+iKHvyoQGi1C0ClymHETx/chhQGDyYSWqB/THwnN15AwLQo0E5V9E
SJlbe4mBlqeInUsNYugExNf+tOiybcrswBy8OFsd34XOW3rjSUtsuafd9AWySa3h
xRRrwszrzX/WWGm6wyB+f7C4
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF
Expand Down
2 changes: 1 addition & 1 deletion test/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import verifier from '../index.js'
import sinon from 'sinon'


const cert_url = 'https://s3.amazonaws.com/echo.api/echo-api-cert-11.pem' // latest valid cert
const cert_url = 'https://s3.amazonaws.com/echo.api/echo-api-cert-12.pem' // latest valid cert

test('handle missing cert_url parameter', function (t) {
const signature = 'JbWZ4iO5ogpq1NhsOqyqq/QRrvc1/XyDwjcBO9wWSk//c11+gImmtWzMG9tDEW40t0Xwt1cnGU93DwUZQzMyzJ5CMi+09qVQUSIHiSmPekKaQRxS0Ibu7l7cXXuCcOBupbkheD/Dsd897Bm5SQwd1cFKRv+PJlpmGKimgh2QmbivogsEkFl8b9SW48kjKWazwj/XP2SrHY0bTvwMTVu7zvTcp0ZenEGlY2DNr5zSd1n6lmS6rgAt1IPwhBzqI0PVMngaM0DQhB0wUPj3QoIUh0IyMVAQzRFbQpS4UGrA4M9a5a+AGy0jCQKiRCI+Yi9iZYEVYvfafF/lyOUHHYcpOg=='
Expand Down
2 changes: 1 addition & 1 deletion test/validate-cert.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ test('fails on expired certificate (Not After)', function (t) {
})

test('approves valid certifcate', function (t) {
const pem = fs.readFileSync(__dirname + '/echo-api-cert-11.cer')
const pem = fs.readFileSync(__dirname + '/echo-api-cert-12.cer')
t.ok(validate(pem) === undefined, 'Certificate should be valid')
t.end()
})

0 comments on commit 8a96621

Please sign in to comment.