Home / Function/ getValidity() — spring-boot Function Reference

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()

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