Loading core/java/org/apache/http/conn/ssl/AbstractVerifier.java +2 −2 Original line number Diff line number Diff line Loading @@ -208,8 +208,8 @@ public abstract class AbstractVerifier implements X509HostnameVerifier { } public static String[] getCNs(X509Certificate cert) { DistinguishedNameParser dnParser = new DistinguishedNameParser(cert.getSubjectX500Principal()); AndroidDistinguishedNameParser dnParser = new AndroidDistinguishedNameParser(cert.getSubjectX500Principal()); List<String> cnList = dnParser.getAllMostSpecificFirst("cn"); if(!cnList.isEmpty()) { Loading core/java/org/apache/http/conn/ssl/DistinguishedNameParser.java→core/java/org/apache/http/conn/ssl/AndroidDistinguishedNameParser.java +2 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ import javax.security.auth.x500.X500Principal; * @hide */ @Deprecated final class DistinguishedNameParser { final class AndroidDistinguishedNameParser { private final String dn; private final int length; private int pos; Loading @@ -42,7 +42,7 @@ final class DistinguishedNameParser { /** distinguished name chars */ private char[] chars; public DistinguishedNameParser(X500Principal principal) { public AndroidDistinguishedNameParser(X500Principal principal) { // RFC2253 is used to ensure we get attributes in the reverse // order of the underlying ASN.1 encoding, so that the most // significant values of repeated attributes occur first. Loading Loading
core/java/org/apache/http/conn/ssl/AbstractVerifier.java +2 −2 Original line number Diff line number Diff line Loading @@ -208,8 +208,8 @@ public abstract class AbstractVerifier implements X509HostnameVerifier { } public static String[] getCNs(X509Certificate cert) { DistinguishedNameParser dnParser = new DistinguishedNameParser(cert.getSubjectX500Principal()); AndroidDistinguishedNameParser dnParser = new AndroidDistinguishedNameParser(cert.getSubjectX500Principal()); List<String> cnList = dnParser.getAllMostSpecificFirst("cn"); if(!cnList.isEmpty()) { Loading
core/java/org/apache/http/conn/ssl/DistinguishedNameParser.java→core/java/org/apache/http/conn/ssl/AndroidDistinguishedNameParser.java +2 −2 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ import javax.security.auth.x500.X500Principal; * @hide */ @Deprecated final class DistinguishedNameParser { final class AndroidDistinguishedNameParser { private final String dn; private final int length; private int pos; Loading @@ -42,7 +42,7 @@ final class DistinguishedNameParser { /** distinguished name chars */ private char[] chars; public DistinguishedNameParser(X500Principal principal) { public AndroidDistinguishedNameParser(X500Principal principal) { // RFC2253 is used to ensure we get attributes in the reverse // order of the underlying ASN.1 encoding, so that the most // significant values of repeated attributes occur first. Loading