diff --git a/net-security/src/test/java/org/xbib/net/security/CertificateReaderTest.java b/net-security/src/test/java/org/xbib/net/security/CertificateReaderTest.java new file mode 100644 index 0000000..6833314 --- /dev/null +++ b/net-security/src/test/java/org/xbib/net/security/CertificateReaderTest.java @@ -0,0 +1,24 @@ +package org.xbib.net.security; + +import java.io.InputStream; +import java.security.cert.X509Certificate; +import java.util.logging.Level; +import java.util.logging.Logger; +import org.junit.jupiter.api.Test; + +public class CertificateReaderTest { + + private static final Logger logger = Logger.getLogger(CertificateReaderTest.class.getName()); + + @Test + public void testCert() throws Exception { + InputStream inputStream = getClass().getResourceAsStream("/test.crt"); + if (inputStream != null) { + CertificateReader certificateReader = new CertificateReader(); + X509Certificate certificate = certificateReader.readCertificate(inputStream); + logger.log(Level.INFO, "" + certificate.getSerialNumber()); + logger.log(Level.INFO, "not before = " + certificate.getNotBefore()); + logger.log(Level.INFO, "not after = " + certificate.getNotAfter()); + } + } +} diff --git a/net-security/src/test/java/org/xbib/net/security/PrivateKeyReaderTest.java b/net-security/src/test/java/org/xbib/net/security/PrivateKeyReaderTest.java index 3f76b95..ef0be51 100644 --- a/net-security/src/test/java/org/xbib/net/security/PrivateKeyReaderTest.java +++ b/net-security/src/test/java/org/xbib/net/security/PrivateKeyReaderTest.java @@ -87,4 +87,14 @@ public class PrivateKeyReaderTest { assertEquals("PKCS#8", privateKey.getFormat()); assertEquals("RSA", privateKey.getAlgorithm()); } + + @Test + public void testKey() throws Exception { + InputStream inputStream = getClass().getResourceAsStream("/test.key"); + if (inputStream != null) { + PrivateKeyReader privateKeyReader = new PrivateKeyReader(); + PrivateKey privateKey = privateKeyReader.readPrivateKey(inputStream, null); + assertEquals("PKCS#8", privateKey.getFormat()); + } + } }