# Package org.keycloak.common.util

- Class Summary
  Class | Description
  --- | ---
  Base64 | Encodes and decodes to and from Base64 notation.
  Base64.InputStream | A `Base64.InputStream` will read data from another `java.io.InputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
  Base64.OutputStream | A `Base64.OutputStream` will write data to another `java.io.OutputStream`, given in the constructor, and encode/decode to/from Base64 notation on the fly.
  Base64Url |
  BouncyIntegration |
  CertificateUtils | The Class CertificateUtils provides utility functions for generation of V1 and V3 `X509Certificate`
  CollectionUtil |
  DerUtils | Extract PrivateKey, PublicKey, and X509Certificate from a DER encoded byte array or file.
  Encode |
  Environment |
  EnvUtil |
  FindFile |
  HostUtils |
  HtmlUtils |
  KerberosJdkProvider | Provides abstraction to handle differences between various JDK vendors (Sun, IBM)
  KerberosSerializationUtils | Provides serialization/deserialization of kerberos `GSSCredential`, so it can be transmitted from auth-server to the application and used for further calls to kerberos-secured services
  KeycloakUriBuilder |
  KeystoreUtil |
  MimeTypeUtil |
  MultivaluedHashMap<K,V> |
  NetworkUtils | Utility methods related to networking.
  ObjectUtil |
  PathHelper | A utility class for handling URI template parameters.
  PemUtils | Utility classes to extract PublicKey, PrivateKey, and X509Certificate from openssl generated PEM files
  ServerCookie | Server-side cookie representation.
  StreamUtil |
  StringPropertyReplacer | A utility class for replacing properties in strings.
  SystemEnvProperties |
  Time |
  UriUtils |

- Enum Summary
  Enum | Description
  --- | ---
  KeystoreUtil.KeystoreFormat |

- Exception Summary
  Exception | Description
  --- | ---
  KerberosSerializationUtils.KerberosSerializationException |

Copyright © 2016 JBoss by Red Hat. All rights reserved.