Package io.netty.handler.ssl
Class PemReader
- java.lang.Object
-
- io.netty.handler.ssl.PemReader
-
final class PemReader extends java.lang.ObjectReads a PEM file and converts it into a list of DERs so that they are imported into aKeyStoreeasily.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternCERT_PATTERNprivate static java.util.regex.PatternKEY_PATTERNprivate static InternalLoggerlogger
-
Constructor Summary
Constructors Modifier Constructor Description privatePemReader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (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)private static voidsafeClose(java.io.InputStream in)private static voidsafeClose(java.io.OutputStream out)
-
-
-
Field Detail
-
logger
private static final InternalLogger logger
-
CERT_PATTERN
private static final java.util.regex.Pattern CERT_PATTERN
-
KEY_PATTERN
private static final java.util.regex.Pattern KEY_PATTERN
-
-
Method Detail
-
readCertificates
static ByteBuf[] readCertificates(java.io.File file) throws java.security.cert.CertificateException
- Throws:
java.security.cert.CertificateException
-
readCertificates
static ByteBuf[] readCertificates(java.io.InputStream in) throws java.security.cert.CertificateException
- Throws:
java.security.cert.CertificateException
-
readPrivateKey
static ByteBuf readPrivateKey(java.io.File file) throws java.security.KeyException
- Throws:
java.security.KeyException
-
readPrivateKey
static ByteBuf readPrivateKey(java.io.InputStream in) throws java.security.KeyException
- Throws:
java.security.KeyException
-
readContent
private static java.lang.String readContent(java.io.InputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
safeClose
private static void safeClose(java.io.InputStream in)
-
safeClose
private static void safeClose(java.io.OutputStream out)
-
-