reduce log level of expired certs on android

This commit is contained in:
zzz
2014-11-02 17:36:28 +00:00
parent b28628b8e1
commit 4e72e150ad

View File

@ -229,7 +229,12 @@ public class KeyStoreUtil {
try {
cert.checkValidity();
} catch (CertificateExpiredException cee) {
error("Rejecting expired X509 Certificate: " + file.getAbsolutePath(), cee);
String s = "Rejecting expired X509 Certificate: " + file.getAbsolutePath();
// Android often has old system certs
if (SystemVersion.isAndroid())
warn(s, cee);
else
error(s, cee);
return false;
} catch (CertificateNotYetValidException cnyve) {
error("Rejecting X509 Certificate not yet valid: " + file.getAbsolutePath(), cnyve);
@ -463,6 +468,11 @@ public class KeyStoreUtil {
log(I2PAppContext.getGlobalContext(), Log.INFO, msg, null);
}
/** @since 0.9.17 */
private static void warn(String msg, Throwable t) {
log(I2PAppContext.getGlobalContext(), Log.WARN, msg, t);
}
private static void error(String msg, Throwable t) {
log(I2PAppContext.getGlobalContext(), Log.ERROR, msg, t);
}