package com.kryptnostic.crypto.v1.keys; import java.io.IOException; import java.security.KeyStore; import java.security.KeyStoreException; import java.security.NoSuchAlgorithmException; import java.security.cert.CertificateException; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; import com.kryptnostic.kodex.v1.crypto.keys.Keystores; public class KeystoresTest { private static final String KEYSTORE = "security/rhizome.jks"; private static final String CERTIFICATE_ALIAS = "rhizomessl"; private static KeyStore ks; @BeforeClass public static void testLoadKeystoreFromResource() throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException { ks = Keystores.loadKeystoreFromResource(KEYSTORE, "rhizome".toCharArray()); } @Test public void testloadPublicKey() throws KeyStoreException { Assert.assertNotNull(ks.getCertificate(CERTIFICATE_ALIAS)); } }