Called by an instance of TlsSocket when the TLS/SSL server requests client certificate authentication.

Namespace:  Rebex.Net
Assembly:  Rebex.Networking (in Rebex.Networking.dll)

Syntax

Visual Basic
Function Request ( _
	socket As TlsSocket, _
	issuers As DistinguishedName() _
) As CertificateChain
C#
CertificateChain Request(
	TlsSocket socket,
	DistinguishedName[] issuers
)

Parameters

socket
Type: Rebex.Net..::..TlsSocket
The socket that needs the certificate verification.
issuers
Type: array<Rebex.Security.Certificates..::..DistinguishedName>[]()[][]
A list of acceptable certificate issuers.

Return Value

Certificate chain representing the client certificate, or
 Copy imageCopy Code
null
if the client does not wish to (or cannot) authenticate using a certificate.

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also