1 package ca.uhn.hl7v2.hoh.util; 2 3 import static org.junit.Assert.*; 4 5 import java.io.FileNotFoundException; 6 import java.io.IOException; 7 import java.security.KeyStore; 8 import java.security.KeyStoreException; 9 import java.security.NoSuchAlgorithmException; 10 import java.security.cert.CertificateException; 11 12 import org.junit.Test; 13 14 public class KeystoreUtilsTest { 15 16 @Test 17 public void testValidateKeystoreForTlsReceiving() throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException { 18 19 KeyStore ks = KeystoreUtils.loadKeystore("src/test/resources/keystore.jks", "changeit"); 20 boolean found = KeystoreUtils.validateKeystoreForTlsReceiving(ks); 21 assertTrue(found); 22 23 ks = KeystoreUtils.loadKeystore("src/test/resources/truststore.jks", "changeit"); 24 found = KeystoreUtils.validateKeystoreForTlsReceiving(ks); 25 assertFalse(found); 26 27 } 28 29 30 31 32 }