Package org.mockserver.socket.tls
Class PEMToFile
- java.lang.Object
-
- org.mockserver.socket.tls.PEMToFile
-
public class PEMToFile extends Object
-
-
Constructor Summary
Constructors Constructor Description PEMToFile()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcertToPEM(byte[]... x509Certificates)static StringcertToPEM(X509Certificate... x509Certificates)static KeySpeckeySpecFromPEM(String pem)static byte[]privateKeyBytesFromPEM(String pem)static PrivateKeyprivateKeyFromPEM(String pem)static PrivateKeyprivateKeyFromPEMFile(String filename)static StringprivateKeyToPEM(PrivateKey privateKey)static booleanvalidX509PEMFileExists(String filename)static List<X509Certificate>x509ChainFromPEM(String pem)static List<X509Certificate>x509ChainFromPEMFile(String filename)static X509Certificatex509FromPEM(String pem)static X509Certificatex509FromPEMFile(String filename)
-
-
-
Method Detail
-
privateKeyToPEM
public static String privateKeyToPEM(PrivateKey privateKey)
-
certToPEM
public static String certToPEM(X509Certificate... x509Certificates) throws CertificateEncodingException
- Throws:
CertificateEncodingException
-
certToPEM
public static String certToPEM(byte[]... x509Certificates)
-
privateKeyBytesFromPEM
public static byte[] privateKeyBytesFromPEM(String pem)
-
privateKeyFromPEMFile
public static PrivateKey privateKeyFromPEMFile(String filename)
-
privateKeyFromPEM
public static PrivateKey privateKeyFromPEM(String pem)
-
x509FromPEMFile
public static X509Certificate x509FromPEMFile(String filename)
-
x509FromPEM
public static X509Certificate x509FromPEM(String pem)
-
x509ChainFromPEMFile
public static List<X509Certificate> x509ChainFromPEMFile(String filename)
-
x509ChainFromPEM
public static List<X509Certificate> x509ChainFromPEM(String pem)
-
validX509PEMFileExists
public static boolean validX509PEMFileExists(String filename)
-
-