]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - html/cgi-bin/vpnmain.cgi
vpnmain.cgi: Fix parsing CN from certificates generated by OpenSSL 3.2
[ipfire-2.x.git] / html / cgi-bin / vpnmain.cgi
index 63f875c6ad17ac93330d86f3ff42e4811a8fb612..53507305f2e5b9f7e4d6421f49fd3ce7b5156775 100644 (file)
@@ -244,7 +244,7 @@ sub callssl ($) {
 sub getCNfromcert ($) {
        #&General::log("ipsec", "Extracting name from $_[0]...");
        my $temp = `/usr/bin/openssl x509 -text -in $_[0]`;
-       $temp =~ /Subject:.*CN = (.*)[\n]/;
+       $temp =~ /Subject:.*CN\s*=\s*(.*)[\n]/;
        $temp = $1;
        $temp =~ s+/Email+, E+;
        $temp =~ s/ ST = / S = /;