Record Class CompromisedPasswordResult.Clean
java.lang.Object
java.lang.Record
com.svenruppert.jsentinel.credential.compromised.CompromisedPasswordResult.Clean
- All Implemented Interfaces:
CompromisedPasswordResult
- Enclosing interface:
CompromisedPasswordResult
public static record CompromisedPasswordResult.Clean()
extends Record
implements CompromisedPasswordResult
The candidate password is not present in the checker's data
source. Note: this is "not found" — the absence of evidence,
not evidence of safety.
-
Nested Class Summary
Nested classes/interfaces inherited from interface CompromisedPasswordResult
CompromisedPasswordResult.CheckFailed, CompromisedPasswordResult.Clean, CompromisedPasswordResult.FailureReason, CompromisedPasswordResult.PwnedModifier and TypeInterfaceDescriptionstatic final recordThe checker could not produce a verdict — network outage, malformed response, timeout, etc.static final recordThe candidate password is not present in the checker's data source.static enumStructured failure reason — never carries password material, URLs or response bodies.static final recordThe candidate password matched a known compromised entry. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
Clean
public Clean()Creates an instance of aCleanrecord class.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal.
-