diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 48f44e6..ce35b6d 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v2 with: - go-version: ^1.15 + go-version: ^1.17 - name: Check out code into the Go module directory uses: actions/checkout@v2 diff --git a/Makefile b/Makefile index 0255826..9ad1eb9 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ release-darwin: release: testing clean release-linux release-darwin dep-up: - docker-compose -f ./test-dependencies.yml up -d --remove-orphan + docker-compose -f ./test-dependencies.yml up -d sleep 4 dep-down: diff --git a/go.mod b/go.mod index 7c992ac..9a82d80 100644 --- a/go.mod +++ b/go.mod @@ -1,13 +1,31 @@ module github.com/fgeller/kt require ( - github.com/Shopify/sarama v1.26.1 + github.com/Shopify/sarama v1.30.0 github.com/davecgh/go-spew v1.1.1 + github.com/stretchr/testify v1.7.0 + golang.org/x/crypto v0.0.0-20210920023735-84f357641f63 +) + +require ( + github.com/eapache/go-resiliency v1.2.0 // indirect github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21 // indirect github.com/eapache/queue v1.1.0 // indirect + github.com/golang/snappy v0.0.4 // indirect + github.com/hashicorp/go-uuid v1.0.2 // indirect + github.com/jcmturner/aescts/v2 v2.0.0 // indirect + github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect + github.com/jcmturner/gofork v1.0.0 // indirect + github.com/jcmturner/gokrb5/v8 v8.4.2 // indirect + github.com/jcmturner/rpc/v2 v2.0.3 // indirect + github.com/klauspost/compress v1.13.6 // indirect + github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/stretchr/testify v1.5.1 - golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 + github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect + golang.org/x/net v0.0.0-20210917221730-978cfadd31cf // indirect + golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 // indirect + golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 // indirect + gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect ) -go 1.15 +go 1.17 diff --git a/go.sum b/go.sum index 90fd235..980b66f 100644 --- a/go.sum +++ b/go.sum @@ -1,16 +1,13 @@ -github.com/Shopify/sarama v1.19.0 h1:9oksLxC6uxVPHPVYUmq6xhr1BOF/hHobWH2UzO67z1s= -github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= -github.com/Shopify/sarama v1.26.1 h1:3jnfWKD7gVwbB1KSy/lE0szA9duPuSFLViK0o/d3DgA= -github.com/Shopify/sarama v1.26.1/go.mod h1:NbSGBSSndYaIhRcBtY9V0U7AyH+x71bG668AuWys/yU= -github.com/Shopify/toxiproxy v2.1.3+incompatible h1:awiJqUYH4q4OmoBiRccJykjd7B+w0loJi2keSna4X/M= -github.com/Shopify/toxiproxy v2.1.3+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/Shopify/toxiproxy v2.1.4+incompatible h1:TKdv8HiTLgE5wdJuEML90aBgNWsokNbMijUGhmcoBJc= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/Shopify/sarama v1.30.0 h1:TOZL6r37xJBDEMLx4yjB77jxbZYXPaDow08TSK6vIL0= +github.com/Shopify/sarama v1.30.0/go.mod h1:zujlQQx1kzHsh4jfV1USnptCQrHAEZ2Hk8fTKCulPVs= +github.com/Shopify/toxiproxy/v2 v2.1.6-0.20210914104332-15ea381dcdae h1:ePgznFqEG1v3AjMklnK8H7BSc++FDSo7xfK9K7Af+0Y= +github.com/Shopify/toxiproxy/v2 v2.1.6-0.20210914104332-15ea381dcdae/go.mod h1:/cvHQkZ1fst0EmZnA5dFtiQdWCNCFYzb+uE2vqVgvx0= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/eapache/go-resiliency v1.1.0 h1:1NtRmCAqadE2FN4ZcN6g90TP3uk8cg9rn9eNK2197aU= -github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-resiliency v1.2.0 h1:v7g92e/KSN71Rq7vSThKaWIq68fL4YHvWyiUKorFR1Q= github.com/eapache/go-resiliency v1.2.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21 h1:YEetp8/yCZMuEPMUDHG0CW/brkkEp8mzqk2+ODEitlw= @@ -19,69 +16,89 @@ github.com/eapache/queue v1.1.0 h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= -github.com/frankban/quicktest v1.7.2/go.mod h1:jaStnuzAqU1AJdCO0l53JDCJrVDKcS03DbaAcR7Ks/o= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db h1:woRePGFeVFfLKN/pOkfl+p/TAqKOfFu+7KPlMVpok/w= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= -github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/frankban/quicktest v1.11.3 h1:8sXhOn0uLys67V8EsXLc6eszDs8VXWxL3iRvebPhedY= +github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= +github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= +github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/hashicorp/go-uuid v1.0.2 h1:cfejS+Tpcp13yd5nYHWDI6qVCny6wyX2Mt5SGur2IGE= github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/jcmturner/aescts/v2 v2.0.0 h1:9YKLH6ey7H4eDBXW8khjYslgyqG2xZikXP0EQFKrle8= +github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= +github.com/jcmturner/dnsutils/v2 v2.0.0 h1:lltnkeZGL0wILNvrNiVCR6Ro5PGU/SeBvVO/8c/iPbo= +github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= github.com/jcmturner/gofork v1.0.0 h1:J7uCkflzTEhUZ64xqKnkDxq3kzc96ajM1Gli5ktUem8= github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= -github.com/klauspost/compress v1.9.8 h1:VMAMUUOh+gaxKTMk+zqbjsSjsIcUcL/LF4o63i82QyA= -github.com/klauspost/compress v1.9.8/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/jcmturner/goidentity/v6 v6.0.1 h1:VKnZd2oEIMorCTsFBnJWbExfNN7yZr3EhJAxwOkZg6o= +github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= +github.com/jcmturner/gokrb5/v8 v8.4.2 h1:6ZIM6b/JJN0X8UM43ZOM6Z4SJzla+a/u7scXFJzodkA= +github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod h1:sb+Xq/fTY5yktf/VxLsE3wlfPqQjp0aWNYyvBVK62bc= +github.com/jcmturner/rpc/v2 v2.0.3 h1:7FXXj8Ti1IaVFpSAziCZWNzbNuZmnvw/i6CqLNdWfZY= +github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= +github.com/klauspost/compress v1.13.6 h1:P76CopJELS0TiO2mebmnzgWaajssP/EszplttgQxcgc= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/pierrec/lz4 v2.0.5+incompatible h1:2xWsjqPFWcplujydGg4WmhC/6fZqK42wMM8aXeqhl0I= -github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.4.1+incompatible h1:mFe7ttWaflA46Mhqh+jUfjp2qTbPYxLB2/OyBppH9dg= -github.com/pierrec/lz4 v2.4.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= +github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/rcrowley/go-metrics v0.0.0-20180503174638-e2704e165165 h1:nkcn14uNmFEuGCb2mBZbBb24RdNRL08b/wb+xBOYpuk= -github.com/rcrowley/go-metrics v0.0.0-20180503174638-e2704e165165/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563 h1:dY6ETXrvDG7Sa4vE8ZQG4yqWg6UnOcbqTAahkV813vQ= -github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I= -github.com/xdg/stringprep v1.0.0/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y= -golang.org/x/crypto v0.0.0-20181001203147-e3636079e1a4 h1:Vk3wNqEZwyGyei9yq5ekj7frek2u7HUfffJ1/opblzc= -golang.org/x/crypto v0.0.0-20181001203147-e3636079e1a4/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= +github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= +github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 h1:+ELyKg6m8UBf0nPFSqD0mi7zUfwPyXo23HNjMnXPz7w= -golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20210920023735-84f357641f63 h1:kETrAMYZq6WVGPa8IIixL0CaEcIUNi+1WX7grUoi3y8= +golang.org/x/crypto v0.0.0-20210920023735-84f357641f63/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/sys v0.0.0-20181005133103-4497e2df6f9e h1:EfdBzeKbFSvOjoIqSZcfS8wp0FBLokGBEs9lz1OtSg0= -golang.org/x/sys v0.0.0-20181005133103-4497e2df6f9e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210917221730-978cfadd31cf h1:R150MpwJIv1MpS0N/pc+NhTM8ajzvlmxlY5OYsrevXQ= +golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d h1:+R4KGOnez64A81RvjARKc4UT5/tI9ujCIVX+P5KiHuI= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/jcmturner/aescts.v1 v1.0.1 h1:cVVZBK2b1zY26haWB4vbBiZrfFQnfbTVrE3xZq6hrEw= -gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod h1:nsR8qBOg+OucoIW+WMhB3GspUQXq9XorLnQb9XtvcOo= -gopkg.in/jcmturner/dnsutils.v1 v1.0.1 h1:cIuC1OLRGZrld+16ZJvvZxVJeKPsvd5eUIvxfoN5hSM= -gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod h1:m3v+5svpVOhtFAP/wSz+yzh4Mc0Fg7eRhxkJMWSIz9Q= -gopkg.in/jcmturner/goidentity.v3 v3.0.0/go.mod h1:oG2kH0IvSYNIu80dVAyu/yoefjq1mNfM5bm88whjWx4= -gopkg.in/jcmturner/gokrb5.v7 v7.5.0 h1:a9tsXlIDD9SKxotJMK3niV7rPZAJeX2aD/0yg3qlIrg= -gopkg.in/jcmturner/gokrb5.v7 v7.5.0/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM= -gopkg.in/jcmturner/rpc.v1 v1.1.0 h1:QHIUxTX1ISuAv9dD2wJ9HWQVuWDX/Zc0PfeC2tjc4rU= -gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod h1:YIdkC4XfD6GXbzje11McwsDuOlZQSb9W4vfLvuNnlv8= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= -gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/test-dependencies.yml b/test-dependencies.yml index e27c3c2..76a7cb6 100644 --- a/test-dependencies.yml +++ b/test-dependencies.yml @@ -2,7 +2,7 @@ version: '2' services: zookeeper-1: - image: confluentinc/cp-zookeeper:5.4.1 + image: confluentinc/cp-zookeeper:latest ports: - "2181:2181" environment: @@ -10,7 +10,7 @@ services: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 kafka-1: - image: confluentinc/cp-kafka:5.4.1 + image: confluentinc/cp-kafka:latest depends_on: - zookeeper-1 ports: @@ -34,3 +34,4 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock - ./test-secrets/:/etc/kafka/secrets + diff --git a/test-secrets/broker1-ca1-signed.crt b/test-secrets/broker1-ca1-signed.crt index e45656b..d9bda95 100644 --- a/test-secrets/broker1-ca1-signed.crt +++ b/test-secrets/broker1-ca1-signed.crt @@ -1,18 +1,19 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAcQCCQCNa2hkDfzbrDANBgkqhkiG9w0BAQUFADAwMRIwEAYDVQQDDAls -b2NhbGhvc3QxDTALBgNVBAsMBFRFU1QxCzAJBgNVBAoMAktUMB4XDTIwMDMxNTE2 -NDUzOVoXDTQ3MDczMTE2NDUzOVowMDELMAkGA1UEChMCS1QxDTALBgNVBAsTBFRF -U1QxEjAQBgNVBAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAIdPkDan7cbUIqhNrATm1ecAn77fzRV+bM4RurA5KVb4IJQEuV6A//5f -/dqXpXyhi8EXW+39vq7kMExfr18adWKKIlotZLAokuI2fGWAx18oNXJGIR5R9YDw -vIAcFVrhijWuJaMMsN0wJ9wWOYuCgNPCGOVCmEqiakL8YfKxdedNyAAjfozuJ2VG -9oiZsLI14IulZUf29e+Qsca0Y/oJfaQEoRxd3k+0wzdcm2BuH2uDbv5d1O7O4OBd -qcdOHeLFV71OgBYbPlAMUkepghbgvdp3sx99RmUa9pw7xdbKI8EK81fc6JC9Mjs0 -vnszBOkhB5GNdyYAZ6QuQZSAbRXpI00CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -Xz/bmZIrPCwRCZG66TJnluI2ddJq2J0ywscBwlFlJqYFKRKJOM/5tvWoXYWxHsJt -A6IHGhQEKax1I35RWzvbnYblrmwE5l/kKIEbU7y6GFDRiiUr4DQ/QxYJrwTUYORi -vScHdhdMf9reqBAbIDhPOsIFXF94XgJb+kBDdcy3KETDyiOUd7zeZp9YBZWbKbZb -YZaPSava8NrP8fVKV19N55qP4XSMQK/oqWKj6wHQrslNbsF3vFx7cSrMrE+jANMX -OGvxSsRRUDmy8EG20gKaOtgg93rtKApWii0Pb0+MEQ1tuzOu6+qGNcay0kllXE/B -ZMnt0CsKhZG5MVFJz+IdfQ== +MIIDBjCCAe6gAwIBAgIUQLTARfFpFqJ02GybrjTPme2jKzYwDQYJKoZIhvcNAQEL +BQAwMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYDVQQLDARURVNUMQswCQYDVQQK +DAJLVDAeFw0yMTExMTgyMTI0MTdaFw00OTA0MDQyMTI0MTdaMDAxCzAJBgNVBAoT +AktUMQ0wCwYDVQQLEwRURVNUMRIwEAYDVQQDEwlsb2NhbGhvc3QwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDd4OJqo0bLyV071DOTC9GirhiMXnfo8zcz +0TX8pVquCv34sPTIRJHdJQ6LGVG0nhpwPc7sr0ws7sadpVj043FBeDizxc4G4boP +1c/yITGm7FVNcNJ5xj/jO5jnrLnI0ObjpT+IuLzX6Gb3HuheH1Dik8s1PzHW/YOC +wURCaIrRe4b/1w2Mor5t9BFSSQaVRXqSeEVukU2HCLFoe237FuXGGb+ojLvEpxQR +N3598RvCgCpJHlX9nVuhOedLvI35uf89ycfcyEj2hrZzLgybLcABazkDlGTgGQFx +BuVOy/qvtH4bAvitbo/MNjYWnOfIjYBL9MBBe5J39a2jM56iN18NAgMBAAGjGDAW +MBQGA1UdEQQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAPlj6zu1d +G2aCB4v0cs+kftDhmBTbIj+QuyoSbjcqclbFDy6duxAOspjzqckCFsRPQE1b3LfE +l7ml0Q0W3E+DgpRilH65vSmMOUxoJNF+ZnOxgrHk47SKhS6MyVT+ixg1dx/nwfNh ++HLMdthMs7csgbRkmckXkWlfhL3SUQPlqEho11rgArFIg54Qy6sLiZkeH7P+JV59 +QNXPbaU3wcWfy8IqHe4+CAysZfhYgyJGcbWzLVQONArrPeOhvwg5RaacVBv5LFdN +SQK56P8JatNwuNmyF6ohdhK32H0DSJAThRtf+FormFVcoM54pw74HOvvzqtW5Y+A +4xVXYYw1WXKVpA== -----END CERTIFICATE----- diff --git a/test-secrets/broker1.csr b/test-secrets/broker1.csr index fa6d1d7..5133a63 100644 --- a/test-secrets/broker1.csr +++ b/test-secrets/broker1.csr @@ -1,17 +1,17 @@ -----BEGIN NEW CERTIFICATE REQUEST----- MIICpTCCAY0CAQAwMDELMAkGA1UEChMCS1QxDTALBgNVBAsTBFRFU1QxEjAQBgNV -BAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIdP -kDan7cbUIqhNrATm1ecAn77fzRV+bM4RurA5KVb4IJQEuV6A//5f/dqXpXyhi8EX -W+39vq7kMExfr18adWKKIlotZLAokuI2fGWAx18oNXJGIR5R9YDwvIAcFVrhijWu -JaMMsN0wJ9wWOYuCgNPCGOVCmEqiakL8YfKxdedNyAAjfozuJ2VG9oiZsLI14Iul -ZUf29e+Qsca0Y/oJfaQEoRxd3k+0wzdcm2BuH2uDbv5d1O7O4OBdqcdOHeLFV71O -gBYbPlAMUkepghbgvdp3sx99RmUa9pw7xdbKI8EK81fc6JC9Mjs0vnszBOkhB5GN -dyYAZ6QuQZSAbRXpI00CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0OBBYE -FLBJ0Dx9eIFyda6ZQNaZm8UF/wfCMA0GCSqGSIb3DQEBCwUAA4IBAQBwIw/PRn2q -mkqEmau91wlPb/X37O+eQopW6QZ1p4GwMXYtmHaEv1fS5OjhRfP/9le7D9NviY7S -o6irFZAOGIZ7SwbRMHFR+9oKGKEn5yVRImggUtq5GjOscQ/WDdw3M4tPe52EdLrw -xsm5u406fd+yCoBcuLBJcJJDBAwuNQzNna2Kz8P9y8kcpCCVsmRrFpwnhkN/STN7 -QqM1LBOUtlfK+mqnWdqcxGxrnoaFyTDtHsnfMRQqw7MpsB5jPJUB+6cqrhOps6Wn -M38C9vCz9n7qpoa3Aj9m7E6LMFgFXsXRNKXg0ykzD85evCcDg/hDnpwOJwatfsv2 -qTltTGrKOMUJ +BAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3g +4mqjRsvJXTvUM5ML0aKuGIxed+jzNzPRNfylWq4K/fiw9MhEkd0lDosZUbSeGnA9 +zuyvTCzuxp2lWPTjcUF4OLPFzgbhug/Vz/IhMabsVU1w0nnGP+M7mOesucjQ5uOl +P4i4vNfoZvce6F4fUOKTyzU/Mdb9g4LBREJoitF7hv/XDYyivm30EVJJBpVFepJ4 +RW6RTYcIsWh7bfsW5cYZv6iMu8SnFBE3fn3xG8KAKkkeVf2dW6E550u8jfm5/z3J +x9zISPaGtnMuDJstwAFrOQOUZOAZAXEG5U7L+q+0fhsC+K1uj8w2Nhac58iNgEv0 +wEF7knf1raMznqI3Xw0CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0OBBYE +FHHoMG6vGRAYMB4rvjLJpquFMG7lMA0GCSqGSIb3DQEBCwUAA4IBAQA20Dtm38lA +mxDH+0tMDATOZC21gCRvLVAWKUXjiaJE3kLSBpj3ftQvf4lMX/+8/aRrp81l9lxi +sLDd4EqdiGTy02GlFq6agvWUCWAaTV60XDU2KEKuk0DHqaRtvvx77eQGtvHkDnhv +3HSNOl4LfRrgt+M33Ge/OaKQKg18gvXwufH8MyLB6n81f41TF4gDcMIhXxip6/QL +atBdi8FTOakiaMeYEIzCwEyp/sAxBqyY8rkBe9C63RXUJ/Z6CDHsxWfd7W2ohBsx +YZNSc2kCSAL2EgilLMNVBazBPh/gYuvT9EkIgdjMCjizL2CtK0QUhvd3o0Ji73P4 +FZZSKXmmAxPP -----END NEW CERTIFICATE REQUEST----- diff --git a/test-secrets/create-certs.sh b/test-secrets/create-certs.sh index 0119946..f4e387e 100755 --- a/test-secrets/create-certs.sh +++ b/test-secrets/create-certs.sh @@ -6,27 +6,25 @@ set -o nounset \ -o xtrace # Generate CA key -openssl req -new -x509 -keyout snakeoil-ca-1.key -out snakeoil-ca-1.crt -days 365 -subj '/CN=localhost/OU=TEST/O=KT' -passin pass:ktktkt -passout pass:ktktkt +openssl req -new -x509 -keyout snakeoil-ca-1.key -out snakeoil-ca-1.crt -days 365 -subj '/CN=localhost/OU=TEST/O=KT' -addext 'subjectAltName = DNS:localhost' -passin pass:ktktkt -passout pass:ktktkt for i in broker1 do echo $i + echo ">> 0 <<" keytool -genkey -noprompt \ -alias $i \ -dname "CN=localhost, OU=TEST, O=KT" \ + -ext "SAN=DNS:localhost" \ -keystore kafka.$i.keystore.jks \ -keyalg RSA \ -storepass ktktkt \ -keypass ktktkt - # Create CSR, sign the key and import back into keystore keytool -keystore kafka.$i.keystore.jks -alias $i -certreq -file $i.csr -storepass ktktkt -keypass ktktkt - - openssl x509 -req -CA snakeoil-ca-1.crt -CAkey snakeoil-ca-1.key -in $i.csr -out $i-ca1-signed.crt -days 9999 -CAcreateserial -passin pass:ktktkt - + openssl x509 -req -extfile <(printf "subjectAltName=DNS:localhost") -CA snakeoil-ca-1.crt -CAkey snakeoil-ca-1.key -in $i.csr -out $i-ca1-signed.crt -days 9999 -CAcreateserial -passin pass:ktktkt keytool -keystore kafka.$i.keystore.jks -alias CARoot -import -file snakeoil-ca-1.crt -storepass ktktkt -keypass ktktkt keytool -keystore kafka.$i.keystore.jks -alias $i -import -file $i-ca1-signed.crt -storepass ktktkt -keypass ktktkt - # Create truststore and import the CA cert. keytool -keystore kafka.$i.truststore.jks -alias CARoot -import -file snakeoil-ca-1.crt -storepass ktktkt -keypass ktktkt @@ -37,5 +35,5 @@ done # generate public/private key pair for kt openssl genrsa -out kt-test.key 2048 -openssl req -new -key kt-test.key -out kt-test.csr -subj '/CN=localhost/OU=TEST/O=KT' -openssl x509 -req -days 9999 -in kt-test.csr -CA snakeoil-ca-1.crt -CAkey snakeoil-ca-1.key -CAcreateserial -out kt-test.crt +openssl req -new -key kt-test.key -out kt-test.csr -subj '/CN=localhost/OU=TEST/O=KT' -addext 'subjectAltName = DNS:localhost' +openssl x509 -req -extfile <(printf "subjectAltName=DNS:localhost") -days 9999 -in kt-test.csr -CA snakeoil-ca-1.crt -CAkey snakeoil-ca-1.key -CAcreateserial -out kt-test.crt diff --git a/test-secrets/kafka.broker1.keystore.jks b/test-secrets/kafka.broker1.keystore.jks index be44180..78eb9f3 100644 Binary files a/test-secrets/kafka.broker1.keystore.jks and b/test-secrets/kafka.broker1.keystore.jks differ diff --git a/test-secrets/kafka.broker1.truststore.jks b/test-secrets/kafka.broker1.truststore.jks index d66789d..076ea1b 100644 Binary files a/test-secrets/kafka.broker1.truststore.jks and b/test-secrets/kafka.broker1.truststore.jks differ diff --git a/test-secrets/kt-test.crt b/test-secrets/kt-test.crt index e4a8e02..f1697f9 100644 --- a/test-secrets/kt-test.crt +++ b/test-secrets/kt-test.crt @@ -1,18 +1,19 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAcQCCQCNa2hkDfzbrTANBgkqhkiG9w0BAQUFADAwMRIwEAYDVQQDDAls -b2NhbGhvc3QxDTALBgNVBAsMBFRFU1QxCzAJBgNVBAoMAktUMB4XDTIwMDMxNTE2 -NDU0NVoXDTQ3MDczMTE2NDU0NVowMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYD -VQQLDARURVNUMQswCQYDVQQKDAJLVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAKyCy6Fb+44nS3hywRL4lIUe8vGklgiDevtKFlSwn/0y2Bf4P6ubFRmi -f9HjUfuN+iVuSKBqibEbCNI8MkhSUnSS80t5AgXfINxJUW+N+wxMFON++CE/y4TB -D4sc1JmHhnHp99f3Mc7v3rbjnG9pHOIfF9MRxuxo7oYg46pV4M59wE+eN3XFvt+1 -IXyaxLVNCFueyKA7IE5ECWECJ76JpbGjnvNNJTpcuIkoKk58cGbwvnKDtaVnZVMf -ImDyVpth1Pao1iMeNnOKGpSzvEELD3dCOGzdi9vEo12Bj+7C6y4gV7YdCGod18LN -QYUjAkvz5gTmwb9dLPlmbsAj9wrKQNUCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA -My95xuxadAIm+oY8OwDpO39g7TyvyHhFC9afY5/oHhZGKXkexJQMOlH+Y6P2+12D -QcP2i6XTFVCXCQqWtULPz4jv2NvFda1Jv/DnVZs62hqeI3TZeY0kdDCKl1nud/sK -9hsaenQhSrD3n9XwhkBWJaGE0bvFniyeuRfVD+b3PoTFbs/Bf8p2kKIsBaBY6Nli -bNE0fM2H0awGNeh/gqruVoMK/hrfOdxpgpUNKfW3OJefBSvB9VmqjhM7IkWmZxsX -LmZ5uthOFSzQBJMdjovAjn/QXB0x45IpmJMzqAGyapz6+JYgNrIPk2fQYcDGXJ3a -woB5/2gqRuNRqM+CI/TMuQ== +MIIDBjCCAe6gAwIBAgIUQLTARfFpFqJ02GybrjTPme2jKzcwDQYJKoZIhvcNAQEL +BQAwMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYDVQQLDARURVNUMQswCQYDVQQK +DAJLVDAeFw0yMTExMTgyMTI0MjNaFw00OTA0MDQyMTI0MjNaMDAxEjAQBgNVBAMM +CWxvY2FsaG9zdDENMAsGA1UECwwEVEVTVDELMAkGA1UECgwCS1QwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9SK4B7cRCRdz69snq3ucd4oo0eqFvXYfO +iKfGAcAtGc4rhmqBYYILvZMKqE+SWWQvz0k/vZ/S3UpvSSdYH3gducJ235Durqn5 +5wzEoRvoZnDBB97b23mWrbmsLnzhQ+4pfLJ5i4k95H+Uv43fagj2fiKIBGnp6WW0 +5w8zpI/98/bEQpR49U87m2oEQ+SAymRN3kSbNjiCw2JAbkfWBbAPatp0TRwVJp37 +2/X0G47EmMuWssZwVips7M0b5sncoRaz+Mx82N50H4eDydGxRu2hy5TJsi1VrlEH +IS8wKsIIrROuhuudQUb4EGtZmMWBdoT9DLELOtRukYJVtoxOx2a7AgMBAAGjGDAW +MBQGA1UdEQQNMAuCCWxvY2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEANidhoETV +/wTfQOs2b8boTd8O62YCtCCFowgzzUYt/dDGE6s5bZN7zzZ6kz7TFuIoVvsedXzu +RZDkzpBfPu1v0drAh5J5RnFnyv8sx6OctN6Z0LtwxlNB5hbheMqhLa6XLQttzgLB +pF5H7n/eE5C5z85OITIgOc7K8ZIW0NVDlpsbAeGtaxSV2E9Vc5p1/QdYkJfHBQ7G +yuVj49XhMjgWtNZKmGabmoLLeYMbZBjDCIAZzvbjnnismFq+JIomkAaqHaAqtfuq +pEAsoJfIbkFqasfRpa/13LCSRCWuS5pbaqx23U6SXUiCGHWSflvFRocfVcECahnr +XynNQOAi5VWPTA== -----END CERTIFICATE----- diff --git a/test-secrets/kt-test.csr b/test-secrets/kt-test.csr index 8431fcd..52c7275 100644 --- a/test-secrets/kt-test.csr +++ b/test-secrets/kt-test.csr @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE REQUEST----- -MIICdTCCAV0CAQAwMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYDVQQLDARURVNU -MQswCQYDVQQKDAJLVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKyC -y6Fb+44nS3hywRL4lIUe8vGklgiDevtKFlSwn/0y2Bf4P6ubFRmif9HjUfuN+iVu -SKBqibEbCNI8MkhSUnSS80t5AgXfINxJUW+N+wxMFON++CE/y4TBD4sc1JmHhnHp -99f3Mc7v3rbjnG9pHOIfF9MRxuxo7oYg46pV4M59wE+eN3XFvt+1IXyaxLVNCFue -yKA7IE5ECWECJ76JpbGjnvNNJTpcuIkoKk58cGbwvnKDtaVnZVMfImDyVpth1Pao -1iMeNnOKGpSzvEELD3dCOGzdi9vEo12Bj+7C6y4gV7YdCGod18LNQYUjAkvz5gTm -wb9dLPlmbsAj9wrKQNUCAwEAAaAAMA0GCSqGSIb3DQEBCwUAA4IBAQBcSHtoHbtp -bnti9lgsLwlJFnyAw6L873pS26tyzXd6yAXjx55CeqgtPOw5LzGTSnkGM6ktJnGr -l6VbeoXXDFyUlJIydrMo1x5UM/egEdy0ci59hi5yVIpuGewKnkVfroPfT/8dapYI -jegkQLMRCTAL/lvQ/WNd1To/yaUNdunviDZ5A1DOTGumFwKGqdxacJsuNL8mhFPJ -JNEYhYDn9HvPJLc1RWMUozJstF7poXhzRCRHTtRkxjR8AEXDsV/2ObZKdJocY9Io -WoXzLn+B9kvwlFDMVIQuOp+d609jDKEz0sDE9OpD/2NPWBG6OqD4urqDe/bMWAlv -LDCnw6/IxX1i +MIICnDCCAYQCAQAwMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYDVQQLDARURVNU +MQswCQYDVQQKDAJLVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1I +rgHtxEJF3Pr2yere5x3iijR6oW9dh86Ip8YBwC0ZziuGaoFhggu9kwqoT5JZZC/P +ST+9n9LdSm9JJ1gfeB25wnbfkO6uqfnnDMShG+hmcMEH3tvbeZatuawufOFD7il8 +snmLiT3kf5S/jd9qCPZ+IogEaenpZbTnDzOkj/3z9sRClHj1TzubagRD5IDKZE3e +RJs2OILDYkBuR9YFsA9q2nRNHBUmnfvb9fQbjsSYy5ayxnBWKmzszRvmydyhFrP4 +zHzY3nQfh4PJ0bFG7aHLlMmyLVWuUQchLzAqwgitE66G651BRvgQa1mYxYF2hP0M +sQs61G6RglW2jE7HZrsCAwEAAaAnMCUGCSqGSIb3DQEJDjEYMBYwFAYDVR0RBA0w +C4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4IBAQCCr4wpCaFQolGsIxUV6K9p +gIVsxCT3GGMaW+xulH+q+UV+VVH9CAkbkL7BJZ75HEsmJs2foZrI63aiS0QMRc0M +QL+TQC0c2m/c/1ck0gsiIFdG8umUXkkQDvffrYW/o/Lz+hUcfsAhBXGWKHh+1gki +xbk3+0EH3GubTYhADaOEPsemc1rnqp4FFGJ82fPqHpMXZKVoet8alyygp/rVpQ+V +460r51vGNRJFGmUp5MUBRDGAsVJa0YhR7UE0GiUQXom90mcYLRwjHt2XXhQwvJua +ek2WfBxfKrugH5DrI2byPanVrtzA3mWOLhosFGgNK59pKVZTqqnNSwUJpw+vKJxI -----END CERTIFICATE REQUEST----- diff --git a/test-secrets/kt-test.key b/test-secrets/kt-test.key index 76ebdda..7e1d764 100644 --- a/test-secrets/kt-test.key +++ b/test-secrets/kt-test.key @@ -1,27 +1,27 @@ -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff --git a/test-secrets/snakeoil-ca-1.crt b/test-secrets/snakeoil-ca-1.crt index bc1f46c..14fcb6a 100644 --- a/test-secrets/snakeoil-ca-1.crt +++ b/test-secrets/snakeoil-ca-1.crt @@ -1,18 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAcQCCQDIiaispcygITANBgkqhkiG9w0BAQsFADAwMRIwEAYDVQQDDAls -b2NhbGhvc3QxDTALBgNVBAsMBFRFU1QxCzAJBgNVBAoMAktUMB4XDTIwMDMxNTE2 -NDUzN1oXDTIxMDMxNTE2NDUzN1owMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYD -VQQLDARURVNUMQswCQYDVQQKDAJLVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBAN7iSLcIEBAsPVXzh3wo7ptstwmLVbPeyqRaK4G1wtLKoX6blQz0iE8M -+YCY5T7OGQ4DlB8I982al0LF4tTjcN5b7YWbYbuqYnjkqRpQFN9eUAuzVqGQNqBJ -V3jLwINIOr5acLqvJz23ge/pjsnNU15queniYpn+k5csemSyVAREU4xlsX837QnC -zp0idheOynSOZ4dFEmKnKJxL9Fv4A8apO1kd6QWov3mOoP1MElHQik5c2cGeBhO7 -RFRBo2HjiRXyqGOT29RiQ5vIPOVs43ifuNZULWFGW1MRo8nypzjXc4ZoSGEE7xKz -OhoQOcoVdniG1p3wgpWCjjEbIiH1hhUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA -bDQxsFYBy7CtVvFPCuGHXHKHQwiJkGrn6Fxiwn4jFrrPln5CS0LrpBscUEgvYWD6 -7R5CGxISIVKoG0Yq32ZKMCZmfpCD0mkFG4zDPKtk6Zf+MSKiV35CMUeBzlq3jfVU -oCuSwsV131b07Ep3zxzwIpXUDEdwdSBwZJ3TDah6NIyO0xH5tMBMQ2rU0IjW8GVV -eiJBLG8YmLCPzooOnylfI9ZRePd1rAkZSJJPbizaztTGc0C7t569QzeM2xZrCXO/ -GuQ1CRvUnEfQ8MWN/OTtPOjzNk2kTAJATS/x5hDYpCcKsG1IsYAg7E/bTDVEMhZB -3ynZQmsTLJaEx+M/K5LfqA== +MIIDVzCCAj+gAwIBAgIUGfgSlwWvLQijaHYA8GNp+QY/5DwwDQYJKoZIhvcNAQEL +BQAwMDESMBAGA1UEAwwJbG9jYWxob3N0MQ0wCwYDVQQLDARURVNUMQswCQYDVQQK +DAJLVDAeFw0yMTExMTgyMTI0MTZaFw0yMjExMTgyMTI0MTZaMDAxEjAQBgNVBAMM +CWxvY2FsaG9zdDENMAsGA1UECwwEVEVTVDELMAkGA1UECgwCS1QwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSt7T2l70ifNx5+2MIIr/fW3iBMd2nPVn3 +HEbDl0YzVP64perRpWjpRaVCCqhn73hm3doKA3xsU49YoRn/Pg0wWyepichpE1XZ +2KYld+HoSFxBAIdre+wR4Vmu+6hF6vgZNNY1bWYnYESj9uwOp3NiNJS1uwkwnpMy +NnL0TBqj6HDWZM3lmbL5RjFmjvRGqau8CB/dg1r3Uuu1FtnMUC/hHgK8ttlQnyam +fyfbw9TWZRGp+YTeGBTJiGlIB/pNU1AjSIkHOH1MnRfjoBoDKTK4rMGphL/maWrQ +i5vA9DPQQj6mu04I+PYMJXJ7MD54qSRclG0reFIyTMi8lDSuuYM5AgMBAAGjaTBn +MB0GA1UdDgQWBBSxZlal/4ESTcZOcmPiMipmM0twUzAfBgNVHSMEGDAWgBSxZlal +/4ESTcZOcmPiMipmM0twUzAPBgNVHRMBAf8EBTADAQH/MBQGA1UdEQQNMAuCCWxv +Y2FsaG9zdDANBgkqhkiG9w0BAQsFAAOCAQEAiqAXdwHUX/yHkDXaqUZ/1Na77gdt +5HiZYUHVVKj3pXP2Bxt48qiNzixNxLBwdOGjjTw3XcVq1Aew9QN2Q/ctd4kpVmUI +IP9gHTVWzoIgv1gzvvr3hz3+yl5ZjCMNEjbrVIbpk6Q0KJLIPbVsUMxljmK85NSD +PDoeVrNu9u5AoETA1v3JdKi4fkGpyA0+hFEm/N+EeVXTzd919MYZEGjya6qwRvI0 +MEtIM9tgEERyvaa3pUXr5wrrZoQSWmf5D9FQFRhBHUc7++ecBKVvGKaXjUP0U2OK +5IL2Ot3yG9kEFH8j87mHL/LKnPEqL02t8trCPZIo9PMznQ3hXSgL7mfIEw== -----END CERTIFICATE----- diff --git a/test-secrets/snakeoil-ca-1.key b/test-secrets/snakeoil-ca-1.key index a6340c6..ac85997 100644 --- a/test-secrets/snakeoil-ca-1.key +++ b/test-secrets/snakeoil-ca-1.key @@ -1,30 +1,30 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -MIIFHzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQIEb15MMBrel0CAggA -MB0GCWCGSAFlAwQBKgQQatNgtaHFXd4Kvf6cwWWDzwSCBNDHDk0GMZ2GH1S5pifX -sA+yR4aCkNAIxpwVCo1jeSd4OAwD+j1+Gi2kcbE6W4TOv/b+pDnUErW64t/9lTl1 -mTLmjLezO+uJfhDFuq+5arVQaLKgE/gFbaWYlRLPXfYjtk8fjkPl7sBa4UPKRi4j -6/ZaW6AVXK971m3BL56BwzCBmLlhpa0wVJc+tBbezrSiVvpYSLTDR1Vsxl6p2kKy -q9pz43AfhWeNSErPYaqPvSBHoBIQHZs9boDE9asZkQE2WjgCFaDtPi+DSqQPt5Bi -xxRO3IO+HUiZX+tF6yz0F/IjBdlFwRKzyjk6iB+QpmiXnFECasAZo34pZyC661+N -AP4Lux9MbwdqnoWFuzcJTf4oS1Ns8iJu0joZg1iC04ncRPdcOKfXZpOEA1nVlUIM -FpEaxMt/aQINR1Wz6CZHbwmRjKaiD0d/SIGtfs+68jeSnwlNjEf2Pon+nQe0ZmDA -GxRJTgdTn4+FIudUeLYqnU9J+Dslr5+ogn+C6nApMduY/s6FuumZAEO3bSK3GbGb -YxQ1NZlEqjw/ZJkMdFNIE4IVRF/N6xcPTnE9S7CafqBEbO+SDJGZa7OESb26/3F5 -vlQ8zkurDblOequT3rZbx+jKhk7EXmAtmdJBV6Bom6GGj1FwPWyiw5xSRA1prQKM -XqMenH0cq+CLQgNBzOLPbjenPyBX0GxjmENFayf7ns6gV+unIVX1wyUQh2OEF3Ub -PTaC5XWTB83NePNy9T33Z46f4asZW7jfvZX4KOqUmM56YgsYVRZwIAGEGMvxmfoN -H2QHjBrj1jGQrZFIxT9UH3i9bjdJYPociaIgJD7m1ucbTsSqhPb+7W2oWIqG4eTE -/oQCzfS4tp51FFWdsGdz7M6zAGOlJL7TIPIPzMj/p8EZvWkjMFWvvu98zBcRXWwf -WpzJnUZXiSVA2f5kqYb8H0WS101sdjX0i2y1jindK9Fsr9QGihOGY4eXjg86KE9y -r109aP0hHufmZw/arZELmu4skniz7G8v6uh9FbrZbM2ykMIGJsdIqYAUeH9eAT5d -oIzY/UjL8hrUsSuTZumxqFjPQw3AzDF8ZfPhssZXEY3zm3Q+00umxIQydYjbCYtb -7NnJyK9lCkjOiRpVoupvyQQYaWF5KPplKfC8Rb/69tln9LGnZOhJKpUbdqb0V/Of -aPeknXj3M4zHxIc2YewpMlZbVbzuOCE5+wAqFk5XOr6QLyne7QS1xsLmW8q+d3dr -riQNh/95uNs2Sd8OfcXXDK72wFYFxNIxOi+MAUf5nMfrd2roPUDQdpC8Id1OXV2A -8gckHG+BmTgUcOXcUvFMfGMNc4bHsEqiBcl4rJYojlAdBhsb7gtJCZ23mBbRtng/ -9DvRJ4+pd03eUjOjtPccpFA9/uFGJXLCmDwmnSwPDVSbTqtyEnFhVCi8gcp7zCII -B4BjooJlJ6zoYbBiK8UbXM9Wgtrdvr2Ki+UkXooI19DN8xX2vOXwjTNW6w8+4ZC8 -31CsDqEe0X02a91b2isSn3iG2GSp7gLeXu6P4gXaXSa3FGkGpd9/yp/EVhiSK6qh -NC0w7rRyGcg9QtEK67qw6jDkSRBFoxX7JBFcDHBAHZv9QZ6PA/S4dhcoEnTP4tPZ -e7Thu+1dI70w03hqHdAy/Ptngw== +MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIIRv5EihzOf4CAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECP3WKRr/LDp4BIIEyGdYtrDZ2O33 +uWN539uy8cTCqcbwwgvH/0zYOqacKDvf6wAHAPI24lTIqo9yct0uv10j3sVSnQPe +3bcB6jZ90r9nLsKgUZG6RJB/JEDIgVt1VNyvSuc1dez3U2ypSRtqcDIYKcctRL4v +sbB1nOhMcF6gEHaRtI3Sggmh1QmJKK0fO9r6F7GCviF3ku9Ftv+EViJVcWC19HH/ +/aFWg/E44uGLvZUALVnq+ZeyiEFmWtVPKz9rFRjNnvoNw5LTJXV/wNBvSU/YpwRP +Z2Ct/89YTpMqRVwxWKf1rU0hMujbIBP43pXZwLioAZ7Gii6eighNYwxgLflv+0dX +4UL49380DPU7TIZaOcTjviVI4U0aTA9IUjNPYNY9qUSwyIo9nr4Uqik5nMLxN6nD +p5q9wWwljrSn+L7S27X853n0a1pqQGavLOHw2Zb1RHoymFFVyV6WcW/eJk3An2t4 +Ua1yKLVuIPZCaV1SQ6Ey2X8XjDUnNkXnYhrZlEv/BWO/hmx5KqMHyHu39WsEq2it +9B6DEmQ0n1+fZJAoD6Uu+QVsry9rRzAL4esGOty4npixr8XtGcNcWqrSlfuulPDy +MJdP2eHh5cVKbUUTKkCy0yscCzvKQsadc5fgQAKWJtQsvvinWf//N2pXOgXStnu/ +KAxlC5pE8scnlqUcxfucrhmZuqLfJQep9WOrmc+815u37lFezwCfgrQtl2hB+kcR +79JvCqLjtLcUg+boaa+Q2bN2V2OcoWpcy53z3yDi44yUFh1jnE+Y57J1KBm1AU5I +CTTrtVttgUDESKJ4Nj8HSMDxZ5px8sJ+a476R1vwm28N3G8Irp4CLXHrstOAfleO +E0aGCKpPS3ai9ci4sUX4IQtoWS2CWjwRKBwvz10zJdS0/F5J+fsIKHE3i09GH3SJ +rLy4177KpswrUwsSAjCPjXtf9uP57olR2WfS+GLfH0i9V71B1NqMdfpqt/Kg8qJH +/8nnq/C+MMmX/BBDkvyETIg0ene/rweswu+q1P26Px7g0EwKLhjNNZ+esNPAMK4S +RapRu50nkVqXvM0DISFqCG5RniaQ+TqXc8DmYo/v6qUZgoabuErCEUJ9+kA5Ylur +R5AltxodpFAVhjlbZLkFEAPsNaykr/RObb0AmQOzPofbL4zhDWhjoY5JiiuZIm4N +Ya3NG3wR/3UnGBZWjQPcrMTIRu22ynawKhXS5ne2F9xugMg6LV2Ju6YYeB7SEdjE +IiJZlWyMeYsHIkvutgqc55hsVVWkQt6SLZgR5h9A8GHm34O6TqR8Cn8zUULHy3MV +uKeyGwKhFMKIuN9sQERrE4To7HCdvUhds27UZGgKdacLJcfKSmHlXGSb3Jrz1e/L +0MHhE8Yp9haky7/yKDt+qTXh4fdGNWGVN8LLB3Gmdx6o7JCllIwRpf2JjKiuKW8Q +3yjtNteWM59Tc6eo0EEGSj6RV17iwI3oaJOTPsFa4T6bcivpvAzAfFSNXEh1oy54 +g8Q67mYCfu6soYwCrSsvNw/K+Dt6qDY9f/0KoMlbl4N4bBn4JIjo0+gfIKGd7XtR +eOFhOe0MwUltgSycXtIa+1W3N570sI2e/JoLHQT0aUVL+8ef4swGBcx1PQkKZ967 +CHsi4Fjvaqvc5ZFkPjjbZQ== -----END ENCRYPTED PRIVATE KEY----- diff --git a/test-secrets/snakeoil-ca-1.srl b/test-secrets/snakeoil-ca-1.srl index 1265185..d11f7f6 100644 --- a/test-secrets/snakeoil-ca-1.srl +++ b/test-secrets/snakeoil-ca-1.srl @@ -1 +1 @@ -8D6B68640DFCDBAD +40B4C045F16916A274D86C9BAE34CF99EDA32B37