Class PemReader
java.lang.Object
io.netty.handler.ssl.PemReader
final class PemReader
extends java.lang.Object
Reads a PEM file and converts it into a list of DERs so that they are imported into a
KeyStore easily.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.util.regex.Patternprivate static final java.util.regex.Patternprivate static final java.util.regex.Patternprivate static final java.util.regex.Patternprivate static final java.util.regex.Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static java.security.KeyException(package private) static ByteBuf[]readCertificates(java.io.File file) (package private) static ByteBuf[]readCertificates(java.io.InputStream in) private static java.lang.StringreadContent(java.io.InputStream in) (package private) static ByteBufreadPrivateKey(java.io.File file) (package private) static ByteBufreadPrivateKey(java.io.InputStream in) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
CERT_HEADER
private static final java.util.regex.Pattern CERT_HEADER -
CERT_FOOTER
private static final java.util.regex.Pattern CERT_FOOTER -
KEY_HEADER
private static final java.util.regex.Pattern KEY_HEADER -
KEY_FOOTER
private static final java.util.regex.Pattern KEY_FOOTER -
BODY
private static final java.util.regex.Pattern BODY
-
-
Constructor Details
-
PemReader
private PemReader()
-
-
Method Details
-
readCertificates
- Throws:
java.security.cert.CertificateException
-
readCertificates
static ByteBuf[] readCertificates(java.io.InputStream in) throws java.security.cert.CertificateException - Throws:
java.security.cert.CertificateException
-
readPrivateKey
- Throws:
java.security.KeyException
-
readPrivateKey
- Throws:
java.security.KeyException
-
keyNotFoundException
private static java.security.KeyException keyNotFoundException() -
readContent
private static java.lang.String readContent(java.io.InputStream in) throws java.io.IOException - Throws:
java.io.IOException
-