View Javadoc

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  }