Class PEMDecoder$

java.lang.Object
org.apache.pekko.pki.pem.PEMDecoder$

public class PEMDecoder$ extends Object
Decodes lax PEM encoded data, according to

https://tools.ietf.org/html/rfc7468

  • Field Details

    • MODULE$

      public static final PEMDecoder$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • PEMDecoder$

      public PEMDecoder$()
  • Method Details

    • decode

      public PEMDecoder.DERData decode(String pemData) throws PEMLoadingException
      Decodes a PEM String into an identifier and the DER bytes of the content.

      See https://tools.ietf.org/html/rfc7468 and https://en.wikipedia.org/wiki/Privacy-Enhanced_Mail

      Parameters:
      pemData - the PEM data (pre-eb, base64-MIME data and ponst-eb)
      Returns:
      the decoded bytes and the content type.
      Throws:
      PEMLoadingException