TlsFailureReason Enumeration
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

TlsFailureReason Enumeration

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Indicates possible reasons for TLS failure.

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

public enum TlsFailureReason

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

Only common failures are given specific values.

Development Platforms

Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Vista Ultimate Edition, Windows Vista Business Edition, Windows Vista Enterprise Edition

Target Platforms

© 2015 Microsoft