Indicates possible reasons for TLS failure. Only common failures are given specific values.

Namespace:  Microsoft.Rtc.Signaling
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Enumeration 
TlsFailureReason
C#
public 
enum 
TlsFailureReason
Visual C++
public 
enum class 
TlsFailureReason
JavaScript

Microsoft.Rtc.Signaling.TlsFailureReason = 
function();

Microsoft.Rtc.Signaling.TlsFailureReason.createEnum('

Microsoft.Rtc.Signaling.TlsFailureReason', false);

Members

Member name Description
Other
Some other reason. See Error Code for specific failure.
LocalCertificateNotFound
The local certificate specified was not found in the local computer store.
UntrustedRemoteCertificate
The certificate presented by the remote was not trusted.
IncorrectNameInRemoteCertificate
The target name specified in certificate is incorrect.
CertificateExpired
The certificiate presented by the remote has expired.
TlsNegotiationFailure
The Tls negotiation failed. Either the local certificate is unusable or the remote does not trust it.
RemoteDisconnected
The remote disconnected while TLS negotiation was in progress.
RemoteCertificateRevoked
The remote certificate was revoked.
RemoteCertificateInvalidUsage
The remote certificate does not have the required enhanced key usage.

See Also