public void setStrictCertificateValidation(boolean strictCertificateValidation) {
        final boolean oldValue = getStrictCertificateValidation();

        // Always set the property explicitly even if it appears the equal to the old value (the old value might be a fallback value).
        JiveGlobals.setProperty( type.getPrefix() + "certificate.strict-validation", Boolean.toString( strictCertificateValidation ) );

        if ( oldValue == strictCertificateValidation ) {
            Log.debug( "Ignoring strict certificate validation configuration change request (to '{}'): listener already in this state.", strictCertificateValidation );
            return;
        }

        Log.debug( "Changing strict certificate validation configuration from '{}' to '{}'.", oldValue, strictCertificateValidation );
        restart();
    }
Defines whether a connection should be aborted if certificate validation fails.
When set to true Openfire strictly follows RFC 6120, section 13.7.2.

@param strictCertificateValidation true to abort connections if certificate validation fails, otherwise false
xmppserver/src/main/java/org/jivesoftware/openfire/spi/ConnectionListener.java