Skip to content

Commit

Permalink
update latest cert so unit tests pass
Browse files Browse the repository at this point in the history
  • Loading branch information
mreinstein committed Jan 13, 2022
1 parent ee14d91 commit 162f4d4
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 29 deletions.
56 changes: 29 additions & 27 deletions test/echo-api-cert-9.pem → test/echo-api-cert-10.cer
Original file line number Diff line number Diff line change
@@ -1,34 +1,36 @@
-----BEGIN CERTIFICATE-----
MIIFcDCCBFigAwIBAgIQCoVR+Rf6FN31ezpuGY39bTANBgkqhkiG9w0BAQsFADBG
MIIF3jCCBMagAwIBAgIQASsRtcjaANz51ZqQaypmYDANBgkqhkiG9w0BAQsFADBG
MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg
Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMDEyMTEwMDAwMDBaFw0yMTExMTYy
Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMTA4MzEwMDAwMDBaFw0yMjA4MDQy
MzU5NTlaMB4xHDAaBgNVBAMTE2VjaG8tYXBpLmFtYXpvbi5jb20wggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCSjIho0ATYb0MjLdh9Zm6H5+eiV+I2hydR
N2BM/H626EfAxe3Ngj9RDPJodjoayeXM4bYDAd4nSpATfn89KvMcmhwKy3Nln/Eh
9mwfJUq4PSitbHwnGUA2DYNPy1j0Lg9t8BxNqzL3oeMhccEGhsOuQBCBTPshrxPE
aLATgZphjFMh7ei5ARYa3DZcfXRpqQdO6yBT9b5QzIeJELVJslZYNfFan3P0Is7H
10pKIydgsH68bEJvl8h7w9DOPJGTuSLhr412SEP2+lD1w1zMWG9qXP4NvqWjNsqy
5VrbmtztNho5Z4h/VAA3H0ycxoiKDxsJUkLWdJThxPLtyJCeMGiTAgMBAAGjggKA
MIICfDAfBgNVHSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQU
5lBFREdWwbMOpIWruZdyyizsE8UwHgYDVR0RBBcwFYITZWNoby1hcGkuYW1hem9u
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCsCGMfuSvxF6EZZkqZYsFyaAUl3bh7Zbr
MCSY/5GAN5BPXEJnORnnowEQcUStY2P8HngLNR5Genzby2LdbXpfmLklLAQ5THw/
gmSxB+x1clJNhnXkRbcxq1qfJWkeRLO/MBDXWocMpufGB60VGNIJi6Jlxygt94qJ
qaRhknubTowDTBfmvsPjidEHEqfqqvaELDhSNDNVyJ/Tvg1xP3e5LYNHKVBCU9VR
xQUUtX5I7QFwKI+wdMdJbo3zqUHk/kpmu2sDqAC7DSAD5Bt6LaW6ICkVaQFj2xWz
94Af16yZWe2g4gpc1BjdCE/aeeMb6ImvEoqrniA8zI7jGoTDe2cdAgMBAAGjggLu
MIIC6jAfBgNVHSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQU
gVg/+/z3JqLRGs0JkmZHgpx2aXMwHgYDVR0RBBcwFYITZWNoby1hcGkuYW1hem9u
LmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwuc2NhMWIuYW1hem9udHJ1
c3QuY29tL3NjYTFiLmNybDAgBgNVHSAEGTAXMAsGCWCGSAGG/WwBAjAIBgZngQwB
AgEwdQYIKwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5zY2Ex
Yi5hbWF6b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQuc2NhMWIu
YW1hem9udHJ1c3QuY29tL3NjYTFiLmNydDAMBgNVHRMBAf8EAjAAMIIBBQYKKwYB
BAHWeQIEAgSB9gSB8wDxAHcA9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7x
ZOMAAAF2U26sUAAABAMASDBGAiEA9qNCDx3nS1NBQ7Zyks0eIefuLEmcPILG28tB
yDUjpaICIQDjeJBpkm4sa3tv7O2fN1zWSNQLMhEet0arScAC66LxMQB2AFzcQ5L+
5qtFRLFemtRW5hA3+9X6R9yhc5SyXub2xw7KAAABdlNurL0AAAQDAEcwRQIhANzn
6G/q7xfzZkM65PySGr1Or6pQEpSLQ/dZBEYJKhCcAiBGYYlomaCPEoOPK5I1fXeQ
AGFxBwFVUQ48LOmIjC9eyDANBgkqhkiG9w0BAQsFAAOCAQEACSwkS7NH5VyACsMO
EwlnzxnyI7OBSSl0mOH0Kg9heH7fmwlGjC4boyHFiTdSVebRXXJCgBzXZKcxw4Am
2g09qzDEtEgcomeqnJ5YnbZ1qKWaFBHcU1TeC9pJXp7FJ3ruxzBnv94P+qqAs99w
/8sNkJK9JzLzRvka29nN5bEHOQ/H5zRS9S8SvJ/P79/bXBVGoxLGB3IY7Ryxi5lg
PbMdtbsUuezPpO0XPEfDcllCCIMgtfOW4Ndeg3lG8UEYSQJcR8oGmvia5PuMtUK7
1qJIDGYQwQlMgoZUXQznJImfE8ebFXEC5PVyHGcdTGXXKaiTdpdQy8hVE2evz+18
av3OzQ==
c3QuY29tL3NjYTFiLmNybDATBgNVHSAEDDAKMAgGBmeBDAECATB1BggrBgEFBQcB
AQRpMGcwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnNjYTFiLmFtYXpvbnRydXN0
LmNvbTA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5zY2ExYi5hbWF6b250cnVzdC5j
b20vc2NhMWIuY3J0MAwGA1UdEwEB/wQCMAAwggGABgorBgEEAdZ5AgQCBIIBcASC
AWwBagB3ACl5vvCeOTkh8FZzn2Old+W+V32cYAr4+U1dJlwlXceEAAABe56a0SkA
AAQDAEgwRgIhAJlgZj5Fylr6KpzCHO0H2tmd6zujKZfDMWdQZEVOx600AiEA9hkV
T/6DmLfGaYIaXxvt54Cr0auB3piOH4zgMg+KaccAdwBRo7D1/QF5nFZtuDd4jwyk
eswbJ8v3nohCmg3+1IsF5QAAAXuemtFHAAAEAwBIMEYCIQDQ6qJ4Iyv/1nT2DAFE
RxhWnjuKg5AGIDl7LyAR7PqLDAIhAJlNlJVTIcmrY2tuo6jZo+YQX5qxKkS1m1wV
hCTpuS19AHYAQcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAF7nprQ
zQAABAMARzBFAiBpXrhxwzJjkThFqXkngOw5VGd6x8AUwIqPCe1lv9CqaAIhAOAG
OrHzbfNiDAyAtiAXRUIroHb52Wz+pguKAcFKNnvOMA0GCSqGSIb3DQEBCwUAA4IB
AQBM0q3yXwDQHOZ9cgOf5gZVq1Dz45ZxlkiOHgPi8sY6O0gqekziDwvzEjZiKKiz
CmWboKYGX5ObMJEG18OdNd2nX0Oo+D0rk81hR5uZmIWpuEvDo3MZdRl+b6r/0Taa
YC0sRD0CBelV4F9RX6yE1LEPdewQ2tf8SOpQ9gqge0e/Ql9IvJ/nWlS7J7CV6Sb/
zsbJhsKVlP3JNpILl7OPofIEpMjPTyW94fnHjKZGjbTJiZ1qFdm00xjIsyOVWL2A
y6NjsNHIjJT6WBBYqeFIkyC8GZ9iqbv2D5nTDT5HJTnyZ7syCmsNH4payviEPCdQ
Bq8E8J1uj5zle1Zu+y2XHLpO
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIESTCCAzGgAwIBAgITBn+UV4WH6Kx33rJTMlu8mYtWDTANBgkqhkiG9w0BAQsF
Expand Down Expand Up @@ -107,4 +109,4 @@ l08YuW3e95ORCLp+QCztweq7dp4zBncdDQh/U90bZKuCJ/Fp1U1ervShw3WnWEQt
8jxwmKy6abaVd38PMV4s/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3/yNTd126/+pZ
59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3/VyVOEVqQdZe4O/Ui5GjLIAZHYcSNPYeehu
VsyuLAOQ1xk4meTKCRlb/weWsKh/NEnfVqn3sF/tM+2MR7cwA130A4w=
-----END CERTIFICATE-----
-----END CERTIFICATE-----
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-9.pem' // latest valid cert
const cert_url = 'https://s3.amazonaws.com/echo.api/echo-api-cert-10.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-9.pem')
const pem = fs.readFileSync(__dirname + '/echo-api-cert-10.cer')
t.ok(validate(pem) === undefined, 'Certificate should be valid')
t.end()
})

0 comments on commit 162f4d4

Please sign in to comment.