There can be a root certificate and a cross signed intermediate certificate with the same subject
This commit is contained in:
parent
4f2119d2a5
commit
497c230394
@ -226,8 +226,7 @@ def order_x509(x509_objects, root_issuers):
|
|||||||
logging.warning('Found self signed (root) certificate %s in input',
|
logging.warning('Found self signed (root) certificate %s in input',
|
||||||
str(root_crt.get_subject()))
|
str(root_crt.get_subject()))
|
||||||
# Double check if our self signed root certificate is not also present
|
# Double check if our self signed root certificate is not also present
|
||||||
# as an intermediate:
|
# as an cross signed intermediate:
|
||||||
# - It is probably invalid input, and doesn't make sense
|
|
||||||
# - It confuses the ordering process
|
# - It confuses the ordering process
|
||||||
if next((x for x in x509_objects
|
if next((x for x in x509_objects
|
||||||
if x.get_subject() != x.get_issuer()
|
if x.get_subject() != x.get_issuer()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user