diff --git a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/ssl/SslHealthIndicator.java b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/ssl/SslHealthIndicator.java index 18d8f2e19320..290852888abb 100644 --- a/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/ssl/SslHealthIndicator.java +++ b/spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/ssl/SslHealthIndicator.java @@ -28,12 +28,14 @@ import org.springframework.boot.info.SslInfo.BundleInfo; import org.springframework.boot.info.SslInfo.CertificateChainInfo; import org.springframework.boot.info.SslInfo.CertificateInfo; +import org.springframework.util.Assert; /** * {@link HealthIndicator} that checks the certificates the application uses and reports * {@link Status#OUT_OF_SERVICE} when a certificate is invalid. * * @author Jonatan Ivanov + * @author Young Jae You * @since 3.4.0 */ public class SslHealthIndicator extends AbstractHealthIndicator { @@ -41,6 +43,8 @@ public class SslHealthIndicator extends AbstractHealthIndicator { private final SslInfo sslInfo; public SslHealthIndicator(SslInfo sslInfo) { + super("SSL health check failed"); + Assert.notNull(sslInfo, "'sslInfo' must not be null"); this.sslInfo = sslInfo; }