Class PemUtils

java.lang.Object
org.keycloak.adapters.saml.config.PemUtils

public class PemUtils extends Object
Fork of the PemUtils from common module to avoid dependency on keycloak-crypto-default
  • Constructor Details

    • PemUtils

      public PemUtils()
  • Method Details

    • decodeCertificate

      public static X509Certificate decodeCertificate(String cert)
      Decode a X509 Certificate from a PEM string
      Parameters:
      cert -
      Returns:
      Throws:
      Exception
    • decodePublicKey

      public static PublicKey decodePublicKey(String pem)
      Decode a Public Key from a PEM string
      Parameters:
      pem -
      Returns:
      Throws:
      Exception
    • decodePrivateKey

      public static PrivateKey decodePrivateKey(String pem)
      Decode a Private Key from a PEM string
      Parameters:
      pem -
      Returns:
      Throws:
      Exception