Package org.keycloak.common.util
package org.keycloak.common.util
-
ClassDescriptionEncodes and decodes to and from Base64 notation.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.ABase64.OutputStream
will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.The Class CertificateUtils provides utility functions for generation of V1 and V3X509Certificate
Extract PrivateKey, PublicKey, and X509Certificate from a DER encoded byte array or file.Replaces any ${} strings with their corresponding system property.Deprecated.Class is deprecated and may be removed in the future.Provides abstraction to handle differences between various JDK vendors (Sun, IBM)Provides serialization/deserialization of kerberosGSSCredential
, so it can be transmitted from auth-server to the application and used for further calls to kerberos-secured servicesMultivaluedHashMap<K,V> Utility methods related to networking.A utility class for handling URI template parameters.PathMatcher<P>Utility classes to extract PublicKey, PrivateKey, and X509Certificate from openssl generated PEM filesProvides a layer of indirection to abstract invocations to Resteasy internal APIs.Runnable, which provides some additional info (iteration for now)Needed here because: - java.util.function.Supplier defined from Java 8 - Adds some additional info (current iteration)Needed here because: - java.util.function.BiConsumer defined from Java 8 - Adds some additional info (current iteration and called throwableDeprecated.Should not be used on the Keycloak server-side, or in extensions.A utility class for replacing properties in strings.Utilities to serialize objects to string.