From: Felix Dörre Date: Sat, 23 Jan 2016 17:29:17 +0000 (+0100) Subject: fix: delete empty RDNs X-Git-Url: http://code.wpia.club/?a=commitdiff_plain;h=72c7209db30104b8ec272aea7692163a64692bcb;p=cassiopeia.git fix: delete empty RDNs --- diff --git a/src/crypto/simpleOpensslSigner.cpp b/src/crypto/simpleOpensslSigner.cpp index a75f91e..fa51a9e 100644 --- a/src/crypto/simpleOpensslSigner.cpp +++ b/src/crypto/simpleOpensslSigner.cpp @@ -122,7 +122,10 @@ std::shared_ptr SimpleOpensslSigner::sign( std::shared_ptr a : cert->AVAs ) { logger::notef( "INFO: Trying to add RDN: %s: %s", a->name, a->value ); - + if( a-> value == "") { + logger::notef( "INFO: Removing empty RDN: %s", a->name); + continue; + } if( a->name == "CN" ) { c.addRDN( NID_commonName, a->value ); } else if( a->name == "EMAIL" ) {