Begins verification of the end Certificate according to the SSL policy rules.

Namespace: LLCryptoLib.Security.Certificates
Assembly: LLCryptoLib (in LLCryptoLib.dll) Version: 2.0.1024.0 (2.0.1024)

Syntax

C#
public virtual IAsyncResult BeginVerifyChain(
	string server,
	AuthType type,
	VerificationFlags flags,
	AsyncCallback callback,
	Object asyncState
)
Visual Basic
Public Overridable Function BeginVerifyChain ( _
	server As String, _
	type As AuthType, _
	flags As VerificationFlags, _
	callback As AsyncCallback, _
	asyncState As Object _
) As IAsyncResult
Visual C++
public:
virtual IAsyncResult^ BeginVerifyChain(
	String^ server, 
	AuthType type, 
	VerificationFlags flags, 
	AsyncCallback^ callback, 
	Object^ asyncState
)

Parameters

server
Type: System..::..String
The server that returned the certificate -or- a null reference if the certificate is a client certificate.
type
Type: LLCryptoLib.Security.Certificates..::..AuthType
One of the AuthType values.
flags
Type: LLCryptoLib.Security.Certificates..::..VerificationFlags
One or more of the VerificationFlags values. VerificationFlags values can be combined with the OR operator.
callback
Type: System..::..AsyncCallback
The AsyncCallback delegate.
asyncState
Type: System..::..Object
An object that contains state information for this request.

Return Value

An IAsyncResult that references the asynchronous connection.

Exceptions

ExceptionCondition
LLCryptoLib.Security.Certificates..::..CertificateExceptionAn error occurs while queuing the verification request.

See Also