1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00

Merge branch 'remove_bouncycastle_dependency' into HEAD

This commit is contained in:
cketti 2011-02-26 22:59:48 +01:00
commit 6686b3e993
3 changed files with 3 additions and 11 deletions

View File

@ -8,7 +8,6 @@
<classpathentry kind="lib" path="libs/commons-io-2.0.1.jar"/>
<classpathentry kind="lib" path="libs/jzlib-1.0.7.jar"/>
<classpathentry kind="lib" path="libs/jutf7-1.0.1-SNAPSHOT.jar"/>
<classpathentry kind="lib" path="compile-only-libs/bcprov-jdk15-143.jar"/>
<classpathentry kind="lib" path="compile-only-libs/commons-codec-1.3.jar"/>
<classpathentry kind="lib" path="compile-only-libs/commons-logging-1.1.1.jar"/>
<classpathentry kind="output" path="bin"/>

View File

@ -16,7 +16,7 @@
package com.fsck.k9.helper;
import org.bouncycastle.asn1.x509.X509Name;
import android.net.http.SslCertificate;
import android.util.Log;
import com.fsck.k9.K9;
import java.net.InetAddress;
@ -28,7 +28,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
import java.util.Vector;
/**
* Implements basic domain-name validation as specified by RFC2818.
@ -198,14 +197,8 @@ public class DomainNameChecker {
}
if (!hasDns) {
X509Name xName = new X509Name(certificate.getSubjectDN().getName());
Vector<?> val = xName.getValues();
Vector<?> oid = xName.getOIDs();
for (int i = 0; i < oid.size(); i++) {
if (oid.elementAt(i).equals(X509Name.CN)) {
return matchDns(thisDomain, (String)(val.elementAt(i)));
}
}
SslCertificate sslCertificate = new SslCertificate(certificate);
return matchDns(thisDomain, sslCertificate.getIssuedTo().getCName());
}
return false;