Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certificate validation issue #31

Open
avzuquete opened this issue Nov 19, 2020 · 3 comments
Open

Certificate validation issue #31

avzuquete opened this issue Nov 19, 2020 · 3 comments

Comments

@avzuquete
Copy link

Hi, I'm using certvalidator 0.11.1 to validate a certificate with a chain.

The validation fails in method verify_crl, with the following traceback:

File "/usr/local/lib/python3.8/site-packages/certvalidator/init.py", line 193, in validate_usage
self._validate_path()
File "/usr/local/lib/python3.8/site-packages/certvalidator/init.py", line 121, in _validate_path
validate_path(self._context, candidate_path)
File "/usr/local/lib/python3.8/site-packages/certvalidator/validate.py", line 50, in validate_path
return _validate_path(validation_context, path)
File "/usr/local/lib/python3.8/site-packages/certvalidator/validate.py", line 402, in _validate_path
verify_crl(
File "/usr/local/lib/python3.8/site-packages/certvalidator/validate.py", line 1243, in verify_crl
if isinstance(distribution_point['crl_issuer'], x509.GeneralNames):
TypeError: string indices must be integers

Apparently one is trying to index a string with a string ...

Attached goes a series of test certificates with a target certificate (sig.der) and its certification chain. I got the error when checking the validity of sig.der.
sig.zip

@avzuquete avzuquete changed the title Certificate validation, issue on CRL validationHi Certificate validation, issue on CRL validation Nov 19, 2020
@avzuquete avzuquete changed the title Certificate validation, issue on CRL validation Certificate validation issue Nov 19, 2020
@avzuquete
Copy link
Author

Certificates in DER and PEM formats.
And the correct chain, this time (there was a wrong certtificate in the previous ZIP).
sig.zip

@avzuquete
Copy link
Author

Certificates inline, in PEM format. Leaf first, root last, others following chain.

-----BEGIN CERTIFICATE-----
MIIJUDCCBzigAwIBAgIIe6zL5nB/MCswDQYJKoZIhvcNAQELBQAwgcExCzAJBgNV
BAYTAlBUMTMwMQYDVQQKDCpJbnN0aXR1dG8gZG9zIFJlZ2lzdG9zIGUgZG8gTm90
YXJpYWRvIEkuUC4xHDAaBgNVBAsME0NhcnTDo28gZGUgQ2lkYWTDo28xFDASBgNV
BAsMC3N1YkVDRXN0YWRvMUkwRwYDVQQDDEBFQyBkZSBBc3NpbmF0dXJhIERpZ2l0
YWwgUXVhbGlmaWNhZGEgZG8gQ2FydMOjbyBkZSBDaWRhZMOjbyAwMDE3MB4XDTIw
MDYxNTE3NTU0OVoXDTMwMDYxNTE3NTU0OVowgfwxCzAJBgNVBAYTAlBUMRwwGgYD
VQQKDBNDYXJ0w6NvIGRlIENpZGFkw6NvMSswKQYDVQQLDCJBc3NpbmF0dXJhIFF1
YWxpZmljYWRhIGRvIENpZGFkw6NvMRwwGgYDVQQLDBNDaWRhZMOjbyBQb3J0dWd1
w6pzMSowKAYDVQQEDCFWRU5UVVJBIERBIENSVVogTUFSTsOUVE8gWsOaUVVFVEUx
DzANBgNVBCoMBkFORFLDiTEUMBIGA1UEBRMLQkkwNjg1NDA0NzcxMTAvBgNVBAMM
KEFORFLDiSBWRU5UVVJBIERBIENSVVogTUFSTsOUVE8gWsOaUVVFVEUwggGiMA0G
CSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDAx3I0oPFpupESQcdMJoVHvX7NYJPk
CdqpnbRT8USit56No9xoUUFEQtZM1oo5yaAj0S4aSL/VDvKR9LoTTYynBnPddX8f
QkiMrw/ufrnIln0PCkv5lIlPGoxK1exox872qZzxhhYpDOvCM/7vSlJka3lM27NP
rsWQF1ZPG+yfFhwvur0Qhacn1tt7GRUmwnwJxkFb/0KO1bYYaNGV61W+f6coUyD4
YU/mvmyC9RyAo5tQbokQhiuUUSNfNNOVprEvPVLfG75/oq4SnQUNd82QptItjwRB
8m0USpJXhKjlhJXFoD4Qs5YSOvtmMMLqq4/VY55biWBtTupoeEzO7CixmOtO8eE5
Dzb3ze6CTC2z+MXXFSWaLC/VLrtOhIj9fC4lfs1MfC4IAjgZ1VbtWaaqAyMXgk/a
GlzMr8AbjHTUKkqERzAftP+cm009QuklcShmzHqjnZpxStKlzBL+jou1PWAR0nD0
335i3amUtczD+99xFTPsX0tLj1Lmej2jUTUCAwEAAaOCA40wggOJMAwGA1UdEwEB
/wQCMAAwHwYDVR0jBBgwFoAU0wOyQ99KP1X3wrmhZ5yPB0dta04wSwYIKwYBBQUH
AQEEPzA9MDsGCCsGAQUFBzABhi9odHRwOi8vb2NzcC5hc2MuY2FydGFvZGVjaWRh
ZGFvLnB0L3B1YmxpY28vb2NzcDBvBgNVHS4EaDBmMGSgYqBghl5odHRwOi8vcGtp
LmNhcnRhb2RlY2lkYWRhby5wdC9wdWJsaWNvL2xyYy9jY19zdWItZWNfY2lkYWRh
b19hc3NpbmF0dXJhX2NybDAwMTdfZGVsdGFfcDAwMDEuY3JsMIIBBQYDVR0gBIH9
MIH6MDUGCGCEbAEBAQIKMCkwJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnNjZWUu
Z292LnB0L3JlcDAJBgcEAIvsQAECMFUGDGCEbAEBAQIEAQABATBFMEMGCCsGAQUF
BwIBFjdodHRwOi8vcGtpLmNhcnRhb2RlY2lkYWRhby5wdC9wdWJsaWNvL3BvbGl0
aWNhcy9jcC5odG1sMAgGBgQAj3oBAjBVBgtghGwBAQECBAEABzBGMEQGCCsGAQUF
BwIBFjhodHRwOi8vcGtpLmNhcnRhb2RlY2lkYWRhby5wdC9wdWJsaWNvL3BvbGl0
aWNhcy9jcHMuaHRtbDAoBgNVHQkEITAfMB0GCCsGAQUFBwkBMREYDzE5NjUxMTA2
MTIwMDAwWjCBzAYIKwYBBQUHAQMEgb8wgbwwCAYGBACORgEBMAgGBgQAjkYBBDBa
BgcEAI5GAQYBDE9DZXJ0aWZpY2F0ZSBmb3IgZWxlY3Ryb25pYyBzaWduYXR1cmVz
IGFzIGRlZmluZWQgaW4gUmVndWxhdGlvbiAoRVUpIE5vIDkxMC8yMDE0MEoGBgQA
jkYBBTBAMD4WOGh0dHA6Ly9wa2kuY2FydGFvZGVjaWRhZGFvLnB0L3B1YmxpY28v
cG9saXRpY2FzL2Nwcy5odG1sEwJQVDBpBgNVHR8EYjBgMF6gXKBahlhodHRwOi8v
cGtpLmNhcnRhb2RlY2lkYWRhby5wdC9wdWJsaWNvL2xyYy9jY19zdWItZWNfY2lk
YWRhb19hc3NpbmF0dXJhX2NybDAwMTdfcDAwMDEuY3JsMB0GA1UdDgQWBBRdK7EZ
waymlmgMQAT7Mxd1Cm8CbjAOBgNVHQ8BAf8EBAMCBkAwDQYJKoZIhvcNAQELBQAD
ggIBAEZijrbB4eHgF9nMMIX/LSoi9uNx4LIFyNY4mEaemDh4MVqqK1t3JlKMGgyV
l/eZwc584/QBmU03v7RRqxorPTiLu+jA67T0bikSfK3uUGpAOt0lE7w0B7mAPN3x
u8YbZXBd28NcpYWcip195t3s9+mRSE/1Wvd/Hec/bWENYexngkuQbEZBTuAWYycx
aLy6EFjvy8o8a4iSOByZv7dyGCUA0F/xyAOUDwwGEJ3x+vu7tM3W9Bf6deJFpy7N
0T5it+E59YS3aFBWEaCyDe7HTJfV81RIFH9z4BeMqPWKF3vl1Ka8hqR4xxUGcYmX
nRCxjFTmWreQc7PM3apMJYy82vEuyjC/wOr2XIhXg50dq2EFsMsHzWCMMVC6dFUd
WZP3k3IH/2BOZbF1L23FGlnZrbybNvgfjjIrri0W8aH6rH+1h7366rpIYX40ygrg
Mc4O7mGlu3UGUu4qXhEsauT0x3ySXubr/jADBytMiShABgVQtXYXU3G1wbjZ/mrq
WBmua79TJUm+gOBLRkCgQ5HCjgL11DO5cDtkeiz3LTfPQO1J3+Bm1KzRNba6t9YG
6qldPi96UHnwMQ6QWz+lR+Ct0vyl42wNM78MGP715JJ2UMPK+GvYBGTJq+Vj1Wob
xG39T/p3nB9+kmxTe3u625zao8OUyOB7zW/Ko8edh5V7Yfna
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIHxzCCBa+gAwIBAgIIImjMrnKMozkwDQYJKoZIhvcNAQELBQAwgYQxCzAJBgNV
BAYTAlBUMUAwPgYDVQQKDDdTQ0VFIC0gU2lzdGVtYSBkZSBDZXJ0aWZpY2HDp8Oj
byBFbGVjdHLDs25pY2EgZG8gRXN0YWRvMREwDwYDVQQLDAhFQ0VzdGFkbzEgMB4G
A1UEAwwXQ2FydMOjbyBkZSBDaWRhZMOjbyAwMDYwHhcNMjAwMjA2MTYxNjE1WhcN
MzIwMjA2MTYxNjE1WjCBwTELMAkGA1UEBhMCUFQxMzAxBgNVBAoMKkluc3RpdHV0
byBkb3MgUmVnaXN0b3MgZSBkbyBOb3RhcmlhZG8gSS5QLjEcMBoGA1UECwwTQ2Fy
dMOjbyBkZSBDaWRhZMOjbzEUMBIGA1UECwwLc3ViRUNFc3RhZG8xSTBHBgNVBAMM
QEVDIGRlIEFzc2luYXR1cmEgRGlnaXRhbCBRdWFsaWZpY2FkYSBkbyBDYXJ0w6Nv
IGRlIENpZGFkw6NvIDAwMTcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDNmZDbqDacIW/vG2aC7UCcuLZl4lcJRVggiwjIiiipjSOIZZ8eVpd60qBQkMwH
eOLDP/iHF1XJxS07wPh0qGedusSewDVBGlaSYKYJKTney3qeKivZcmYB03IHqVnk
25z+Bhb80i5cb1TXbUTMcyynfX3VJOomUYmUdILX/JyO3XQHcASoejrznq+tY87x
Q3jwKcyn6rofwTQfAcBsLfsy2vnQbNJkhsU+DNXsKZAuGpFRgJ8/nbLaQxovPl6f
X979FcRdo8Bfnq3fmdsaShQv6yW75y/teKOQls3EQdWlVOrVu03STvzZhIHw5Rg+
KfqhpkgSTyG7nxFXeKnkInuf/jx9BlGRrzTMFvPcxaXfxOqer1E76ufPV+NSQNZm
VOtUik/2Z2KNRpSeFH1iRd5cZVsxCsGWaNT5ilfm3Uuu9ieAJ8ZtLwJtKKc77HVO
bAdRUb+0OpYK7Dq/zpSHGmQiUGA19RlEPidB3LMPupvO1mtCPQHuiWez8KyW1pM4
8MhZCbX10F2//9oO2if25X55dctb2uR8rMoSaMCpg3fjjRRaTjLOdilDknsMaI0K
xKVNjX+FfGgJCXsDt9uSgdo8uFi0O/UV1LUXWzM4xR58Z4piRdP9ZzKfRiCxyvpl
SevAnHKv1IbZe1zlJ+pMGKySTrC6zJ70eyBmeqyq3k6Y7QIDAQABo4IB/DCCAfgw
TAYIKwYBBQUHAQEEQDA+MDwGCCsGAQUFBzABhjBodHRwOi8vb2NzcC5yb290LmNh
cnRhb2RlY2lkYWRhby5wdC9wdWJsaWNvL29jc3AwHQYDVR0OBBYEFNMDskPfSj9V
98K5oWecjwdHbWtOMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUNltJ
EKmUuS2gay1z5LNLe3MhsDwwgeoGA1UdIASB4jCB3zBUBgpghGwBAQECBAAHMEYw
RAYIKwYBBQUHAgEWOGh0dHA6Ly9wa2kuY2FydGFvZGVjaWRhZGFvLnB0L3B1Ymxp
Y28vcG9saXRpY2FzL2Nwcy5odG1sMFQGC2CEbAEBAQIEAAECMEUwQwYIKwYBBQUH
AgEWN2h0dHA6Ly9wa2kuY2FydGFvZGVjaWRhZGFvLnB0L3B1YmxpY28vcG9saXRp
Y2FzL2NwLmh0bWwwMQYEVR0gADApMCcGCCsGAQUFBwIBFhtodHRwczovL3d3dy5z
Y2VlLmdvdi5wdC9yZXAwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL3BraS5jYXJ0
YW9kZWNpZGFkYW8ucHQvcHVibGljby9scmMvY2NfZWNfY2lkYWRhb19jcmwwMDZf
Y3JsLmNybDAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBADw8YixS
niepS85dODmgz7IlOBHk/7eb0MkfZ5B1AACL7CSBwyvRvLQ6pshKXyPpJDZh2E0x
cLp5vO9vY5ZsbB4U5PRyF10apSoUM8WFiWeo37IKCY7m8s4Oppk0ynfsTdF+sN4Z
jfGZAr7N663uWelJc5FBx6yagTyHJKg2NKzFEHYaEymDQUuNLHrH2jjx9UzMLcu/
C88SNxpjVTk3bqPhRuslApA6Ng6TUjaWF2/EOm98vOor3k2M+0tzb5n07NXXhwYp
cdSw10EJGEi5XfP+uITdoRK2FOMRK4ZbN5WsZeu8dIpOTj6u3jN9UXZwUBajnzKZ
v/kF5B3fuf1QPSwBOwNlC6LzrRHKwcnC+C+FLFW/pr3tLhwrvef3FoYUx26tnfow
p8DW59kcSZ5EIsEfZEJmlE7S7wXcPQ1mCnnFnV2vk/8+OIxBp1KWU1Bd7BX8SCkW
1U0ysTa3KgQI8kbD36x56jxIFcTNksSyMU9XWwMSH+mPNFYJW35o+BPxg5zPndP1
0ex8udy0lDDlwHKHb/bXlOFj7+uAAoKrmQCtYPBH+xr1bRzf65VbJm0S+Pz8mBC3
NQ8I5vUG2c3DdkTRpPfzvdFrU+V0n5geKbLZfUkSMkAuF2Vn9rTNpmMh6G4TfpOh
hj/ujcEKjLYOWzJoH+B+7so0yoCVJ4O50/mx
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGuTCCBKGgAwIBAgIQMOKuZfn7OuJedMSBZDJHMzANBgkqhkiG9w0BAQsFADBi
MQswCQYDVQQGEwJQVDE4MDYGA1UECgwvU2lzdGVtYSBkZSBDZXJ0aWZpY2HDp8Oj
byBFbGV0csOzbmljYSBkbyBFc3RhZG8xGTAXBgNVBAMMEEVDUmFpekVzdGFkbyAw
MDIwHhcNMjAwMzIwMTMyNjI1WhcNMzQwMzIwMTMyNjI1WjCBhDELMAkGA1UEBhMC
UFQxQDA+BgNVBAoMN1NDRUUgLSBTaXN0ZW1hIGRlIENlcnRpZmljYcOnw6NvIEVs
ZWN0csOzbmljYSBkbyBFc3RhZG8xETAPBgNVBAsMCEVDRXN0YWRvMSAwHgYDVQQD
DBdDYXJ0w6NvIGRlIENpZGFkw6NvIDAwNjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAKnDsR7yryiA/PVAhm7aDQSl6rn5KQ0S7mTi6xBVEVGEjM3GY1an
qpyX7I7OrwPKCcnruQ/jMUs9aNyMGoMaRJnMAorSmTOY7caPYBp7aYIblQce05UR
NQ+hG2Sbqd8+OQ70Mp17K/FTVyY0EzlH5XkVZG7hvSCLK7JYe7/6zQBkElLfx8f1
XSQm8ciJ23ye5LF/pOKYwG7BnkkyeZZlI4UvB3ZYZUPClrZjXMyApgneAfjjLjR2
aQgFcmRwDknUG6OInhwX41HUpAfXx7eHgL3sg0pegBpePxKMvZAlI1/9UtxhaK+6
uHcJC7I+ZHkDb0x892+gw53Kz32wd5LHRgWuXacmd0fraY4co6fLuUqmWhttce2L
2NXE2zCnGTnATxFatS0zHTefDUs/hfVpUSB+f3fZIB5h7s2/OIVW1GmTrceM1HHH
qZP4so89gaf9Ec1ThNwjjrz0Cu9dTUbgNP9SR3dBwSTwEv4isZQxgUTQOKXCJzjr
juJmnsk1/97lTXRRsLFwRU/jbwp4tr9LSMy+Z6qhKZje34okExLweOygLZ2CMmgt
WlyaZvWumFeDwFjAL8Pzb8MKLBDucpvTsHa5HbGxBCw0HovqPww8MW45686qARhI
fGLbxVE8bzA9lvHUXGxKk+6XiJq4Tbu9gldGJvpo4HLlezS76ea3L/xXAgMBAAGj
ggFGMIIBQjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQ2W0kQqZS5LaBrLXPk
s0t7cyGwPDAfBgNVHSMEGDAWgBT/v4U6Qay1pj4jWjClJUr6kDYV5TAOBgNVHQ8B
Af8EBAMCAQYwOwYDVR0gBDQwMjAwBgRVHSAAMCgwJgYIKwYBBQUHAgEWGmh0dHA6
Ly93d3cuZWNlZS5nb3YucHQvZHBjMGcGCCsGAQUFBwEBBFswWTAjBggrBgEFBQcw
AYYXaHR0cDovL29jc3AuZWNlZS5nb3YucHQwMgYIKwYBBQUHMAKGJmh0dHA6Ly90
cnVzdC5lY2VlLmdvdi5wdC9lY3JhaXowMDIuY3J0MDkGA1UdHwQyMDAwLqAsoCqG
KGh0dHA6Ly9jcmxzLmVjZWUuZ292LnB0L2NybHMvQVJMLTAwMi5jcmwwDQYJKoZI
hvcNAQELBQADggIBAFAirL3zPO1CYnOwCwHxDHefE8xAxAt+vBcHKB4SWywtJKpX
9y5eRYHr1/u+QQbnEZ4pubh+Q7CKfhblJ/zDFLU0JWUEzOGjKnG8gREepT249v0y
2QKwWlQui5k6ksE+3D1N4ZXb69Bjm4Yg8asebsqLgfYM+GbgEClrIDteX63n1sLc
q0XOG7rbK6RU6cs2KUsB89hb8BHHFjuECoMWr0BrZlHLsVeyeYjOR40NFlDVXzW4
uAmxWvI9x6hOctTpJRIZL3uTwx2u5XK3oCAKjfYLStmYXRwJBstXH+n3nerz3P9r
SeCShLOrWbX3P0YZ7YsG+Opd5GPkMQPzFeNQd22DhhE7sTZMPnm0LE3ZeO0514Xd
8mJBPCeIXcsJr40rIlploefL+iz5M0jcGqXqy1Q/lfkCCMBszMsEIopB4fX4L7FB
Mvm2Z0qygfKeYI/2iawQiDRMDqLQVMi4IKnxXCKSLcosdBP7xFNIk6FKwVSl5j92
p5S6LQ/c1tM4HSPFLPddJaxonOmhBOb+7y3QPkviW9Khqoqbs6DiBUz5zg6hvfhr
1DP0O6drzaM/6cXkjw4CNreL4UgwtMdEIO0qyVYQl4w5RAPymShQFKSkoafJUX1b
EL3QISS/XthEZmkpLNwZjbtndD43JyB7+WFlvUvdbYICyS5BdCYg/VtrS8Rk
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFzTCCA7WgAwIBAgIQMIYsDcI+5eldlyBeIim/IzANBgkqhkiG9w0BAQsFADBi
MQswCQYDVQQGEwJQVDE4MDYGA1UECgwvU2lzdGVtYSBkZSBDZXJ0aWZpY2HDp8Oj
byBFbGV0csOzbmljYSBkbyBFc3RhZG8xGTAXBgNVBAMMEEVDUmFpekVzdGFkbyAw
MDIwHhcNMTkxMDA0MTAzNTEwWhcNNDMxMDA0MTAzNTEwWjBiMQswCQYDVQQGEwJQ
VDE4MDYGA1UECgwvU2lzdGVtYSBkZSBDZXJ0aWZpY2HDp8OjbyBFbGV0csOzbmlj
YSBkbyBFc3RhZG8xGTAXBgNVBAMMEEVDUmFpekVzdGFkbyAwMDIwggIiMA0GCSqG
SIb3DQEBAQUAA4ICDwAwggIKAoICAQC7mbP8283wCTY56WVF+b55ptOqfY/mBYhZ
vV6Acjph3bsqom0X1+BPJgZwjoe7m+/JaVmdzYcEYMZ3uBkg9oWRNHSDbff3eVPA
K68RtoG84zxM/Ysbo9TFd+j4oiZsg6RGetkgCe4/vWzilWgBfTxfM7OxDtV/fgtH
IJ7PudMT+j05qsj12UfOse/Pc+0IAKGaZAUJtjQt4Ui5HgMcpUk9o93Y0DVvBGAF
BZleW4dH85HxVn7csY/zsxsj8PE/CLB71KWhx98QUq6PG9XfZ/T6YUb7+MpaQXTl
PjeQIiOlCv1C1sG8ppDimu6schXQ/Er/iiFXxpKT+i52MQyEdRByuqkKWTOAG8op
vJFzDRDocgc3DTr/Ie9xmJ3F3UjHdtElLGYW/HZRPzKikNEOpT53nw7pwjG6D2o+
NfSQx10WuW4vxQVT31KRA3yNxoMYbwsooRAoIffftyNaY8uRlSRMvz0vAEFy/ngx
dAfEpg2N5BaOUAxgot69c6GCLhjLZuwprnSgNtiN6raFQKUUxOz0r4MrRDgj7eto
o81G5ehPUzm201Pe7OAuDLIm23VsjS4Bl/pEMJgM3h9I/bnqNzA0Yu5Xyj7z6svZ
6Q2/RgHwm/0mDVLR9drA/xxtEkC24/5VZugw+qWN83e92FPZJpK5y2xapWJ5ju4J
vTWRljGQyQIDAQABo38wfTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB
BjAdBgNVHQ4EFgQU/7+FOkGstaY+I1owpSVK+pA2FeUwOwYDVR0gBDQwMjAwBgRV
HSAAMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc2NlZS5nb3YucHQvcmVwMA0G
CSqGSIb3DQEBCwUAA4ICAQBDKYNomO4ZzHFPeOiPRs0lKoLgOGfbNFY1dlZUXfUe
nwwbV54IgACcV6HzB8R/1BDyTiqB8ETs2IkIkDVait6STbCht5LJEkS59frOStRT
+lfv+/xZKCmDGx4cdfx9sFF5FMuMJwblxJlOOnuEAxHQsa631Age2caWj7qjD5z2
uwOo5d9WEhxsSIEom68oGiJvZ9ikdZOTdCEckoz/sgvBCgibE9Im+LJ6H2ipTk32
Bcr8OvMcnctjfo/ejQnsF+9AmBOuSLD/MDIecRcdUfmNdpuGdzKpyhVBpKzzYWDV
rPaevh9OIOhDdLPI0TSwqtrMrrMn5Aj24lIcU9jqML2+V1SoYUUsU4Xck6CKvTBT
UoGQ+z9l6cBjjZHAcqGYkxJjI3VZ5nddc7UV3gbnNYt3VFizagSTJ9oBzrc6sM9X
BbP/TYv4GYVW2P0Q4z+rr2njK0zYm9HpgwZfS6WJwwHRdZKBJELT+8xbZKhS+vta
WK8a5wygWmpgANix7sRywZ4tjGPca56CeJbXWmwnCmZXNWuBnF3HWo+jgX4h6cW3
lwCO/hvZln5pUf3hO7AlJ/SXxCaHqkpKEbnJX4kdFMD8Lqk+0abAWoK/g1yLxAk+
Dla5jXhoosvNO9VbBL1nlX5q+K9s/Y35xiNEFfl0HXYdSQgLcy7y2YUmG2zq+0Dp
lw==
-----END CERTIFICATE-----

@3lixy
Copy link

3lixy commented Dec 28, 2020

TypeError: string indices must be integers is fixed in #28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants