From dc11a88a64a4f6322e2cb6837c10bcd0fb060fea Mon Sep 17 00:00:00 2001 From: Damian Minkov Date: Tue, 8 Feb 2011 08:33:35 +0000 Subject: [PATCH] Check default settings for property. --- .../certificate/CertificateVerificationServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/net/java/sip/communicator/impl/certificate/CertificateVerificationServiceImpl.java b/src/net/java/sip/communicator/impl/certificate/CertificateVerificationServiceImpl.java index 9f8669426..33917a021 100644 --- a/src/net/java/sip/communicator/impl/certificate/CertificateVerificationServiceImpl.java +++ b/src/net/java/sip/communicator/impl/certificate/CertificateVerificationServiceImpl.java @@ -1062,10 +1062,17 @@ public void checkClientTrusted(X509Certificate[] chain, String authType) public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { + // check and default configurations for property + // if missing default is null - false + String defaultAlwaysTrustMode = + CertificateVerificationActivator.getResources() + .getSettingsString(CertificateVerificationService + .ALWAYS_TRUST_MODE_ENABLED_PROP_NAME); + if(CertificateVerificationActivator.getConfigurationService() .getBoolean(CertificateVerificationService .ALWAYS_TRUST_MODE_ENABLED_PROP_NAME, - false)) + Boolean.parseBoolean(defaultAlwaysTrustMode))) { return; }