From 20775f2edff3dbf0587e8b0f94a108af9b084cb5 Mon Sep 17 00:00:00 2001 From: Jack Lloyd Date: Tue, 7 May 2024 08:42:37 -0400 Subject: [PATCH] Correct encoding of DNs in SubjectAlternativeName --- src/lib/x509/alt_name.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/x509/alt_name.cpp b/src/lib/x509/alt_name.cpp index 5e2b77f66bf..66f60a03c17 100644 --- a/src/lib/x509/alt_name.cpp +++ b/src/lib/x509/alt_name.cpp @@ -103,8 +103,7 @@ void AlternativeName::encode_into(DER_Encoder& der) const { } for(const auto& name : m_dn_names) { - // THIS IS WRONG!! - der.encode(name); + der.add_object(ASN1_Type(4), ASN1_Class::ExplicitContextSpecific, name.DER_encode()); } for(const auto& name : m_uri) {