@@ -612,7 +612,7 @@ has_AKID($cert, 0); # forced no AKID
612612
613613$cert = " self-signed_v3_CA_explicit_AKID.pem" ;
614614generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = keyid" );
615- has_AKID($cert , 1 ); # for self-signed cert, AKID present but not forced
615+ has_AKID($cert , 0 ); # for self-signed cert, AKID suppressed and not forced
616616
617617$cert = " self-signed_v3_CA_forced_AKID.pem" ;
618618generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = keyid:always" );
@@ -621,19 +621,19 @@ strict_verify($cert, 1);
621621
622622$cert = " self-signed_v3_CA_issuer_AKID.pem" ;
623623generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = issuer" );
624- has_AKID($cert , 1 ); # AKID present but not forced
624+ has_AKID($cert , 0 ); # suppressed AKID since not forced
625625
626626$cert = " self-signed_v3_CA_forced_issuer_AKID.pem" ;
627627generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = issuer:always" );
628628cert_contains($cert , " Authority Key Identifier: DirName:/CN=CA serial:" , 1); # forced issuer AKID
629629
630630$cert = " self-signed_v3_CA_nonforced_keyid_issuer_AKID.pem" ;
631631generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = keyid, issuer" );
632- has_AKID($cert , 1 ); # AKID present but not forced
632+ has_AKID($cert , 0 ); # AKID not present because not forced and cert self-signed
633633
634634$cert = " self-signed_v3_CA_keyid_forced_issuer_AKID.pem" ;
635635generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = keyid, issuer:always" );
636- cert_contains($cert , " Authority Key Identifier: keyid:.* DirName:/CN=CA serial:" , 1); # issuer AKID forced, with keyid not forced
636+ cert_contains($cert , " Authority Key Identifier: DirName:/CN=CA serial:" , 1); # issuer AKID forced, with keyid not forced
637637
638638$cert = " self-signed_v3_CA_forced_keyid_issuer_AKID.pem" ;
639639generate_cert($cert , @v3_ca , " -addext" , " authorityKeyIdentifier = keyid:always, issuer" );
0 commit comments