no.nav.apiapp.selftest.impl.TruststoreHelsesjekk Maven / Gradle / Ivy
package no.nav.apiapp.selftest.impl;
import no.nav.apiapp.selftest.Helsesjekk;
import no.nav.apiapp.selftest.HelsesjekkMetadata;
import static no.nav.apiapp.ApiApp.NAV_TRUSTSTORE_PATH;
import static no.nav.apiapp.ApiApp.TRUSTSTORE;
import static no.nav.sbl.util.EnvironmentUtils.getOptionalProperty;
public class TruststoreHelsesjekk implements Helsesjekk {
@Override
public void helsesjekk() throws Throwable {
getOptionalProperty(TRUSTSTORE).orElseThrow(IllegalStateException::new);
}
@Override
public HelsesjekkMetadata getMetadata() {
return new HelsesjekkMetadata(
"truststore",
getOptionalProperty(NAV_TRUSTSTORE_PATH).orElse("N/A"),
"Sjekker at truststore er satt",
true
);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy