]> WPIA git - cassiopeia.git/commitdiff
fix: delete empty RDNs
authorFelix Dörre <felix@dogcraft.de>
Sat, 23 Jan 2016 17:29:17 +0000 (18:29 +0100)
committerFelix Dörre <felix@dogcraft.de>
Sat, 23 Jan 2016 17:29:17 +0000 (18:29 +0100)
src/crypto/simpleOpensslSigner.cpp

index a75f91ede81d23f0af44d5050f53cd33685452b5..fa51a9e1ccd85c5c086a323b439c9779d9ea3338 100644 (file)
@@ -122,7 +122,10 @@ std::shared_ptr<SignedCertificate> SimpleOpensslSigner::sign( std::shared_ptr<TB
 
     for( std::shared_ptr<AVA> 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" ) {