@@ -20,7 +20,7 @@ use pki_types::{
2020
2121use crate :: crl:: RevocationOptions ;
2222use crate :: error:: Error ;
23- use crate :: subject_name:: { verify_dns_names, verify_ip_address_names, NameIterator } ;
23+ use crate :: subject_name:: { verify_dns_names, verify_ip_address_names} ;
2424use crate :: verify_cert:: { self , KeyUsage , VerifiedPath } ;
2525use crate :: { cert, signed_data} ;
2626
@@ -125,16 +125,10 @@ impl EndEntityCert<'_> {
125125 server_name : & ServerName < ' _ > ,
126126 ) -> Result < ( ) , Error > {
127127 match server_name {
128- ServerName :: DnsName ( dns_name) => verify_dns_names (
129- dns_name,
130- NameIterator :: new ( Some ( self . inner . subject ) , self . inner . subject_alt_name ) ,
131- ) ,
128+ ServerName :: DnsName ( dns_name) => verify_dns_names ( dns_name, & self . inner ) ,
132129 // IP addresses are not compared against the subject field;
133130 // only against Subject Alternative Names.
134- ServerName :: IpAddress ( ip_address) => verify_ip_address_names (
135- ip_address,
136- NameIterator :: new ( None , self . inner . subject_alt_name ) ,
137- ) ,
131+ ServerName :: IpAddress ( ip_address) => verify_ip_address_names ( ip_address, & self . inner ) ,
138132 _ => Err ( Error :: UnsupportedNameType ) ,
139133 }
140134 }
0 commit comments