A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCOUNT_API - org.keycloak.common.Profile.Feature
- ACCOUNT2 - org.keycloak.common.Profile.Feature
- AccountRestApiVersion - Enum in org.keycloak.common.enums
- add(K, V) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- add(K, V) - Method in class org.keycloak.common.util.MultivaluedHashMap
- addAll(K, List<V>) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- addAll(K, List<V>) - Method in class org.keycloak.common.util.MultivaluedHashMap
- addAll(K, V...) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- addAll(K, V...) - Method in class org.keycloak.common.util.MultivaluedHashMap
- addAll(ConcurrentMultivaluedHashMap<K, V>) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- addAll(MultivaluedHashMap<K, V>) - Method in class org.keycloak.common.util.MultivaluedHashMap
- addAllowedClass(Class) - Method in class org.keycloak.common.util.DelegatingSerializationFilter.FilterPatternBuilder
- addAllowedPattern(String) - Method in class org.keycloak.common.util.DelegatingSerializationFilter.FilterPatternBuilder
-
This is used when the caller of this method can't use the
DelegatingSerializationFilter.FilterPatternBuilder.addAllowedClass(Class)
. - addFirst(K, V) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- addFirst(K, V) - Method in class org.keycloak.common.util.MultivaluedHashMap
- addMultiple(K, Collection<V>) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- addMultiple(K, Collection<V>) - Method in class org.keycloak.common.util.MultivaluedHashMap
- ADMIN_FINE_GRAINED_AUTHZ - org.keycloak.common.Profile.Feature
- ADMIN2 - org.keycloak.common.Profile.Feature
- AES_KEY_WRAP_ALGORITHM_PROVIDER - Static variable in class org.keycloak.common.crypto.CryptoProviderTypes
- ALL - org.keycloak.common.enums.SslRequired
- ALLOW_KERBEROS_AUTHENTICATION - Static variable in class org.keycloak.common.constants.KerberosConstants
-
Configuration federation provider model attributes.
- ALLOW_PASSWORD_AUTHENTICATION - Static variable in class org.keycloak.common.constants.KerberosConstants
- ALPHANUM - Static variable in class org.keycloak.common.util.SecretGenerator
- alreadyQuoted(String) - Static method in class org.keycloak.common.util.ServerCookie
- ALWAYS - org.keycloak.common.enums.RelativeUrlsUsed
-
Always use relative URI and resolve them later based on browser HTTP request
- appendCookieValue(StringBuffer, int, String, String, String, String, String, int, boolean, boolean, ServerCookie.SameSiteAttributeValue) - Static method in class org.keycloak.common.util.ServerCookie
- AUTHORIZATION - org.keycloak.common.Profile.Feature
B
- Base64 - Class in org.keycloak.common.util
-
Encodes and decodes to and from Base64 notation.
- Base64.InputStream - Class in org.keycloak.common.util
-
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 - Class in org.keycloak.common.util
-
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 - Class in org.keycloak.common.util
- Base64Url() - Constructor for class org.keycloak.common.util.Base64Url
- BC_SECURITY_PROVIDER - Static variable in class org.keycloak.common.crypto.CryptoProviderTypes
- BEGIN_CERT - Static variable in class org.keycloak.common.crypto.PemUtilsProvider
- BEGIN_CERT - Static variable in class org.keycloak.common.util.PemUtils
- BouncyIntegration - Class in org.keycloak.common.util
- BouncyIntegration() - Constructor for class org.keycloak.common.util.BouncyIntegration
- boxedClass(Class<?>) - Static method in class org.keycloak.common.util.reflections.Types
- boxedType(Type) - Static method in class org.keycloak.common.util.reflections.Types
-
Gets the boxed type of a class
- build(Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- build(Object[], boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- BUILD_TIME - Static variable in class org.keycloak.common.Version
- buildAsString(Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- builder() - Static method in class org.keycloak.common.util.DelegatingSerializationFilter
- buildFromEncodedMap(Map<String, ?>) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- buildFromMap(Map<String, ?>) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- buildFromMap(Map<String, ?>, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- buildFromValues(boolean, boolean, Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- buildFromValuesAsString(boolean, boolean, Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- buildHtml(String, String, Map<String, String>) - Method in class org.keycloak.common.util.HttpPostRedirect
-
Deprecated.Generate an HTML page that does a browser redirect via a POST.
- buildTypeMap(Set<Type>) - Static method in class org.keycloak.common.util.reflections.Reflections
- buildUriFromMap(Map<String, ?>, boolean, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- buildUriFromTemplate(String, String, boolean) - Method in class org.keycloak.common.util.PathMatcher
C
- call(Retry.Supplier<T>, int, long) - Static method in class org.keycloak.common.util.Retry
-
Runs the given
runnable
at mostattemptsCount
times until it passes, leavingintervalMillis
milliseconds between the invocations. - canonize(String) - Static method in class org.keycloak.common.util.NetworkUtils
-
Convert IPv6 adress into RFC 5952 form.
- capitalize(String) - Static method in class org.keycloak.common.util.ObjectUtil
- cast(Object) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Perform a runtime cast.
- CertificateUtils - Class in org.keycloak.common.util
-
The Class CertificateUtils provides utility functions for generation of V1 and V3
X509Certificate
- CertificateUtils() - Constructor for class org.keycloak.common.util.CertificateUtils
- CertificateUtilsProvider - Interface in org.keycloak.common.crypto
-
The Class CertificateUtils provides utility functions for generation of V1 and V3
X509Certificate
- checkForMac() - Static method in class org.keycloak.common.util.NetworkUtils
- checkName(String) - Static method in class org.keycloak.common.util.ServerCookie
-
Deprecated.- Not used
- checkUrl(SslRequired, String, String) - Static method in class org.keycloak.common.util.UriUtils
- CIBA - org.keycloak.common.Profile.Feature
- classForName(String, ClassLoader...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Loads and initializes a class for the given name.
- CLIENT_ADDRESS - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_ADDRESS_PROTOCOL_MAPPER - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_AUTH - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_HOST - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_HOST_PROTOCOL_MAPPER - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_ID - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_ID_PROTOCOL_MAPPER - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- CLIENT_POLICIES - org.keycloak.common.Profile.Feature
- CLIENT_SECRET_ROTATION - org.keycloak.common.Profile.Feature
- ClientConnection - Interface in org.keycloak.common
-
Information about the client connection
- clone() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- close() - Method in class org.keycloak.common.util.Base64.OutputStream
-
Flushes and closes (I think, in the superclass) the stream.
- closeCurlyReplacement - Static variable in class org.keycloak.common.util.PathHelper
- collectionEquals(Collection<T>, Collection<T>) - Static method in class org.keycloak.common.util.CollectionUtil
- CollectionUtil - Class in org.keycloak.common.util
- CollectionUtil() - Constructor for class org.keycloak.common.util.CollectionUtil
- compare(String, String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
- ConcurrentMultivaluedHashMap<K,V> - Class in org.keycloak.common.util
- ConcurrentMultivaluedHashMap() - Constructor for class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- containsCTL(String, int) - Static method in class org.keycloak.common.util.ServerCookie
- containsWildcards(Type[]) - Static method in class org.keycloak.common.util.reflections.Reflections
- createECParams(String) - Method in interface org.keycloak.common.crypto.CryptoProvider
-
Create the param spec for the EC curve
- createJaasConfigurationForServer(String, String, boolean) - Method in class org.keycloak.common.util.KerberosJdkProvider
- createJaasConfigurationForUsernamePasswordLogin(boolean) - Method in class org.keycloak.common.util.KerberosJdkProvider
- createKeyId(Key) - Static method in class org.keycloak.common.util.KeyUtils
- createListInstance() - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- createUriParamMatcher(String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
- CryptoIntegration - Class in org.keycloak.common.crypto
- CryptoIntegration() - Constructor for class org.keycloak.common.crypto.CryptoIntegration
- CryptoProvider - Interface in org.keycloak.common.crypto
-
Abstraction to handle differences between the APIs for non-fips and fips mode
- CryptoProviderTypes - Class in org.keycloak.common.crypto
- CryptoProviderTypes() - Constructor for class org.keycloak.common.crypto.CryptoProviderTypes
- currentTime() - Static method in class org.keycloak.common.util.Time
-
Returns current time in seconds adjusted by adding {@link #offset) seconds.
- currentTimeMillis() - Static method in class org.keycloak.common.util.Time
-
Returns current time in milliseconds adjusted by adding {@link #offset) seconds.
D
- DEBUG - Static variable in class org.keycloak.common.constants.KerberosConstants
- DECLARATIVE_USER_PROFILE - org.keycloak.common.Profile.Feature
- decode(byte[]) - Static method in class org.keycloak.common.util.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(byte[], int, int, int) - Static method in class org.keycloak.common.util.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(String) - Static method in class org.keycloak.common.util.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- decode(String) - Static method in class org.keycloak.common.util.Base64Url
- decode(String) - Static method in class org.keycloak.common.util.Encode
- decode(String, int) - Static method in class org.keycloak.common.util.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- decode(MultivaluedHashMap<String, String>) - Static method in class org.keycloak.common.util.Encode
-
decode an encoded map
- decode(MultivaluedHashMap<String, String>, String) - Static method in class org.keycloak.common.util.Encode
-
decode an encoded map
- DECODE - Static variable in class org.keycloak.common.util.Base64
-
Specify decoding in first bit.
- decodeCertificate(InputStream) - Static method in class org.keycloak.common.util.DerUtils
- decodeCertificate(String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
-
Decode a X509 Certificate from a PEM string
- decodeCertificate(String) - Static method in class org.keycloak.common.util.PemUtils
-
Decode a X509 Certificate from a PEM string
- decodePath(String) - Static method in class org.keycloak.common.util.Encode
- decodePrivateKey(byte[]) - Static method in class org.keycloak.common.util.DerUtils
- decodePrivateKey(InputStream) - Static method in class org.keycloak.common.util.DerUtils
- decodePrivateKey(String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
-
Decode a Private Key from a PEM string
- decodePrivateKey(String) - Static method in class org.keycloak.common.util.PemUtils
-
Decode a Private Key from a PEM string
- decodePublicKey(byte[]) - Static method in class org.keycloak.common.util.DerUtils
- decodePublicKey(byte[], String) - Static method in class org.keycloak.common.util.DerUtils
- decodePublicKey(String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
-
Decode a Public Key from a PEM string
- decodePublicKey(String) - Static method in class org.keycloak.common.util.PemUtils
-
Decode a Public Key from a PEM string
- decodePublicKey(String, String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
-
Decode a Public Key from a PEM string
- decodePublicKey(String, String) - Static method in class org.keycloak.common.util.PemUtils
-
Decode a Public Key from a PEM string
- decodeQueryString(String) - Static method in class org.keycloak.common.util.UriUtils
- DEFAULT - org.keycloak.common.Profile.Type
- DEFAULT - Static variable in enum org.keycloak.common.enums.AccountRestApiVersion
- DEFAULT_JBOSS_AS_STARTUP_TIMEOUT - Static variable in class org.keycloak.common.util.Environment
- DEFAULT_PROFILE - Static variable in class org.keycloak.common.Version
- DelegatingSerializationFilter - Class in org.keycloak.common.util
- DelegatingSerializationFilter.FilterPatternBuilder - Class in org.keycloak.common.util
- DEPRECATED - org.keycloak.common.Profile.Type
- DerUtils - Class in org.keycloak.common.util
-
Extract PrivateKey, PublicKey, and X509Certificate from a DER encoded byte array or file.
- deserialize(String) - Static method in class org.keycloak.common.util.StringSerialization
- deserializeCredential(String) - Static method in class org.keycloak.common.util.KerberosSerializationUtils
- Deserializer(String) - Constructor for class org.keycloak.common.util.StringSerialization.Deserializer
- DIGITS - Static variable in class org.keycloak.common.util.SecretGenerator
- DISABLED_BY_DEFAULT - org.keycloak.common.Profile.Type
- DO_BREAK_LINES - Static variable in class org.keycloak.common.util.Base64
-
Do break lines when encoding.
- DOCKER - org.keycloak.common.Profile.Feature
- dumpJavaSecurityProviders() - Static method in class org.keycloak.common.crypto.CryptoIntegration
- DYNAMIC_SCOPES - org.keycloak.common.Profile.Feature
E
- EMPTY_ANNOTATION_ARRAY - Static variable in class org.keycloak.common.util.reflections.Reflections
-
An empty array of type
Annotation
, useful converting lists to arrays. - EMPTY_CLASSES - Static variable in class org.keycloak.common.util.reflections.Reflections
- EMPTY_OBJECT_ARRAY - Static variable in class org.keycloak.common.util.reflections.Reflections
-
An empty array of type
Object
, useful for converting lists to arrays. - EMPTY_TYPES - Static variable in class org.keycloak.common.util.reflections.Reflections
- encode(byte[]) - Static method in class org.keycloak.common.util.Base64Url
- encode(Object) - Method in class org.keycloak.common.crypto.PemUtilsProvider
- encode(ByteBuffer, ByteBuffer) - Static method in class org.keycloak.common.util.Base64
-
Performs Base64 encoding on the
raw
ByteBuffer, writing it to theencoded
ByteBuffer. - encode(ByteBuffer, CharBuffer) - Static method in class org.keycloak.common.util.Base64
-
Performs Base64 encoding on the
raw
ByteBuffer, writing it to theencoded
CharBuffer. - encode(MultivaluedHashMap<String, String>) - Static method in class org.keycloak.common.util.Encode
- Encode - Class in org.keycloak.common.util
- Encode() - Constructor for class org.keycloak.common.util.Encode
- ENCODE - Static variable in class org.keycloak.common.util.Base64
-
Specify encoding in first bit.
- encodeBase64ToBase64Url(String) - Static method in class org.keycloak.common.util.Base64Url
- encodeBase64UrlToBase64(String) - Static method in class org.keycloak.common.util.Base64Url
- encodeBytes(byte[]) - Static method in class org.keycloak.common.util.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int) - Static method in class org.keycloak.common.util.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int) - Static method in class org.keycloak.common.util.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int, int) - Static method in class org.keycloak.common.util.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytesToBytes(byte[]) - Static method in class org.keycloak.common.util.Base64
-
Similar to
Base64.encodeBytes(byte[])
but returns a byte array instead of instantiating a String. - encodeBytesToBytes(byte[], int, int, int) - Static method in class org.keycloak.common.util.Base64
-
Similar to
Base64.encodeBytes(byte[], int, int, int)
but returns a byte array instead of instantiating a String. - encodeCertificate(Certificate) - Method in class org.keycloak.common.crypto.PemUtilsProvider
-
Encode a X509 Certificate to a PEM string
- encodeCertificate(Certificate) - Static method in class org.keycloak.common.util.PemUtils
-
Encode a X509 Certificate to a PEM string
- encodedFragment(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
-
Set fragment, but not encode it.
- encodeFragment(String) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%..." and template parameters intact.
- encodeFragmentAsIs(String) - Static method in class org.keycloak.common.util.Encode
- encodeFromArray(String, String[], boolean) - Static method in class org.keycloak.common.util.Encode
- encodeKey(Key) - Method in class org.keycloak.common.crypto.PemUtilsProvider
-
Encode a Key to a PEM string
- encodeKey(Key) - Static method in class org.keycloak.common.util.PemUtils
-
Encode a Key to a PEM string
- encodeMatrixParam(String) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%..." and template parameters intact.
- encodeNonCodes(String) - Static method in class org.keycloak.common.util.Encode
-
Encode '%' if it is not an encoding sequence
- encodeObject(Serializable) - Static method in class org.keycloak.common.util.Base64
-
Serializes an object and returns the Base64-encoded version of that serialized object.
- encodeObject(Serializable, int) - Static method in class org.keycloak.common.util.Base64
-
Serializes an object and returns the Base64-encoded version of that serialized object.
- encodePath(String) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%...", matrix parameters, template parameters, and '/' characters intact.
- encodePathAsIs(String) - Static method in class org.keycloak.common.util.Encode
-
Encode via RFC 3986.
- encodePathSaveEncodings(String) - Static method in class org.keycloak.common.util.Encode
-
Keep any valid encodings from string i.e.
- encodePathSegment(String) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%...", matrix parameters and template parameters intact.
- encodePathSegmentAsIs(String) - Static method in class org.keycloak.common.util.Encode
-
Encode via RFC 3986.
- encodePathSegmentSaveEncodings(String) - Static method in class org.keycloak.common.util.Encode
-
Keep any valid encodings from string i.e.
- encodeQueryParam(String) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%..." and template parameters intact.
- encodeQueryParamAsIs(String) - Static method in class org.keycloak.common.util.Encode
-
Encodes everything of a query parameter name or value.
- encodeQueryParamSaveEncodings(String) - Static method in class org.keycloak.common.util.Encode
-
Keep any valid encodings from string i.e.
- encodeQueryString(String) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%..." and template parameters intact.
- encodeValue(String, String[]) - Static method in class org.keycloak.common.util.Encode
-
Keep encoded values "%..." and template parameters intact i.e.
- END_CERT - Static variable in class org.keycloak.common.crypto.PemUtilsProvider
- END_CERT - Static variable in class org.keycloak.common.util.PemUtils
- endsWithWildcard(String) - Method in class org.keycloak.common.util.PathMatcher
- Environment - Class in org.keycloak.common.util
- Environment() - Constructor for class org.keycloak.common.util.Environment
- EnvUtil - Class in org.keycloak.common.util
-
Replaces any ${} strings with their corresponding system property.
- equalsIgnoreValueOrder(MultivaluedHashMap<K, V>) - Method in class org.keycloak.common.util.MultivaluedHashMap
- escapeAttribute(String) - Static method in class org.keycloak.common.util.HtmlUtils
-
Escapes the value for a HTML element attribute.
- execute(Runnable, int, long) - Static method in class org.keycloak.common.util.Retry
-
Runs the given
runnable
at mostattemptsCount
times until it passes, leavingintervalMillis
milliseconds between the invocations. - executeWithBackoff(Retry.AdvancedRunnable, int, int) - Static method in class org.keycloak.common.util.Retry
-
Runs the given
runnable
at mostattemptsCount
times until it passes, leaving some increasing random delay milliseconds between the invocations. - executeWithBackoff(Retry.AdvancedRunnable, Retry.ThrowableCallback, int, int) - Static method in class org.keycloak.common.util.Retry
- EXPERIMENTAL - org.keycloak.common.Profile.Type
- EXTERNAL - org.keycloak.common.enums.SslRequired
- extractPublicKey(PrivateKey) - Static method in class org.keycloak.common.util.KeyUtils
F
- FilterPatternBuilder() - Constructor for class org.keycloak.common.util.DelegatingSerializationFilter.FilterPatternBuilder
- findClassParameterizedTypes(Class<?>, ParameterizedType, Class<?>) - Static method in class org.keycloak.common.util.reflections.Types
- findDeclaredConstructor(Class<?>, Class<?>...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Search the class hierarchy for a constructor with the given arguments.
- findDeclaredField(Class<?>, String) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Search the class hierarchy for a field with the given name.
- findDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Search the class hierarchy for a method with the given name and arguments.
- findFile(String) - Static method in class org.keycloak.common.util.FindFile
- FindFile - Class in org.keycloak.common.util
- FindFile() - Constructor for class org.keycloak.common.util.FindFile
- findInterfaceParameterizedTypes(Class<?>, ParameterizedType, Class<?>) - Static method in class org.keycloak.common.util.reflections.Types
- findParameterizedTypes(Class<?>, Class<?>) - Static method in class org.keycloak.common.util.reflections.Types
-
Search for the given interface or class within the root's class/interface hierarchy.
- flushBase64() - Method in class org.keycloak.common.util.Base64.OutputStream
-
Method added by PHIL.
- formatAddress(InetAddress) - Static method in class org.keycloak.common.util.NetworkUtils
-
Formats input address.
- formatAddress(InetSocketAddress) - Static method in class org.keycloak.common.util.NetworkUtils
-
Converts socket address into string literal, which has form: 'address:port'.
- formatOldCookie(Date) - Static method in class org.keycloak.common.util.ServerCookie
- formatOldCookie(Date, StringBuffer, FieldPosition) - Static method in class org.keycloak.common.util.ServerCookie
- formatPossibleIpv6Address(String) - Static method in class org.keycloak.common.util.NetworkUtils
- fragment(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- fromPath(String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
- fromTemplate(String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
-
You may put path parameters anywhere within the uriTemplate except port
- fromUri(String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
- fromUri(URI) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
G
- generateRsaKeyPair(int) - Static method in class org.keycloak.common.util.KeyUtils
- generateThumbprint(String[], String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
- generateThumbprint(String[], String) - Static method in class org.keycloak.common.util.PemUtils
- generateV1SelfSignedCertificate(KeyPair, String) - Method in interface org.keycloak.common.crypto.CertificateUtilsProvider
-
Generate version 1 self signed
X509Certificate
.. - generateV1SelfSignedCertificate(KeyPair, String) - Static method in class org.keycloak.common.util.CertificateUtils
-
Generate version 1 self signed
X509Certificate
.. - generateV1SelfSignedCertificate(KeyPair, String, BigInteger) - Method in interface org.keycloak.common.crypto.CertificateUtilsProvider
- generateV1SelfSignedCertificate(KeyPair, String, BigInteger) - Static method in class org.keycloak.common.util.CertificateUtils
- generateV3Certificate(KeyPair, PrivateKey, X509Certificate, String) - Method in interface org.keycloak.common.crypto.CertificateUtilsProvider
-
Generates version 3
X509Certificate
. - generateV3Certificate(KeyPair, PrivateKey, X509Certificate, String) - Static method in class org.keycloak.common.util.CertificateUtils
-
Generates version 3
X509Certificate
. - GenericConstants - Class in org.keycloak.common.constants
- GenericConstants() - Constructor for class org.keycloak.common.constants.GenericConstants
- get(int) - Method in interface org.keycloak.common.util.Retry.Supplier
-
Gets a result.
- get(String) - Static method in enum org.keycloak.common.enums.AccountRestApiVersion
- getActualTypeArgumentsOfAnInterface(Class<?>, Class<?>) - Static method in class org.keycloak.common.util.reflections.Types
-
Given a class and an interfaces, go through the class hierarchy to find the interface and return its type arguments.
- getAlgorithmProvider(Class<T>, String) - Method in interface org.keycloak.common.crypto.CryptoProvider
-
Get some algorithm provider implementation.
- getAllDeclaredConstructors(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Get all the declared constructors on the class hierarchy.
- getAllDeclaredFields(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Get all the declared fields on the class hierarchy.
- getAllDeclaredMethods(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Get all the declared methods on the class hierarchy.
- getAnnotationsWithMetaAnnotation(Set<Annotation>, Class<? extends Annotation>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Search for annotations with the specified meta annotation type
- getArgumentType(ParameterizedType, int) - Static method in class org.keycloak.common.util.reflections.Types
-
Gets the index-th type argument.
- getCertificateUtils() - Method in interface org.keycloak.common.crypto.CryptoProvider
-
Get CertificateUtils implementation.
- getCollectionBaseType(Class, Type) - Static method in class org.keycloak.common.util.reflections.Types
- getContentType(File) - Static method in class org.keycloak.common.util.MimeTypeUtil
- getContentType(String) - Static method in class org.keycloak.common.util.MimeTypeUtil
- getCookieHeaderName(int) - Static method in class org.keycloak.common.util.ServerCookie
-
Return the header name to set the cookie, based on cookie version.
- getDeprecatedFeatures() - Static method in class org.keycloak.common.Profile
- getDisabledFeatures() - Static method in class org.keycloak.common.Profile
- getExperimentalFeatures() - Static method in class org.keycloak.common.Profile
- getFieldValue(Field, Object) - Static method in class org.keycloak.common.util.reflections.Reflections
- getFieldValue(Field, Object, Class<T>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Get the value of the field, on the specified instance, casting the value of the field to the expected type.
- getFirst(K) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- getFirst(K) - Method in class org.keycloak.common.util.MultivaluedHashMap
- getFragment() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- getHost() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- getHostName() - Static method in class org.keycloak.common.util.HostUtils
- getImplementingMethod(Class, Method) - Static method in class org.keycloak.common.util.reflections.Types
-
Given a method and a root class, find the actual method declared in the root that implements the method.
- getInstance() - Static method in class org.keycloak.common.util.SecretGenerator
- getIpAddress() - Static method in class org.keycloak.common.util.HostUtils
- getLabel() - Method in enum org.keycloak.common.Profile.Feature
- getList(K) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- getList(K) - Method in class org.keycloak.common.util.MultivaluedHashMap
- getLocalAddr() - Method in interface org.keycloak.common.ClientConnection
- getLocalPort() - Method in interface org.keycloak.common.ClientConnection
- getMapKeyType(Type) - Static method in class org.keycloak.common.util.reflections.Types
- getMapValueType(Type) - Static method in class org.keycloak.common.util.reflections.Types
- getMemberType(Member) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Get the type of the member
- getName() - Static method in class org.keycloak.common.Profile
- getNesting(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
- getNonPrivateFinalMethodOrType(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
- getOffset() - Static method in class org.keycloak.common.util.Time
- getOrigin(String) - Static method in class org.keycloak.common.util.UriUtils
- getOrigin(URI) - Static method in class org.keycloak.common.util.UriUtils
- getPath() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- getPath(P) - Method in class org.keycloak.common.util.PathMatcher
- getPathParamNamesInDeclarationOrder() - Method in class org.keycloak.common.util.KeycloakUriBuilder
-
Return a unique order list of path params
- getPaths() - Method in class org.keycloak.common.util.PathMatcher
- getPemUtils() - Method in interface org.keycloak.common.crypto.CryptoProvider
-
Get PEMUtils implementation.
- getPort() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- getPreviewFeatures() - Static method in class org.keycloak.common.Profile
- getProperty(String) - Method in class org.keycloak.common.util.SystemEnvProperties
- getProperty(String, String) - Method in class org.keycloak.common.util.SystemEnvProperties
- getPropertyName(Method) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Gets the property name from a getter method.
- getProvider() - Static method in class org.keycloak.common.crypto.CryptoIntegration
- getProvider() - Static method in class org.keycloak.common.util.KerberosJdkProvider
- getQuery() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- getRawType(Type) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Extract the raw type, given a type.
- getRawType(Type) - Static method in class org.keycloak.common.util.reflections.Types
- getRawTypeNoException(Type) - Static method in class org.keycloak.common.util.reflections.Types
- getRemoteAddr() - Method in interface org.keycloak.common.ClientConnection
- getRemoteHost() - Method in interface org.keycloak.common.ClientConnection
- getRemotePort() - Method in interface org.keycloak.common.ClientConnection
- getScheme() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- getServerStartupTimeout() - Static method in class org.keycloak.common.util.Environment
- getShortStackTrace() - Static method in class org.keycloak.common.util.StackUtil
-
Returns string representation of the stack trace of the current call without the call to the
getShortStackTrace
itself, and ignoring usually irrelevant calls to methods insun.
andjava.lang.reflect
packages. - getShortStackTrace(String) - Static method in class org.keycloak.common.util.StackUtil
-
Returns string representation of the stack trace of the current call without the call to the
getShortStackTrace
itself, and ignoring usually irrelevant calls to methods insun.
andjava.lang.reflect
packages. - getStrVersion() - Method in enum org.keycloak.common.enums.AccountRestApiVersion
- getTemplateParameterOfInterface(Class, Class) - Static method in class org.keycloak.common.util.reflections.Types
- getTypeArgument(Type) - Static method in class org.keycloak.common.util.reflections.Types
-
Returns the type argument from a parameterized type
- getTypeProduct() - Method in enum org.keycloak.common.Profile.Feature
- getTypeProject() - Method in enum org.keycloak.common.Profile.Feature
- getUserInfo() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- GMT_ZONE - Static variable in class org.keycloak.common.util.ServerCookie
-
GMT timezone - all HTTP dates are on GMT
- GSS_DELEGATION_CREDENTIAL - Static variable in class org.keycloak.common.constants.KerberosConstants
-
Internal attribute used in "userSession.note" map and in accessToken claims .
- GSS_DELEGATION_CREDENTIAL_DISPLAY_NAME - Static variable in class org.keycloak.common.constants.KerberosConstants
-
Display name for the above in admin console and consent screens
- gssCredentialToKerberosTicket(KerberosTicket, GSSCredential) - Method in class org.keycloak.common.util.KerberosJdkProvider
- GUNZIP - Static variable in class org.keycloak.common.util.Base64
-
Specify that data should be gunzipped.
- GZIP - Static variable in class org.keycloak.common.util.Base64
-
Specify that data should be gzip-compressed in second bit.
H
- handleThrowable(int, Throwable) - Method in interface org.keycloak.common.util.Retry.ThrowableCallback
- hasDifferentProductType() - Method in enum org.keycloak.common.Profile.Feature
- host(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- HostUtils - Class in org.keycloak.common.util
- HostUtils() - Constructor for class org.keycloak.common.util.HostUtils
- HtmlUtils - Class in org.keycloak.common.util
- HtmlUtils() - Constructor for class org.keycloak.common.util.HtmlUtils
- HttpPostRedirect - Class in org.keycloak.common.util
-
Deprecated.Class is deprecated and may be removed in the future. Use org.keycloak.saml.BaseSAML2BindingBuilder#buildHtml instead
- HttpPostRedirect() - Constructor for class org.keycloak.common.util.HttpPostRedirect
-
Deprecated.
I
- IMPERSONATION - org.keycloak.common.Profile.Feature
- init() - Static method in class org.keycloak.common.Profile
- init(ClassLoader) - Static method in class org.keycloak.common.crypto.CryptoIntegration
- InputStream(InputStream) - Constructor for class org.keycloak.common.util.Base64.InputStream
-
Constructs a
Base64.InputStream
in DECODE mode. - InputStream(InputStream, int) - Constructor for class org.keycloak.common.util.Base64.InputStream
-
Constructs a
Base64.InputStream
in either ENCODE or DECODE mode. - invokeMethod(boolean, Method, Class<T>, Object, Object...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Invoke the method on the instance, with any arguments specified, casting the result of invoking the method to the expected return type.
- invokeMethod(boolean, Method, Object, Object...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
- invokeMethod(Method, Class<T>, Object, Object...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
- invokeMethod(Method, Object, Object...) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
- IS_IBM_JAVA - Static variable in class org.keycloak.common.util.Environment
- isA(Class, ParameterizedType) - Static method in class org.keycloak.common.util.reflections.Types
-
Is the genericType of a certain class?
- isAbstract(Method) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if a method is abstract
- isArrayType(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if raw type is array type
- isAssignableFrom(Class<?>, Type[], Class<?>, Type[]) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Check the assignability of one type to another, taking into account the actual type arguements
- isAssignableFrom(Class<?>, Type[], Type) - Static method in class org.keycloak.common.util.reflections.Reflections
- isAssignableFrom(Type[], Type) - Static method in class org.keycloak.common.util.reflections.Reflections
- isAssignableFrom(Type[], Type[]) - Static method in class org.keycloak.common.util.reflections.Reflections
- isAssignableFrom(Type, Type) - Static method in class org.keycloak.common.util.reflections.Reflections
- isAssignableFrom(Type, Type[]) - Static method in class org.keycloak.common.util.reflections.Reflections
- isAssignableFrom(Type, Set<? extends Type>) - Static method in class org.keycloak.common.util.reflections.Reflections
- isAssignableFrom(Set<Type>, Type) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Check the assignability of a set of flattened types.
- isAssignableFrom(Set<Type>, Set<Type>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Check the assiginability of a set of flattened types.
- isBindingToMulticastDressSupported() - Static method in class org.keycloak.common.util.NetworkUtils
- isBlank(CharSequence) - Static method in class org.keycloak.common.util.ObjectUtil
-
Forked from apache-commons StringUtils
- isCacheable(Annotation[]) - Static method in class org.keycloak.common.util.reflections.Reflections
- isCacheable(Set<Annotation>) - Static method in class org.keycloak.common.util.reflections.Reflections
- isCompatible(Method, Method) - Static method in class org.keycloak.common.util.reflections.Types
-
See if the two methods are compatible, that is they have the same relative signature
- isEmpty(Collection<?>) - Static method in class org.keycloak.common.util.CollectionUtil
- isEqualOrBothNull(Object, Object) - Static method in class org.keycloak.common.util.ObjectUtil
- isFeatureEnabled(Profile.Feature) - Static method in class org.keycloak.common.Profile
- isFinal(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if class is final
- isFinal(Member) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if member is final
- isJavaInFipsMode() - Static method in class org.keycloak.common.util.Environment
-
Tries to detect if Java platform is in the FIPS mode
- isNotEmpty(Collection<?>) - Static method in class org.keycloak.common.util.CollectionUtil
- isOrigin(String) - Static method in class org.keycloak.common.util.UriUtils
- isPackagePrivate(int) - Static method in class org.keycloak.common.util.reflections.Reflections
- isParamerterizedTypeWithWildcard(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
- isParameterizedType(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if type is parameterized type
- isPrimitive(Type) - Static method in class org.keycloak.common.util.reflections.Reflections
- isPrivate(Member) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if member is private
- isProduct() - Static method in class org.keycloak.common.Profile
- isRequired(String) - Method in enum org.keycloak.common.enums.SslRequired
- isRequired(ClientConnection) - Method in enum org.keycloak.common.enums.SslRequired
- isSerializable(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Check if a class is serializable.
- isShortStackTraceEnabled() - Static method in class org.keycloak.common.util.StackUtil
- isStatic(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if type is static
- isStatic(Member) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if member is static
- isToken(String) - Static method in class org.keycloak.common.util.ServerCookie
- isToken2(String) - Static method in class org.keycloak.common.util.ServerCookie
- isTransient(Member) - Static method in class org.keycloak.common.util.reflections.Reflections
- isTypeBounded(Type, Type[], Type[]) - Static method in class org.keycloak.common.util.reflections.Reflections
- isTypeOrAnyMethodFinal(Class<?>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Checks if type or member is final
J
- JAVA_INFO - Static variable in class org.keycloak.common.util.KerberosSerializationUtils
- JKS - org.keycloak.common.util.KeystoreUtil.KeystoreFormat
- join(Collection<String>) - Static method in class org.keycloak.common.util.CollectionUtil
- join(Collection<String>, String) - Static method in class org.keycloak.common.util.CollectionUtil
K
- KERBEROS_REALM - Static variable in class org.keycloak.common.constants.KerberosConstants
- KerberosConstants - Class in org.keycloak.common.constants
- KerberosConstants() - Constructor for class org.keycloak.common.constants.KerberosConstants
- KerberosJdkProvider - Class in org.keycloak.common.util
-
Provides abstraction to handle differences between various JDK vendors (Sun, IBM)
- KerberosJdkProvider() - Constructor for class org.keycloak.common.util.KerberosJdkProvider
- KerberosSerializationException(String) - Constructor for exception org.keycloak.common.util.KerberosSerializationUtils.KerberosSerializationException
- KerberosSerializationException(String, Throwable) - Constructor for exception org.keycloak.common.util.KerberosSerializationUtils.KerberosSerializationException
- KerberosSerializationUtils - Class in org.keycloak.common.util
-
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 - KerberosSerializationUtils.KerberosSerializationException - Exception in org.keycloak.common.util
- kerberosTicketToGSSCredential(KerberosTicket) - Method in class org.keycloak.common.util.KerberosJdkProvider
- kerberosTicketToGSSCredential(KerberosTicket, int, int) - Method in class org.keycloak.common.util.KerberosJdkProvider
- KeycloakUriBuilder - Class in org.keycloak.common.util
- KeycloakUriBuilder() - Constructor for class org.keycloak.common.util.KeycloakUriBuilder
- KeystoreUtil - Class in org.keycloak.common.util
- KeystoreUtil() - Constructor for class org.keycloak.common.util.KeystoreUtil
- KeystoreUtil.KeystoreFormat - Enum in org.keycloak.common.util
- KEYTAB - Static variable in class org.keycloak.common.constants.KerberosConstants
- KeyUtils - Class in org.keycloak.common.util
- KRB5_NAME_OID - Static variable in class org.keycloak.common.constants.KerberosConstants
- KRB5_OID - Static variable in class org.keycloak.common.constants.KerberosConstants
L
- loadKeyPairFromKeystore(String, String, String, String, KeystoreUtil.KeystoreFormat) - Static method in class org.keycloak.common.util.KeystoreUtil
- loadKeyStore(String, String) - Static method in class org.keycloak.common.util.KeystoreUtil
- loadSecretKey(byte[], String) - Static method in class org.keycloak.common.util.KeyUtils
- logger - Static variable in class org.keycloak.common.crypto.CryptoIntegration
M
- MAP_STORAGE - org.keycloak.common.Profile.Feature
- matches(Class<?>, Type[], Class<?>, Type[]) - Static method in class org.keycloak.common.util.reflections.Reflections
- matches(Class<?>, Type[], Type) - Static method in class org.keycloak.common.util.reflections.Reflections
- matches(Type, Type) - Static method in class org.keycloak.common.util.reflections.Reflections
- matches(Type, Set<? extends Type>) - Static method in class org.keycloak.common.util.reflections.Reflections
- matches(String) - Method in class org.keycloak.common.util.PathMatcher
- matches(Set<Type>, Set<Type>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Check whether whether any of the types1 matches a type in types2
- matrixParam(String, Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- maybeQuote(int, StringBuffer, String) - Static method in class org.keycloak.common.util.ServerCookie
-
Deprecated.- Not used
- maybeQuote2(int, StringBuffer, String) - Static method in class org.keycloak.common.util.ServerCookie
-
Quotes values using rules that vary depending on Cookie version.
- methodExists(Class<?>, String) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Determine if a method exists in a specified class hierarchy
- MimeTypeUtil - Class in org.keycloak.common.util
- MimeTypeUtil() - Constructor for class org.keycloak.common.util.MimeTypeUtil
- MultivaluedHashMap<K,V> - Class in org.keycloak.common.util
- MultivaluedHashMap() - Constructor for class org.keycloak.common.util.MultivaluedHashMap
- MultivaluedHashMap(Map<K, List<V>>) - Constructor for class org.keycloak.common.util.MultivaluedHashMap
- MultivaluedHashMap(MultivaluedHashMap<K, V>) - Constructor for class org.keycloak.common.util.MultivaluedHashMap
N
- NAME - Static variable in class org.keycloak.common.Version
- NAME_FULL - Static variable in class org.keycloak.common.Version
- NAME_HTML - Static variable in class org.keycloak.common.Version
- NEGOTIATE - Static variable in class org.keycloak.common.constants.KerberosConstants
-
Value of HTTP Headers "WWW-Authenticate" or "Authorization" used for SPNEGO/Kerberos
- NetworkUtils - Class in org.keycloak.common.util
-
Utility methods related to networking.
- NEVER - org.keycloak.common.enums.RelativeUrlsUsed
-
Relative Uri not used.
- newInstance(Class<?>, String) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Creates a new instance of a class given its
fullQualifiedName
. - newInstance(Class<T>) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Creates a new instance of a class.
- NEWLINE - Static variable in class org.keycloak.common.util.StringPropertyReplacer
-
New line string constant
- next(Class<T>) - Method in class org.keycloak.common.util.StringSerialization.Deserializer
- NO_OPTIONS - Static variable in class org.keycloak.common.util.Base64
-
No options specified.
- NONE - org.keycloak.common.enums.SslRequired
- NONE - org.keycloak.common.util.ServerCookie.SameSiteAttributeValue
O
- ObjectUtil - Class in org.keycloak.common.util
- openCurlyReplacement - Static variable in class org.keycloak.common.util.PathHelper
- OPENSHIFT_INTEGRATION - org.keycloak.common.Profile.Feature
- ORDERED - Static variable in class org.keycloak.common.util.Base64
-
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
- org.keycloak.common - package org.keycloak.common
- org.keycloak.common.constants - package org.keycloak.common.constants
- org.keycloak.common.crypto - package org.keycloak.common.crypto
- org.keycloak.common.enums - package org.keycloak.common.enums
- org.keycloak.common.util - package org.keycloak.common.util
- org.keycloak.common.util.reflections - package org.keycloak.common.util.reflections
- OutputStream(OutputStream) - Constructor for class org.keycloak.common.util.Base64.OutputStream
-
Constructs a
Base64.OutputStream
in ENCODE mode. - OutputStream(OutputStream, int) - Constructor for class org.keycloak.common.util.Base64.OutputStream
-
Constructs a
Base64.OutputStream
in either ENCODE or DECODE mode.
P
- PAR - org.keycloak.common.Profile.Feature
- parseHierarchicalUri(String, Matcher) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- path(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- PathHelper - Class in org.keycloak.common.util
-
A utility class for handling URI template parameters.
- PathHelper() - Constructor for class org.keycloak.common.util.PathHelper
- PathMatcher<P> - Class in org.keycloak.common.util
- PathMatcher() - Constructor for class org.keycloak.common.util.PathMatcher
- pathParamReplacement(String, List<String>) - Static method in class org.keycloak.common.util.Encode
- paths(boolean, String, String...) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
- PemException - Exception in org.keycloak.common.util
- PemException(Throwable) - Constructor for exception org.keycloak.common.util.PemException
- pemToDer(String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
- pemToDer(String) - Static method in class org.keycloak.common.util.PemUtils
- PemUtils - Class in org.keycloak.common.util
-
Utility classes to extract PublicKey, PrivateKey, and X509Certificate from openssl generated PEM files
- PemUtils() - Constructor for class org.keycloak.common.util.PemUtils
- PemUtilsProvider - Class in org.keycloak.common.crypto
-
Utility classes to extract PublicKey, PrivateKey, and X509Certificate from openssl generated PEM files
- PemUtilsProvider() - Constructor for class org.keycloak.common.crypto.PemUtilsProvider
- PKCS12 - org.keycloak.common.util.KeystoreUtil.KeystoreFormat
- port(int) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- PREVIEW - org.keycloak.common.Profile.Type
- PRODUCT_NAME - Static variable in class org.keycloak.common.Profile
- Profile - Class in org.keycloak.common
- Profile(Profile.PropertyResolver) - Constructor for class org.keycloak.common.Profile
- Profile.Feature - Enum in org.keycloak.common
- Profile.PropertyResolver - Interface in org.keycloak.common
- Profile.Type - Enum in org.keycloak.common
- PROJECT_NAME - Static variable in class org.keycloak.common.Profile
- PROTOCOL_CLASSPATH - Static variable in class org.keycloak.common.constants.GenericConstants
- PROVIDER - Static variable in class org.keycloak.common.util.BouncyIntegration
- putSingle(K, V) - Method in class org.keycloak.common.util.ConcurrentMultivaluedHashMap
- putSingle(K, V) - Method in class org.keycloak.common.util.MultivaluedHashMap
Q
- queryParam(String, Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
R
- randomBytes() - Method in class org.keycloak.common.util.SecretGenerator
- randomBytes(int) - Method in class org.keycloak.common.util.SecretGenerator
- randomString() - Method in class org.keycloak.common.util.SecretGenerator
- randomString(int) - Method in class org.keycloak.common.util.SecretGenerator
- randomString(int, char[]) - Method in class org.keycloak.common.util.SecretGenerator
- read() - Method in class org.keycloak.common.util.Base64.InputStream
-
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
- read(byte[], int, int) - Method in class org.keycloak.common.util.Base64.InputStream
-
Calls
Base64.InputStream.read()
repeatedly until the end of stream is reached or len bytes are read. - readString(InputStream) - Static method in class org.keycloak.common.util.StreamUtil
-
Deprecated.
- readString(InputStream, Charset) - Static method in class org.keycloak.common.util.StreamUtil
-
Reads string from byte input stream.
- recoverEnclosedCurlyBraces(String) - Static method in class org.keycloak.common.util.PathHelper
- RECOVERY_CODES - org.keycloak.common.Profile.Feature
- Reflections - Class in org.keycloak.common.util.reflections
-
Utility class for working with JDK Reflection and also CDI's {link Annotated} metadata.
- RelativeUrlsUsed - Enum in org.keycloak.common.enums
- relativize(URI, URI) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
- removeBeginEnd(String) - Method in class org.keycloak.common.crypto.PemUtilsProvider
- removeBeginEnd(String) - Static method in class org.keycloak.common.util.PemUtils
- replace(String) - Static method in class org.keycloak.common.util.EnvUtil
-
Replaces any ${} strings with their corresponding system property.
- replaceEnclosedCurlyBraces(String) - Static method in class org.keycloak.common.util.PathHelper
- replaceMatrix(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- replaceParameter(Map<String, ?>, boolean, boolean, String, StringBuffer, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- replacePath(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- replacePathParameter(String, String, boolean, String, StringBuffer, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- replaceProperties(String) - Static method in class org.keycloak.common.util.StringPropertyReplacer
-
Go through the input string and replace any occurance of ${p} with the System.getProperty(p) value.
- replaceProperties(String, Properties) - Static method in class org.keycloak.common.util.StringPropertyReplacer
-
Go through the input string and replace any occurance of ${p} with the props.getProperty(p) value.
- replaceProperties(String, StringPropertyReplacer.PropertyResolver) - Static method in class org.keycloak.common.util.StringPropertyReplacer
- replaceQuery(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- replaceQueryParam(String, Object...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- replaceQueryStringParameter(Map<String, ?>, boolean, boolean, String, StringBuffer) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- resolve(String) - Method in interface org.keycloak.common.Profile.PropertyResolver
- resolve(String) - Method in interface org.keycloak.common.util.StringPropertyReplacer.PropertyResolver
- resolveListType(Field, Object) - Static method in class org.keycloak.common.util.reflections.Reflections
- resolvePathConfig(P, String) - Method in class org.keycloak.common.util.PathMatcher
- resolveTemplate(String, Object) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- resolveTemplate(String, Object, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- resolveTemplates(Map<String, Object>) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- resolveTemplates(Map<String, Object>, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- resolveTemplatesFromEncoded(Map<String, Object>) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- resolveTypeVariable(Class<?>, TypeVariable<?>) - Static method in class org.keycloak.common.util.reflections.Types
-
Finds an actual value of a type variable.
- resolveTypeVariables(Class<?>, Type) - Static method in class org.keycloak.common.util.reflections.Types
- RESOURCES_VERSION - Static variable in class org.keycloak.common.Version
- RESPONSE_TOKEN - Static variable in class org.keycloak.common.constants.KerberosConstants
-
Internal attribute used in "state" map .
- resumeEncoding() - Method in class org.keycloak.common.util.Base64.OutputStream
-
Resumes encoding of the stream.
- Retry - Class in org.keycloak.common.util
- Retry() - Constructor for class org.keycloak.common.util.Retry
- Retry.AdvancedRunnable - Interface in org.keycloak.common.util
-
Runnable, which provides some additional info (iteration for now)
- Retry.Supplier<T> - Interface in org.keycloak.common.util
-
Needed here because: - java.util.function.Supplier defined from Java 8 - Adds some additional info (current iteration)
- Retry.ThrowableCallback - Interface in org.keycloak.common.util
-
Needed here because: - java.util.function.BiConsumer defined from Java 8 - Adds some additional info (current iteration and called throwable
- run() - Method in class org.keycloak.common.util.reflections.SetAccessiblePrivilegedAction
- run() - Method in class org.keycloak.common.util.reflections.UnSetAccessiblePrivilegedAction
- run(int) - Method in interface org.keycloak.common.util.Retry.AdvancedRunnable
S
- savePathParams(String, StringBuilder, List<String>) - Static method in class org.keycloak.common.util.Encode
- scheme(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- schemeSpecificPart(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- SCRIPTS - org.keycloak.common.Profile.Feature
- SECRET_LENGTH_256_BITS - Static variable in class org.keycloak.common.util.SecretGenerator
- SECRET_LENGTH_384_BITS - Static variable in class org.keycloak.common.util.SecretGenerator
- SECRET_LENGTH_512_BITS - Static variable in class org.keycloak.common.util.SecretGenerator
- SecretGenerator - Class in org.keycloak.common.util
- segment(String...) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- serialize(Object...) - Static method in class org.keycloak.common.util.StringSerialization
-
Serialize given objects as strings separated by
StringSerialization.SEPARATOR
according to the#WELL_KNOWN_SERIALIZERS
. - serializeCredential(KerberosTicket, GSSCredential) - Static method in class org.keycloak.common.util.KerberosSerializationUtils
- SERVER_PRINCIPAL - Static variable in class org.keycloak.common.constants.KerberosConstants
- ServerCookie - Class in org.keycloak.common.util
-
Server-side cookie representation.
- ServerCookie() - Constructor for class org.keycloak.common.util.ServerCookie
- ServerCookie.SameSiteAttributeValue - Enum in org.keycloak.common.util
- SERVICE_ACCOUNT_USER_PREFIX - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
- ServiceAccountConstants - Interface in org.keycloak.common.constants
- setAccessible(A) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Set the accessibility flag on the
AccessibleObject
as described inAccessibleObject.setAccessible(boolean)
within the context of a {link PrivilegedAction}. - SetAccessiblePrivilegedAction - Class in org.keycloak.common.util.reflections
-
A
PrivilegedAction
that callsAccessibleObject.setAccessible(boolean)
- SetAccessiblePrivilegedAction(AccessibleObject) - Constructor for class org.keycloak.common.util.reflections.SetAccessiblePrivilegedAction
- setFilter(ObjectInputStream) - Method in class org.keycloak.common.util.DelegatingSerializationFilter.FilterPatternBuilder
- setInstance(Profile) - Static method in class org.keycloak.common.Profile
- setOffset(int) - Static method in class org.keycloak.common.util.Time
-
Sets time offset in seconds that will be added to
Time.currentTime()
andTime.currentTimeMillis()
. - SPNEGO_OID - Static variable in class org.keycloak.common.constants.KerberosConstants
- SslRequired - Enum in org.keycloak.common.enums
- StackUtil - Class in org.keycloak.common.util
- StackUtil() - Constructor for class org.keycloak.common.util.StackUtil
- STEP_UP_AUTHENTICATION - org.keycloak.common.Profile.Feature
- StreamUtil - Class in org.keycloak.common.util
- StringPropertyReplacer - Class in org.keycloak.common.util
-
A utility class for replacing properties in strings.
- StringPropertyReplacer() - Constructor for class org.keycloak.common.util.StringPropertyReplacer
- StringPropertyReplacer.PropertyResolver - Interface in org.keycloak.common.util
- StringSerialization - Class in org.keycloak.common.util
-
Utilities to serialize objects to string.
- StringSerialization() - Constructor for class org.keycloak.common.util.StringSerialization
- StringSerialization.Deserializer - Class in org.keycloak.common.util
- stripQueryParam(String, String) - Static method in class org.keycloak.common.util.UriUtils
- substitutePathParam(String, Object, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
-
Only replace path params in path of URI.
- supports(Class<T>, Object, Class<?>) - Static method in class org.keycloak.common.util.reflections.Types
-
Grabs the parameterized type of fromInterface that object implements and sees if it is assignable from type.
- suspendEncoding() - Method in class org.keycloak.common.util.Base64.OutputStream
-
Suspends encoding of the stream.
- SystemEnvProperties - Class in org.keycloak.common.util
- SystemEnvProperties() - Constructor for class org.keycloak.common.util.SystemEnvProperties
- SystemEnvProperties(Map<String, String>) - Constructor for class org.keycloak.common.util.SystemEnvProperties
T
- Time - Class in org.keycloak.common.util
- Time() - Constructor for class org.keycloak.common.util.Time
- toDate(int) - Static method in class org.keycloak.common.util.Time
-
Returns
Date
object, its value set to time - toDate(long) - Static method in class org.keycloak.common.util.Time
-
Returns
Date
object, its value set to time - TOKEN_EXCHANGE - org.keycloak.common.Profile.Feature
- toMillis(long) - Static method in class org.keycloak.common.util.Time
-
Returns time in milliseconds for a time in seconds.
- toString() - Method in class org.keycloak.common.util.DelegatingSerializationFilter.FilterPatternBuilder
- toString() - Method in enum org.keycloak.common.util.ServerCookie.SameSiteAttributeValue
- toTemplate() - Method in class org.keycloak.common.util.KeycloakUriBuilder
- Types - Class in org.keycloak.common.util.reflections
-
Utility class for Types
U
- UNKNOWN - Static variable in class org.keycloak.common.Version
- unsetAccessible(A) - Static method in class org.keycloak.common.util.reflections.Reflections
-
Set the accessibility flag on the
AccessibleObject
to false as described inAccessibleObject.setAccessible(boolean)
within the context of a {link PrivilegedAction}. - UnSetAccessiblePrivilegedAction - Class in org.keycloak.common.util.reflections
-
A
PrivilegedAction
that callsAccessibleObject.setAccessible(boolean)
- UnSetAccessiblePrivilegedAction(AccessibleObject) - Constructor for class org.keycloak.common.util.reflections.UnSetAccessiblePrivilegedAction
- UPDATE_EMAIL - org.keycloak.common.Profile.Feature
- UPDATE_PROFILE_FIRST_LOGIN - Static variable in class org.keycloak.common.constants.KerberosConstants
- UPPER - Static variable in class org.keycloak.common.util.SecretGenerator
- uri(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- uri(URI) - Method in class org.keycloak.common.util.KeycloakUriBuilder
- URI_PARAM_NAME_REGEX - Static variable in class org.keycloak.common.util.PathHelper
- URI_PARAM_PATTERN - Static variable in class org.keycloak.common.util.PathHelper
- URI_PARAM_REGEX - Static variable in class org.keycloak.common.util.PathHelper
- URI_PARAM_REGEX_REGEX - Static variable in class org.keycloak.common.util.PathHelper
- URI_TEMPLATE_PATTERN - Static variable in class org.keycloak.common.util.PathHelper
-
A regex pattern that searches for a URI template parameter in the form of {*}
- uriTemplate(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
-
You may put path parameters anywhere within the uriTemplate except port
- UriUtils - Class in org.keycloak.common.util
- UriUtils() - Constructor for class org.keycloak.common.util.UriUtils
- URL_SAFE - Static variable in class org.keycloak.common.util.Base64
-
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
- USE_KERBEROS_FOR_PASSWORD_AUTHENTICATION - Static variable in class org.keycloak.common.constants.KerberosConstants
- userInfo(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
V
- V1_ALPHA1 - org.keycloak.common.enums.AccountRestApiVersion
- valueOf(String) - Static method in enum org.keycloak.common.enums.AccountRestApiVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.keycloak.common.enums.RelativeUrlsUsed
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.keycloak.common.enums.SslRequired
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.keycloak.common.Profile.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.keycloak.common.Profile.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.keycloak.common.util.KeystoreUtil.KeystoreFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.keycloak.common.util.ServerCookie.SameSiteAttributeValue
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.keycloak.common.enums.AccountRestApiVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.keycloak.common.enums.RelativeUrlsUsed
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.keycloak.common.enums.SslRequired
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.keycloak.common.Profile.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.keycloak.common.Profile.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.keycloak.common.util.KeystoreUtil.KeystoreFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.keycloak.common.util.ServerCookie.SameSiteAttributeValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VerificationException - Exception in org.keycloak.common
- VerificationException() - Constructor for exception org.keycloak.common.VerificationException
- VerificationException(String) - Constructor for exception org.keycloak.common.VerificationException
- VerificationException(String, Throwable) - Constructor for exception org.keycloak.common.VerificationException
- VerificationException(Throwable) - Constructor for exception org.keycloak.common.VerificationException
- Version - Class in org.keycloak.common
- Version() - Constructor for class org.keycloak.common.Version
- VERSION - Static variable in class org.keycloak.common.Version
- VERSION_KEYCLOAK - Static variable in class org.keycloak.common.Version
W
- WEB_AUTHN - org.keycloak.common.Profile.Feature
- write(byte[], int, int) - Method in class org.keycloak.common.util.Base64.OutputStream
-
Calls
Base64.OutputStream.write(int)
repeatedly until len bytes are written. - write(int) - Method in class org.keycloak.common.util.Base64.OutputStream
-
Writes the byte to the output stream after converting to/from Base64 notation.
All Classes All Packages