From 2b8bd82525f0ef8a974c527c06d49447aba196b4 Mon Sep 17 00:00:00 2001 From: Mathieu Cinquin Date: Tue, 31 Mar 2015 17:44:48 +0200 Subject: [PATCH] fix invert pattern in matching regexp --- apps/protocols/x509/mode/validity.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/protocols/x509/mode/validity.pm b/apps/protocols/x509/mode/validity.pm index ac9523a44..6c92adc3a 100644 --- a/apps/protocols/x509/mode/validity.pm +++ b/apps/protocols/x509/mode/validity.pm @@ -169,7 +169,7 @@ sub run { #Subject Name } elsif ($self->{option_results}->{validity_mode} eq 'subject') { my $subject_name = Net::SSLeay::X509_NAME_oneline(Net::SSLeay::X509_get_subject_name($cert)); - if ( $self->{option_results}->{subjectname} =~ /$subject_name/mi ) { + if ( $subject_name =~ /$self->{option_results}->{subjectname}/mi ) { $self->{output}->output_add(severity => 'OK', short_msg => sprintf("Subject Name %s is present in Certificate :%s", $self->{option_results}->{subjectname}, $subject_name)); } else { @@ -183,7 +183,7 @@ sub run { #Issuer Name } elsif ($self->{option_results}->{validity_mode} eq 'issuer') { my $issuer_name = Net::SSLeay::X509_NAME_oneline(Net::SSLeay::X509_get_issuer_name($cert)); - if ( $self->{option_results}->{issuer} =~ /$issuer_name/mi ) { + if ( $issuer_name =~ /$self->{option_results}->{issuername}/mi ) { $self->{output}->output_add(severity => 'OK', short_msg => sprintf("Issuer Name %s is present in Certificate :%s", $self->{option_results}->{issuername}, $issuer_name)); } else {