Expand|Select|Wrap|Line Numbers
- Private Function SelectLocalCertificate(ByVal sender As Object, ByVal targetHost As String, ByVal localCertificate As X509CertificateCollection, ByVal remotecertficate As X509Certificate, ByVal acceptableIssuers() As String) As X509Certificate
- If ((localCertificate Is Nothing) Or (localCertificate.Count = 0)) Then
- Return Nothing
- End If
- Return localCertificate(0)
- End Function
Expand|Select|Wrap|Line Numbers
- socketStream = New SslStream(socket.GetStream, False, New RemoteCertificateValidationCallback(AddressOf ValidateServerCertificate), New LocalCertificateSelectionCallback(AddressOf SelectLocalCertificate))