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.
|