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

    Fields
    Modifier and Type
    Field
    Description
    private static final java.util.regex.Pattern
     
    private static final java.util.regex.Pattern
     
    private static final java.util.regex.Pattern
     
    private static final java.util.regex.Pattern
     
    private static final java.util.regex.Pattern
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private 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.String
    readContent(java.io.InputStream in)
     
    (package private) static ByteBuf
    readPrivateKey(java.io.File file)
     
    (package private) static ByteBuf
    readPrivateKey(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
    • KEY_HEADER

      private static final java.util.regex.Pattern KEY_HEADER
    • BODY

      private static final java.util.regex.Pattern BODY
  • Constructor Details

    • PemReader

      private PemReader()
  • Method Details

    • 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
    • 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