Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A128KW - Static variable in class org.keycloak.common.crypto.CryptoConstants
 
ACCOUNT_API - Enum constant in enum org.keycloak.common.Profile.Feature
 
ACCOUNT2 - Enum constant in enum org.keycloak.common.Profile.Feature
 
ACCOUNT3 - Enum constant in enum 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
 
addPrivateKeyBeginEnd(String) - Static method in class org.keycloak.common.util.PemUtils
 
addRsaPrivateKeyBeginEnd(String) - Static method in class org.keycloak.common.util.PemUtils
 
ADMIN_API - Enum constant in enum org.keycloak.common.Profile.Feature
 
ADMIN_FINE_GRAINED_AUTHZ - Enum constant in enum org.keycloak.common.Profile.Feature
 
ADMIN2 - Enum constant in enum org.keycloak.common.Profile.Feature
 
ALL - Enum constant in enum 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 - Enum constant in enum org.keycloak.common.enums.RelativeUrlsUsed
Always use relative URI and resolve them later based on browser HTTP request
appendCookieValue(StringBuilder, int, String, String, String, String, String, int, boolean, boolean, ServerCookie.SameSiteAttributeValue) - Static method in class org.keycloak.common.util.ServerCookie
 
asn1derToConcatenatedRS(byte[], int) - Method in interface org.keycloak.common.crypto.ECDSACryptoProvider
 
AUTHENTICATED_SPNEGO_CONTEXT - Static variable in class org.keycloak.common.constants.KerberosConstants
Attribute attached to the credential, which contains authenticated SPNEGO context.
AUTHORIZATION - Enum constant in enum 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_PROVIDER_ID - Static variable in class org.keycloak.common.crypto.CryptoConstants
Name of Java security provider used with non-fips BouncyCastle.
BCFIPS_PROVIDER_ID - Static variable in class org.keycloak.common.crypto.CryptoConstants
Name of Java security provider used with fips BouncyCastle.
BCFKS - Enum constant in enum org.keycloak.common.util.KeystoreUtil.KeystoreFormat
 
BEGIN_CERT - Static variable in class org.keycloak.common.util.PemUtils
 
BEGIN_PRIVATE_KEY - Static variable in class org.keycloak.common.util.PemUtils
 
BEGIN_RSA_PRIVATE_KEY - 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 most attemptsCount times until it passes, leaving intervalMillis 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 - Enum constant in enum 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_ID_SESSION_NOTE - Static variable in interface org.keycloak.common.constants.ServiceAccountConstants
 
CLIENT_POLICIES - Enum constant in enum org.keycloak.common.Profile.Feature
 
CLIENT_SECRET_ROTATION - Enum constant in enum 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
 
CommaSeparatedListProfileConfigResolver - Class in org.keycloak.common.profile
 
CommaSeparatedListProfileConfigResolver(String, String) - Constructor for class org.keycloak.common.profile.CommaSeparatedListProfileConfigResolver
 
