This documentation is archived and is not being maintained.

TlsFailureReason Enumeration

Indicates possible reasons for TLS failure.

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

public enum TlsFailureReason

Member nameDescription
OtherSome other reason. See Error Code for specific failure.
LocalCertificateNotFoundThe local certificate specified is not found in the local computer store.
UntrustedRemoteCertificateThe certificate presented by the remote is not trusted.
IncorrectNameInRemoteCertificateThe target name specified in the certificate is incorrect.
CertificateExpiredThe certificate presented by the remote is expired.
TlsNegotiationFailureThe Tls negotiation failed. Either the local certificate is unusable or the remote does not trust it.
RemoteDisconnectedThe remote disconnected while TLS negotiation was in progress.
RemoteCertificateRevokedThe remote certificate is revoked.
RemoteCertificateInvalidUsageThe remote certificate does not have the required enhanced key usage.

Only common failures are given specific values.