CertificateValidityInfo Class — spring-boot Architecture
Architecture documentation for the CertificateValidityInfo class in SslInfo.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/info/SslInfo.java lines 278–331
public static class CertificateValidityInfo {
static final CertificateValidityInfo VALID = new CertificateValidityInfo(Status.VALID, null);
private final Status status;
private final @Nullable String message;
CertificateValidityInfo(Status status, @Nullable String message, Object... messageArgs) {
this.status = status;
this.message = (message != null) ? message.formatted(messageArgs) : null;
}
public Status getStatus() {
return this.status;
}
public @Nullable String getMessage() {
return this.message;
}
/**
* Validity Status.
*/
public enum Status {
/**
* The certificate is valid.
*/
VALID(true),
/**
* The certificate's validity date range is in the future.
*/
NOT_YET_VALID(false),
/**
* The certificate's validity date range is in the past.
*/
EXPIRED(false);
private final boolean valid;
Status(boolean valid) {
this.valid = valid;
}
public boolean isValid() {
return this.valid;
}
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free