public class PEMFile
extends java.lang.Object
| Constructor and Description |
|---|
PEMFile(java.lang.String filename) |
PEMFile(java.lang.String filename,
java.io.InputStream fileStream,
java.lang.String password,
java.lang.String keyAlgorithm) |
PEMFile(java.lang.String filename,
java.io.InputStream fileStream,
java.lang.String password,
java.lang.String passwordFilename,
java.io.InputStream passwordFileStream,
java.lang.String keyAlgorithm) |
PEMFile(java.lang.String filename,
java.lang.String password) |
PEMFile(java.lang.String filename,
java.lang.String password,
java.lang.String keyAlgorithm) |
PEMFile(java.lang.String filename,
java.lang.String password,
java.lang.String passwordFilename,
java.lang.String keyAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.security.cert.X509Certificate> |
getCertificates() |
java.security.PrivateKey |
getPrivateKey() |
static java.lang.String |
toPEM(java.security.cert.X509Certificate certificate) |
public PEMFile(java.lang.String filename)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic PEMFile(java.lang.String filename,
java.lang.String password)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic PEMFile(java.lang.String filename,
java.lang.String password,
java.lang.String keyAlgorithm)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic PEMFile(java.lang.String filename,
java.lang.String password,
java.lang.String passwordFilename,
java.lang.String keyAlgorithm)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic PEMFile(java.lang.String filename,
java.io.InputStream fileStream,
java.lang.String password,
java.lang.String keyAlgorithm)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic PEMFile(java.lang.String filename,
java.io.InputStream fileStream,
java.lang.String password,
java.lang.String passwordFilename,
java.io.InputStream passwordFileStream,
java.lang.String keyAlgorithm)
throws java.io.IOException,
java.security.GeneralSecurityException
filename - the filename to mention in error messages, not used for anything else.fileStream - the stream containing the pem(s).password - password to load the pem objects.passwordFilename - the password filename to mention in error messages, not used for anything else.passwordFileStream - stream containing the password to load the pem objects.keyAlgorithm - the algorithm to help to know how to load the objects (guessed if null).java.io.IOException - if input can't be read.java.security.GeneralSecurityException - if input can't be parsed/loaded.public static java.lang.String toPEM(java.security.cert.X509Certificate certificate)
throws java.security.cert.CertificateEncodingException
java.security.cert.CertificateEncodingExceptionpublic java.util.List<java.security.cert.X509Certificate> getCertificates()
public java.security.PrivateKey getPrivateKey()
Copyright © 2000-2024 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.