getValidity() — spring-boot Function Reference
Architecture documentation for the getValidity() function in SslInfo.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 6ce7bc44_4f07_9db9_2460_c421bc032093["getValidity()"] f80f2127_d852_cf81_218b_945c254db38a["extract()"] 6ce7bc44_4f07_9db9_2460_c421bc032093 -->|calls| f80f2127_d852_cf81_218b_945c254db38a 50ffb463_5b69_bae7_f6b6_dadec963d701["getValidityStarts()"] 6ce7bc44_4f07_9db9_2460_c421bc032093 -->|calls| 50ffb463_5b69_bae7_f6b6_dadec963d701 c3bc0497_0c9c_677d_53e2_87b48f05fe5c["getValidityEnds()"] 6ce7bc44_4f07_9db9_2460_c421bc032093 -->|calls| c3bc0497_0c9c_677d_53e2_87b48f05fe5c 4db91dae_df09_289e_63d1_113a803f3b45["checkValidity()"] 6ce7bc44_4f07_9db9_2460_c421bc032093 -->|calls| 4db91dae_df09_289e_63d1_113a803f3b45 bd4f4dd1_c5cd_6e96_ce14_6f1da8f59d7e["CertificateValidityInfo()"] 6ce7bc44_4f07_9db9_2460_c421bc032093 -->|calls| bd4f4dd1_c5cd_6e96_ce14_6f1da8f59d7e style 6ce7bc44_4f07_9db9_2460_c421bc032093 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/info/SslInfo.java lines 237–251
public @Nullable CertificateValidityInfo getValidity() {
return extract((certificate) -> {
Instant starts = getValidityStarts();
Instant ends = getValidityEnds();
Assert.state(starts != null, "Validity start not found");
Assert.state(ends != null, "Validity end not found");
CertificateValidityInfo.Status validity = checkValidity(starts, ends);
return switch (validity) {
case VALID -> CertificateValidityInfo.VALID;
case EXPIRED -> new CertificateValidityInfo(Status.EXPIRED, "Not valid after %s", ends);
case NOT_YET_VALID ->
new CertificateValidityInfo(Status.NOT_YET_VALID, "Not valid before %s", starts);
};
});
}
Domain
Subdomains
Calls
- CertificateValidityInfo()
- checkValidity()
- extract()
- getValidityEnds()
- getValidityStarts()
Source
Frequently Asked Questions
What does getValidity() do?
getValidity() is a function in the spring-boot codebase.
What does getValidity() call?
getValidity() calls 5 function(s): CertificateValidityInfo, checkValidity, extract, getValidityEnds, getValidityStarts.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free