public void setAllowUnsafeSslRenegotiation(boolean allow) {
        if (allowUnsafeSslRenegotiation != allow) {
            allowUnsafeSslRenegotiation = allow;

            setAllowUnsafeSslRenegotiationSystemProperty(allowUnsafeSslRenegotiation);
            getConfig().setProperty(ALLOW_UNSAFE_SSL_RENEGOTIATION, allowUnsafeSslRenegotiation);
        }
    }
public void setAllowUnsafeSslRenegotiation ( boolean allow ) { if ( allowUnsafeSslRenegotiation != allow ) { allowUnsafeSslRenegotiation = allow ; setAllowUnsafeSslRenegotiationSystemProperty ( allowUnsafeSslRenegotiation ) ; getConfig ( ) . setProperty ( ALLOW_UNSAFE_SSL_RENEGOTIATION , allowUnsafeSslRenegotiation ) ; } }
Sets whether or not the unsafe SSL renegotiation is enabled.
<p>
Calling this method changes the system property "sun.security.ssl.allowUnsafeRenegotiation" and
"com.ibm.jsse2.renegotiate". It must be set before establishing any SSL connection. Further changes after establishing a
SSL connection will have no effect on the renegotiation but the value will be saved and restored next time ZAP is
restarted.
</p>

@param allow {@code true} if the unsafe SSL renegotiation should be enabled, {@code false} otherwise.
@see #isAllowUnsafeSslRenegotiation()
@see #setAllowUnsafeSslRenegotiationSystemProperty(boolean)