API Reference
Class
TlsFailureClassification
Public helpers for classifying TLS certificate probe failures.
Inheritance
- Object
- TlsFailureClassification
Remarks
This is the public API surface for consumers such as worker services. The lower-level classifier remains internal so its implementation can evolve without forcing service callers to depend on internal plumbing.
Methods
public static CertificateFailureKind Classify(Exception exception) #Returns:
CertificateFailureKindClassifies an exception thrown while collecting certificate or TLS evidence.
Parameters
- exception System.Exception
- The exception to classify.
Returns
The normalized certificate failure kind.
public static CertificateFailureKind ClassifyFailureReason(String failureReason) #Returns:
CertificateFailureKindClassifies a previously persisted failure reason.
Parameters
- failureReason System.String
- The persisted failure reason text.
Returns
The normalized certificate failure kind.
public static Boolean IsStableForSnapshotReuse(CertificateFailureKind failureKind) #Returns:
BooleanDetermines whether the failure kind is stable enough for conservative reuse/backoff.
Parameters
- failureKind DomainDetective.CertificateFailureKind
- The normalized failure kind.
Returns
true when the failure kind is considered stable.
public static String ToMarker(CertificateFailureKind failureKind) #Returns:
StringFormats the normalized failure kind as a durable marker.
Parameters
- failureKind DomainDetective.CertificateFailureKind
- The normalized failure kind.
Returns
A durable marker string.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object