Class BCFIPSPemUtilsProvider

java.lang.Object
org.keycloak.common.crypto.PemUtilsProvider
org.keycloak.crypto.fips.BCFIPSPemUtilsProvider

public class BCFIPSPemUtilsProvider extends org.keycloak.common.crypto.PemUtilsProvider
Encodes Key or Certificates to PEM format string
Version:
$Revision: 1 $
Author:
David Anderson
  • Constructor Details

    • BCFIPSPemUtilsProvider

      public BCFIPSPemUtilsProvider()
  • Method Details

    • encode

      protected String encode(Object obj)
      Encode object to JCA PEM String using BC FIPS libraries
      Specified by:
      encode in class org.keycloak.common.crypto.PemUtilsProvider
      Parameters:
      obj -
      Returns:
      The encoded PEM string
    • decodePrivateKey

      public PrivateKey decodePrivateKey(String pem)
      Specified by:
      decodePrivateKey in class org.keycloak.common.crypto.PemUtilsProvider