@Test(expected = IllegalArgumentException.class) public void testFromPropertyValueOrFileNameThrowsOnBadFileExtension() { KeyStoreFileType.fromPropertyValueOrFileName("", "prod.key"); } }
@Test(expected = IllegalArgumentException.class) public void testFromPropertyValueOrFileNameThrowsOnBadPropertyValue() { KeyStoreFileType.fromPropertyValueOrFileName("foobar", "prod.jks"); }
@Test public void testFromPropertyValueOrFileName() { // Property value takes precedence if provided Assert.assertEquals(KeyStoreFileType.JKS, KeyStoreFileType.fromPropertyValueOrFileName( "JKS", "prod.key")); // Falls back to filename detection if no property value Assert.assertEquals(KeyStoreFileType.JKS, KeyStoreFileType.fromPropertyValueOrFileName("", "prod.jks")); }
KeyStoreFileType.fromPropertyValueOrFileName( keyStoreTypeProp, keyStoreLocation); KeyStore ks = FileKeyStoreLoaderBuilderProvider
KeyStoreFileType.fromPropertyValueOrFileName( trustStoreTypeProp, trustStoreLocation); KeyStore ts = FileKeyStoreLoaderBuilderProvider