From 73ec6c89d0763d2b4bab91e306e5024726ae18a5 Mon Sep 17 00:00:00 2001 From: beltram Date: Tue, 7 Feb 2023 15:27:18 +0100 Subject: [PATCH] fix csr org validation in finalize --- acme/order.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/acme/order.go b/acme/order.go index 2f24d49f..93765b83 100644 --- a/acme/order.go +++ b/acme/order.go @@ -310,7 +310,8 @@ func (o *Order) subject(csr *x509.CertificateRequest) (subject x509util.Subject, if csr.Subject.CommonName != wireID.Name { return subject, NewErrorISE("expected CN %v, found %v", wireID.Name, csr.Subject.CommonName) } - if len(csr.Subject.Organization) == 0 || strings.EqualFold(csr.Subject.Organization[0], wireID.Domain) { + + if len(csr.Subject.Organization) == 0 || !strings.EqualFold(csr.Subject.Organization[0], wireID.Domain) { return subject, NewErrorISE("expected Organiztion [%s], found %v", wireID.Domain, csr.Subject.Organization) } subject.CommonName = wireID.Name