TLSRenegotiationAttackPreventionMode (property)
Selects renegotiation attack prevention mechanism.
Syntax
@property (nonatomic,readwrite,assign,getter=TLSRenegotiationAttackPreventionMode,setter=setTLSRenegotiationAttackPreventionMode:) int TLSRenegotiationAttackPreventionMode; - (int)TLSRenegotiationAttackPreventionMode; - (void)setTLSRenegotiationAttackPreventionMode:(int)newTLSRenegotiationAttackPreventionMode;
/* Possible Values */
CRAPM_COMPATIBLE(0),
CRAPM_STRICT(1),
CRAPM_AUTO(2)
public var TLSRenegotiationAttackPreventionMode: TlsserverTLSRenegotiationAttackPreventionModes { get {...}
set {...} }
public enum TlsserverTLSRenegotiationAttackPreventionModes : Int32 { case crapmCompatible = 0 case crapmStrict = 1 case crapmAuto = 2 }
Default Value
0
Remarks
Selects renegotiation attack prevention mechanism.
The following options are available:
crapmCompatible | 0 | TLS 1.0 and 1.1 compatibility mode (renegotiation indication extension is disabled). |
crapmStrict | 1 | Renegotiation attack prevention is enabled and enforced. |
crapmAuto | 2 | Automatically choose whether to enable or disable renegotiation attack prevention. |