Click or drag to resize

IASession Constructor

Initializes a new instance of the IASession class.

Namespace:  Koopman.CheckPoint.IA
Assembly:  CheckPoint.NET (in CheckPoint.NET.dll) Version: 0.5.1
Syntax
C#
public IASession(
	string gateway,
	string sharedSecret,
	string certificateHash = null,
	int port = 443,
	CertificateValidation certificateValidation = CertificateValidation.Auto,
	TextWriter debugWriter = null,
	bool indentJson = false,
	int maxConnections = 3,
	Nullable<TimeSpan> httpTimeout = null
)
Request Example View Source

Parameters

gateway
Type: SystemString
The IA gateway.
sharedSecret
Type: SystemString
The shared secret.
certificateHash (Optional)
Type: SystemString
The certificate hash.
port (Optional)
Type: SystemInt32
The port.
certificateValidation (Optional)
Type: Koopman.CheckPointCertificateValidation
The certificate validation.
debugWriter (Optional)
Type: System.IOTextWriter
The debug writer.
indentJson (Optional)
Type: SystemBoolean
if set to true the Json data sent to the server is indented.
maxConnections (Optional)
Type: SystemInt32
The maximum HTTPS connections to gateway.
httpTimeout (Optional)
Type: SystemNullableTimeSpan
The HTTP timeout. Default 100 seconds
See Also