compare(String, String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
 
concatenatedRSToASN1DER(byte[], int) - Method in interface org.keycloak.common.crypto.ECDSACryptoProvider
 
ConcurrentMultivaluedHashMap<K,V> - Class in org.keycloak.common.util
 
ConcurrentMultivaluedHashMap() - Constructor for class org.keycloak.common.util.ConcurrentMultivaluedHashMap
 
configure(ProfileConfigResolver...) - Static method in class org.keycloak.common.Profile
 
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
 
createServicesTestCertificate(String, Date, Date, KeyPair, String...) - Method in interface org.keycloak.common.crypto.CertificateUtilsProvider
 
createUriParamMatcher(String) - Static method in class org.keycloak.common.util.KeycloakUriBuilder
 
CRL_DISTRIBUTION_POINTS_OID - Static variable in interface org.keycloak.common.crypto.CertificateUtilsProvider
 
CryptoConstants - Class in org.keycloak.common.crypto
 
CryptoConstants() - Constructor for class org.keycloak.common.crypto.CryptoConstants
 
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
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 - Enum constant in enum 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 - Enum constant in enum org.keycloak.common.Profile.Feature.Type
 
DEFAULT - Enum constant in enum org.keycloak.common.Profile.ProfileName
 
DEFAULT - Static variable in enum org.keycloak.common.enums.AccountRestApiVersion
 
DEFAULT_JBOSS_AS_STARTUP_TIMEOUT - Static variable in class org.keycloak.common.util.Environment
 
defaults() - Static method in class org.keycloak.common.Profile
 
DelegatingSerializationFilter - Class in org.keycloak.common.util
 
DelegatingSerializationFilter.FilterPatternBuilder - Class in org.keycloak.common.util
 
DEPRECATED - Enum constant in enum org.keycloak.common.Profile.Feature.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
 
DEVICE_FLOW - Enum constant in enum org.keycloak.common.Profile.Feature
 
DIGITS - Static variable in class org.keycloak.common.util.SecretGenerator
 
DISABLED - Enum constant in enum org.keycloak.common.crypto.FipsMode
 
DISABLED - Enum constant in enum org.keycloak.common.profile.ProfileConfigResolver.FeatureConfig
 
DISABLED_BY_DEFAULT - Enum constant in enum org.keycloak.common.Profile.Feature.Type
 
DO_BREAK_LINES - Static variable in class org.keycloak.common.util.Base64
Do break lines when encoding.
DOCKER - Enum constant in enum org.keycloak.common.Profile.Feature
 
DPOP - Enum constant in enum org.keycloak.common.Profile.Feature
 
dumpJavaSecurityProviders() - Static method in class org.keycloak.common.crypto.CryptoIntegration
 
dumpSecurityProperties() - Static method in class org.keycloak.common.crypto.CryptoIntegration
 
DYNAMIC_SCOPES - Enum constant in enum org.keycloak.common.Profile.Feature
 

E

ECDSACryptoProvider - Interface in org.keycloak.common.crypto
 
either(UserIdentityExtractor) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider
 
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
 
ENABLED - Enum constant in enum org.keycloak.common.profile.ProfileConfigResolver.FeatureConfig
 
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 the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class org.keycloak.common.util.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded 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
 
encodeFragmentNotTemplateParameters(String) - Static method in class org.keycloak.common.util.Encode
Keep encoded values "%..." but not the template parameters.
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.
encodeQueryStringNotTemplateParameters(String) - Static method in class org.keycloak.common.util.Encode
Keep encoded values "%..." but not the template parameters.
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.util.PemUtils
 
END_PRIVATE_KEY - Static variable in class org.keycloak.common.util.PemUtils
 
END_RSA_PRIVATE_KEY - 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 most attemptsCount times until it passes, leaving intervalMillis milliseconds between the invocations.
executeWithBackoff(Retry.AdvancedRunnable, int, int) - Static method in class org.keycloak.common.util.Retry
Runs the given runnable at most attemptsCount times until it passes, leaving some increasing random delay milliseconds between the invocations.
executeWithBackoff(Retry.AdvancedRunnable, Duration, int) - Static method in class org.keycloak.common.util.Retry
 
executeWithBackoff(Retry.AdvancedRunnable, Retry.ThrowableCallback, int, int) - Static method in class org.keycloak.common.util.Retry
 
executeWithBackoff(Retry.AdvancedRunnable, Retry.ThrowableCallback, Duration, int) - Static method in class org.keycloak.common.util.Retry
 
EXPERIMENTAL - Enum constant in enum org.keycloak.common.Profile.Feature.Type
 
EXTERNAL - Enum constant in enum org.keycloak.common.enums.SslRequired
 
extractPublicKey(PrivateKey) - Static method in class org.keycloak.common.util.KeyUtils
 
extractUserIdentity(X509Certificate[]) - Method in interface org.keycloak.common.crypto.UserIdentityExtractor
 
extractUserIdentity(X509Certificate[]) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider.OrExtractor
 
extractUserIdentity(X509Certificate[]) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider.PatternMatcher
 

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.
FIPS - Enum constant in enum org.keycloak.common.Profile.Feature
 
FipsMode - Enum in org.keycloak.common.crypto
 
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
 
fragment(String, boolean) - 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(String, boolean) - 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.
getAesCbcCipher() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getAesGcmCipher() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
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.
getAllFeatures() - Method in class org.keycloak.common.Profile
 
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.
getBouncyCastleProvider() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getCertificatePemIdentityExtractor() - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider
 
getCertificatePolicyList(X509Certificate) - Method in interface org.keycloak.common.crypto.CertificateUtilsProvider
 
getCertificateUtils() - Method in interface org.keycloak.common.crypto.CryptoProvider
Get CertificateUtils implementation.
getCertPathBuilder() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getCertStore(CollectionCertStoreParameters) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
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.
getCRLDistributionPoints(X509Certificate) - Method in interface org.keycloak.common.crypto.CertificateUtilsProvider
 
getDependencies() - Method in enum org.keycloak.common.Profile.Feature
 
getDeprecatedFeatures() - Method in class org.keycloak.common.Profile
 
getDisabledFeatures() - Method in class org.keycloak.common.Profile
 
getEcdsaCryptoProvider() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getExperimentalFeatures() - Method in class org.keycloak.common.Profile
 
getFeatureConfig(Profile.Feature) - Method in class org.keycloak.common.profile.CommaSeparatedListProfileConfigResolver
 
getFeatureConfig(Profile.Feature) - Method in interface org.keycloak.common.profile.ProfileConfigResolver
 
getFeatureConfig(Profile.Feature) - Method in class org.keycloak.common.profile.PropertiesFileProfileConfigResolver
 
getFeatureConfig(Profile.Feature) - Method in class org.keycloak.common.profile.PropertiesProfileConfigResolver
 
getFeatures() - Method in class org.keycloak.common.Profile
 
getFeatures(Profile.Feature.Type) - 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.
getFileExtension() - Method in enum org.keycloak.common.util.KeystoreUtil.KeystoreFormat
 
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
 
getHost(String) - Static method in class org.keycloak.common.util.UriUtils
 
getHostName() - Static method in class org.keycloak.common.util.HostUtils
 
getIdentityExtractorProvider() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
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.Profile
 
getInstance() - Static method in class org.keycloak.common.util.SecretGenerator
 
getIpAddress() - Static method in class org.keycloak.common.util.HostUtils
 
getKey() - Method in enum org.keycloak.common.Profile.Feature
 
getKeyFactory(String) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getKeyPairGen(String) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getKeyStore(KeystoreUtil.KeystoreFormat) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getKeystoreType(String, String, String) - Static method in class org.keycloak.common.util.KeystoreUtil
Try to return supported keystore type
getLabel() - Method in enum org.keycloak.common.Profile.Feature
 
getLabel() - Method in enum org.keycloak.common.Profile.Feature.Type
 
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() - 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
 
getOCSPProver(Class<T>) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
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
 
getPatternIdentityExtractor(String, Function<X509Certificate[], String>) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider
 
getPemUtils() - Method in interface org.keycloak.common.crypto.CryptoProvider
Get PEMUtils implementation.
getPort() - Method in class org.keycloak.common.util.KeycloakUriBuilder
 
getPreviewFeatures() - Method in class org.keycloak.common.Profile
 
getProfileName() - Method in class org.keycloak.common.profile.CommaSeparatedListProfileConfigResolver
 
getProfileName() - Method in interface org.keycloak.common.profile.ProfileConfigResolver
 
getProfileName() - Method in class org.keycloak.common.profile.PropertiesFileProfileConfigResolver
 
getProfileName() - Method in class org.keycloak.common.profile.PropertiesProfileConfigResolver
 
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
 
getProviderClassName() - Method in enum org.keycloak.common.crypto.FipsMode
 
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
 
getSecretKeyFact(String) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
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 in sun. and java.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 in sun. and java.lang.reflect packages.
getSignature(String) - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getStrVersion() - Method in enum org.keycloak.common.enums.AccountRestApiVersion
 
getSubjectAltNameExtractor(int) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider
Obtains the subjectAltName given a generalName.
getSupportedKeyStoreTypes() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getSupportedRsaKeySizes() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
getTemplateParameterOfInterface(Class, Class) - Static method in class org.keycloak.common.util.reflections.Types
 
getType() - Method in enum org.keycloak.common.Profile.Feature
 
getTypeArgument(Type) - Static method in class org.keycloak.common.util.reflections.Types
Returns the type argument from a parameterized type
getUserInfo() - Method in class org.keycloak.common.util.KeycloakUriBuilder
 
getX500NameExtractor(String, Function<X509Certificate[], Principal>) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider
 
getX509CertFactory() - Method in interface org.keycloak.common.crypto.CryptoProvider
 
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
 
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 - Enum constant in enum org.keycloak.common.Profile.Feature
 
init(ClassLoader) - Static method in class org.keycloak.common.crypto.CryptoIntegration
 
init(Profile.ProfileName, Map<Profile.Feature, Boolean>) - Static method in class org.keycloak.common.Profile
 
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.
intersection(Collection<T>, Collection<T>) - Static method in class org.keycloak.common.util.CollectionUtil
 
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
isFipsEnabled() - Method in enum org.keycloak.common.crypto.FipsMode
 
isJavaInFipsMode() - Static method in class org.keycloak.common.util.Environment
Tries to detect if Java platform is in the FIPS mode
isKerberosAvailable() - Method in class org.keycloak.common.util.KerberosJdkProvider
 
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
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 - Enum constant in enum 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
 
JS_ADAPTER - Enum constant in enum org.keycloak.common.Profile.Feature
 

K

KERBEROS - Enum constant in enum org.keycloak.common.Profile.Feature
 
KERBEROS_PRINCIPAL - Static variable in class org.keycloak.common.constants.KerberosConstants
 
KERBEROS_PRINCIPAL_ATTRIBUTE - Static variable in class org.keycloak.common.constants.KerberosConstants
 
KERBEROS_PRINCIPAL_LDAP_ATTRIBUTE_KRB_PRINCIPAL_NAME - Static variable in class org.keycloak.common.constants.KerberosConstants
 
KERBEROS_PRINCIPAL_LDAP_ATTRIBUTE_KRB5_PRINCIPAL_NAME - Static variable in class org.keycloak.common.constants.KerberosConstants
 
KERBEROS_PRINCIPAL_LDAP_ATTRIBUTE_USER_PRINCIPAL_NAME - Static variable in class org.keycloak.common.constants.KerberosConstants
 
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

LINKEDIN_OAUTH - Enum constant in enum org.keycloak.common.Profile.Feature
 
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 - Enum constant in enum 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
 
MULTI_SITE - Enum constant in enum org.keycloak.common.Profile.Feature
 
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_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 - Enum constant in enum 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.
NON_STRICT - Enum constant in enum org.keycloak.common.crypto.FipsMode
 
NONE - Enum constant in enum org.keycloak.common.enums.SslRequired
 
NONE - Enum constant in enum org.keycloak.common.util.ServerCookie.SameSiteAttributeValue
 

O

ObjectUtil - Class in org.keycloak.common.util
 
openCurlyReplacement - Static variable in class org.keycloak.common.util.PathHelper
 
or(UserIdentityExtractor) - Method in class org.keycloak.common.crypto.UserIdentityExtractorProvider.OrBuilder
 
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.profile - package org.keycloak.common.profile
 
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

padding(String, int) - Static method in class org.keycloak.common.util.PaddingUtils
Applies padding to given string up to specified number of characters.
PaddingUtils - Class in org.keycloak.common.util
 
PaddingUtils() - Constructor for class org.keycloak.common.util.PaddingUtils
 
PAR - Enum constant in enum org.keycloak.common.Profile.Feature
 
parseHierarchicalUri(String, Matcher, boolean) - Method in class org.keycloak.common.util.KeycloakUriBuilder
 
parseQueryParameters(String, boolean) - Static method in class org.keycloak.common.util.UriUtils
 
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 - Enum constant in enum org.keycloak.common.util.KeystoreUtil.KeystoreFormat
 
port(int) - Method in class org.keycloak.common.util.KeycloakUriBuilder
 
preserveDefaultPort() - Method in class org.keycloak.common.util.KeycloakUriBuilder
When this is called, then the port will be preserved in the build URL even if it is default port for the protocol (http, https) For example: - KeycloakUriBuilder.fromUri("https://localhost:443/path").buildAsString() will return "https://localhost/path" (port not preserved) - KeycloakUriBuilder.fromUri("https://localhost:443/path").preserveDefaultPort().buildAsString() will return "https://localhost:443/path" (port is preserved even if default port) - KeycloakUriBuilder.fromUri("https://localhost/path").preserveDefaultPort().buildAsString() will return "https://localhost/path" (port not included even if "preserveDefaultPort" as it was not in the original URL)
PREVIEW - Enum constant in enum org.keycloak.common.Profile.Feature.Type
 
PREVIEW - Enum constant in enum org.keycloak.common.Profile.ProfileName
 
PREVIEW_DISABLED_BY_DEFAULT - Enum constant in enum org.keycloak.common.Profile.Feature.Type
 
Profile - Class in org.keycloak.common
 
Profile.Feature - Enum in org.keycloak.common
 
Profile.Feature.Type - Enum in org.keycloak.common
 
Profile.ProfileName - Enum in org.keycloak.common
 
ProfileConfigResolver - Interface in org.keycloak.common.profile
 
ProfileConfigResolver.FeatureConfig - Enum in org.keycloak.common.profile
 
ProfileException - Exception in org.keycloak.common.profile
 
ProfileException(String) - Constructor for exception org.keycloak.common.profile.ProfileException
 
ProfileException(String, Throwable) - Constructor for exception org.keycloak.common.profile.ProfileException
 
PropertiesFileProfileConfigResolver - Class in org.keycloak.common.profile
 
PropertiesFileProfileConfigResolver() - Constructor for class org.keycloak.common.profile.PropertiesFileProfileConfigResolver
 
PropertiesProfileConfigResolver - Class in org.keycloak.common.profile
 
PropertiesProfileConfigResolver(Properties) - Constructor for class org.keycloak.common.profile.PropertiesProfileConfigResolver
 
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
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 - Enum constant in enum 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
 
replacePath(String, boolean) - 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
 
replaceQuery(String, boolean) - 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.util.StringPropertyReplacer.PropertyResolver
 
resolveListType(Field, Object) - Static method in class org.keycloak.common.util.reflections.Reflections
Resolves the type of items for a Field declared as a List.
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
RSA_OAEP - Static variable in class org.keycloak.common.crypto.CryptoConstants
 
RSA_OAEP_256 - Static variable in class org.keycloak.common.crypto.CryptoConstants
 
RSA1_5 - Static variable in class org.keycloak.common.crypto.CryptoConstants
 
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 - Enum constant in enum 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 in AccessibleObject.setAccessible(boolean) within the context of a {link PrivilegedAction}.
SetAccessiblePrivilegedAction - Class in org.keycloak.common.util.reflections
SetAccessiblePrivilegedAction(AccessibleObject) - Constructor for class org.keycloak.common.util.reflections.SetAccessiblePrivilegedAction
 
setFilter(ObjectInputStream) - Method in class org.keycloak.common.util.DelegatingSerializationFilter.FilterPatternBuilder
 
setOffset(int) - Static method in class org.keycloak.common.util.Time
Sets time offset in seconds that will be added to Time.currentTime() and Time.currentTimeMillis().
setProvider(CryptoProvider) - Static method in class org.keycloak.common.crypto.CryptoIntegration
 
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 - Enum constant in enum org.keycloak.common.Profile.Feature
 
StreamUtil - Class in org.keycloak.common.util
 
STRICT - Enum constant in enum org.keycloak.common.crypto.FipsMode
 
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
 
SubjectAltNameExtractor() - Constructor for class org.keycloak.common.crypto.UserIdentityExtractorProvider.SubjectAltNameExtractor
 
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 - Enum constant in enum 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 enum org.keycloak.common.crypto.FipsMode
 
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
 
TRANSIENT_USERS - Enum constant in enum org.keycloak.common.Profile.Feature
 
Types - Class in org.keycloak.common.util.reflections
Utility class for Types

U

UNCONFIGURED - Enum constant in enum org.keycloak.common.profile.ProfileConfigResolver.FeatureConfig
 
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 in AccessibleObject.setAccessible(boolean) within the context of a {link PrivilegedAction}.
UnSetAccessiblePrivilegedAction - Class in org.keycloak.common.util.reflections
UnSetAccessiblePrivilegedAction(AccessibleObject) - Constructor for class org.keycloak.common.util.reflections.UnSetAccessiblePrivilegedAction
 
UPDATE_EMAIL - Enum constant in enum 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(String, boolean) - 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.
urlDecode(String) - Static method in class org.keycloak.common.util.Encode
 
urlEncode(String) - Static method in class org.keycloak.common.util.Encode
 
USE_KERBEROS_FOR_PASSWORD_AUTHENTICATION - Static variable in class org.keycloak.common.constants.KerberosConstants
 
UserIdentityExtractor - Interface in org.keycloak.common.crypto
 
UserIdentityExtractorProvider - Class in org.keycloak.common.crypto
 
UserIdentityExtractorProvider() - Constructor for class org.keycloak.common.crypto.UserIdentityExtractorProvider
 
UserIdentityExtractorProvider.OrBuilder - Class in org.keycloak.common.crypto
 
UserIdentityExtractorProvider.OrExtractor - Class in org.keycloak.common.crypto
 
UserIdentityExtractorProvider.PatternMatcher - Class in org.keycloak.common.crypto
 
UserIdentityExtractorProvider.SubjectAltNameExtractor - Class in org.keycloak.common.crypto
 
UserIdentityExtractorProvider.X500NameRDNExtractor - Class in org.keycloak.common.crypto
 
userInfo(String) - Method in class org.keycloak.common.util.KeycloakUriBuilder
 

V

V1_ALPHA1 - Enum constant in enum org.keycloak.common.enums.AccountRestApiVersion
 
valueOf(String) - Static method in enum org.keycloak.common.crypto.FipsMode
Returns the enum constant of this type with the specified name.
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.Type
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.ProfileConfigResolver.FeatureConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.keycloak.common.Profile.ProfileName
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.
valueOfOption(String) - Static method in enum org.keycloak.common.crypto.FipsMode
 
values() - Static method in enum org.keycloak.common.crypto.FipsMode
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.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.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.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.ProfileConfigResolver.FeatureConfig
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.ProfileName
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
 

W

WEB_AUTHN - Enum constant in enum org.keycloak.common.Profile.Feature
 
wrapFactoryForTruststore(SSLSocketFactory) - Method in interface org.keycloak.common.crypto.CryptoProvider
Wrap given SSLSocketFactory and decorate it with some additional functionality.
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.

X

X500NameRDNExtractor() - Constructor for class org.keycloak.common.crypto.UserIdentityExtractorProvider.X500NameRDNExtractor
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form