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

absoluteFile(String, String) - Static method in class swiss.trustbroker.common.util.DirectoryUtil
 
ACCESS_INTROSPECT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
AccessCondition - Enum Class in swiss.trustbroker.common.dto
Resulting conditions for letting the user access.
addAuthTimeToClaimMap(Map<String, Object>, Map<String, Object>) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
addCacheHeaders(HttpServletResponse, int, String, Instant, Instant) - Static method in class swiss.trustbroker.common.util.WebUtil
"etag" must contain leading and trailing quotes
addCookies(HttpServletResponse, List<Cookie>) - Static method in class swiss.trustbroker.common.util.WebUtil
 
addDPopClaimToClaimMap(Map<String, Object>, Jwt) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
addSidToClaimMap(Map<String, Object>, String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
addToList(List<K>, K) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
addToListIfNotExist(List<T>, List<T>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
ALGO_ID_C14N_EXCL_WITH_SKINNY_PATCHES - Static variable in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
allowedSignatureAlgorithms(List<String>) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters.SignatureValidationParametersBuilder
 
appendFrontchannelLogoutQueryString(String, String, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
appendParams(StringBuilder, Object[][]) - Static method in class swiss.trustbroker.common.tracing.StaticOptraceHelper
 
appendQueryParameters(String, Map<String, String>) - Static method in class swiss.trustbroker.common.util.WebUtil
 
APPLICATION_JWT_TYPE - Static variable in class swiss.trustbroker.common.oidc.JwtUtil
 
ApplicationMain - Class in swiss.trustbroker.common.server
Initialize everything before starting spring container, especially libraries using statics.
ARTIFACT - Enum constant in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
ArtifactCacheService - Class in swiss.trustbroker.common.saml.service
Holds a SAMLArtifactMap needed to store SAML objects for the SAML artifact binding
ArtifactCacheService(Optional<StorageService>, Duration, Duration) - Constructor for class swiss.trustbroker.common.saml.service.ArtifactCacheService
 
ArtifactPeer - Class in swiss.trustbroker.common.saml.dto
 
ArtifactPeer.ArtifactPeerBuilder - Class in swiss.trustbroker.common.saml.dto
 
artifactResolutionIndex(int) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
artifactResolutionKeystore(KeystoreProperties) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
ArtifactResolutionParameters - Class in swiss.trustbroker.common.saml.dto
 
artifactResolutionTruststore(KeystoreProperties) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
artifactResolutionUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
asCollection(Object) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
asList(Object) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
asMap(String, Object, Object) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
AttributeRegistry - Class in swiss.trustbroker.common.saml.util
Registry for attribute names populated through AttributeInitializer implementations and from configuration.
attributeValueToStrings(List<XMLObject>) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
AUTH_LEVEL - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 

B

backupDirectory(File, File) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
backupDirectory(String, String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
Base64Util - Class in swiss.trustbroker.common.saml.util
 
Base64Util.Base64Encoding - Enum Class in swiss.trustbroker.common.saml.util
 
binding(SamlBinding) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext.SignatureContextBuilder
 
BLOCK - Enum constant in enum class swiss.trustbroker.common.dto.AccessCondition
Block user from accessing the application.
bootConfiguration() - Static method in class swiss.trustbroker.common.setup.service.GitService
 
BootstrapProperties - Class in swiss.trustbroker.common.setup.config
 
BROKEN_PIPE - Static variable in class swiss.trustbroker.common.exception.ExceptionUtil
 
build() - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
build() - Method in class swiss.trustbroker.common.config.RegexNameValue.RegexNameValueBuilder
 
build() - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
build() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
build() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext.SignatureContextBuilder
 
build() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
build() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters.SignatureValidationParametersBuilder
 
build() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
buildAssertionObject() - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
buildAssertionObject(String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
buildEncodedSamlRedirectSignature(SAMLObject, Credential, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
builder() - Static method in class swiss.trustbroker.common.config.KeystoreProperties
 
builder() - Static method in class swiss.trustbroker.common.config.RegexNameValue
 
builder() - Static method in class swiss.trustbroker.common.dto.CookieParameters
 
builder() - Static method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
builder() - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
builder() - Static method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
builder() - Static method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
builder() - Static method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
builderOf(Signature) - Static method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
buildJwsHeader(JWKSource<SecurityContext>) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
buildRedirectBindingSignature(Credential, String, byte[]) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
buildSamlObject(Class<T>) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
buildSamlObject(Class<T>, QName) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
buildSamlRedirectQueryString(String, boolean, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
buildSignedSamlRedirectQueryString(SAMLObject, Credential, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
buildSoapEnvelope(SAMLObject) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
byteArrayToHexString(byte[]) - Static method in class swiss.trustbroker.common.tracing.OpTraceUtil
 

C

CACHE_CONTROL_MAX_AGE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
CACHE_CONTROL_NO_CACHE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
calculateArtifactSourceIdFromIssuerId(String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
calledMethod(String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
calledObject(String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
canEqual(Object) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
canEqual(Object) - Method in class swiss.trustbroker.common.config.RegexNameValue
 
canEqual(Object) - Method in class swiss.trustbroker.common.dto.CookieParameters
 
canEqual(Object) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
canEqual(Object) - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
canEqual(Object) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
canEqual(Object) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
canEqual(Object) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
canEqual(Object) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
canonicalizationAlgorithm(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
checkAssertionsLimitations(List<Assertion>, List<EncryptedAssertion>, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
checkJgitSetup() - Static method in class swiss.trustbroker.common.setup.config.SshTransportConfig
 
checkKeystore(String, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
checkResponseLimitations(Response, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
checkResponsePresent(Response, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
CHUNKED - Enum constant in enum class swiss.trustbroker.common.saml.util.Base64Util.Base64Encoding
 
CLAIMS_NAME - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
clean(String) - Static method in class swiss.trustbroker.common.util.StringUtil
 
clean(String, String) - Static method in class swiss.trustbroker.common.util.StringUtil
 
cleanForNameValue(String) - Static method in class swiss.trustbroker.common.util.StringUtil
 
clearMdcTraceContext() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
CLIENT_DISCONNECT - Enum constant in enum class swiss.trustbroker.common.exception.ErrorMarker
 
CLIENT_NAME_TAG - Static variable in class swiss.trustbroker.common.saml.util.SamlFactory
 
CLIENT_SECRET - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
clientId(String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
cloneConfig(File, String, String) - Method in class swiss.trustbroker.common.setup.service.GitService
 
cloneConfiguration() - Method in class swiss.trustbroker.common.setup.service.GitService
 
CODE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
collectionAsSet(Collection<String>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
CollectionUtil - Class in swiss.trustbroker.common.util
 
CompatEndPointReferenceUnmarshaller - Class in swiss.trustbroker.common.saml.util
Unmarshaller for opensaml4 compatibility that can handle this nesting:
CompatEndPointReferenceUnmarshaller() - Constructor for class swiss.trustbroker.common.saml.util.CompatEndPointReferenceUnmarshaller
 
compatibleWithRequestedBinding(SamlBinding) - Method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
configCheckAndSetup(String, String, String) - Method in class swiss.trustbroker.common.setup.service.GitService
 
CONFIGURATION_PATH_SUB_DIR_LATEST - Static variable in class swiss.trustbroker.common.setup.service.GitService
 
configure(Transport) - Method in class swiss.trustbroker.common.setup.config.HttpTransportConfig
 
configure(Transport) - Method in class swiss.trustbroker.common.setup.config.SshTransportConfig
 
configureHome() - Static method in class swiss.trustbroker.common.server.ApplicationMain
 
configureLogback() - Static method in class swiss.trustbroker.common.server.ApplicationMain
 
configureSamlPostEncoder(HttpServletResponse, MessageContext, VelocityEngine, T) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
configureSamlRedirectEncoder(HttpServletResponse, MessageContext, T) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
ConfigUtil - Class in swiss.trustbroker.common.util
application.yml config helper methods.
connectFailed(URI, SocketAddress, IOException) - Method in class swiss.trustbroker.common.setup.config.CustomProxySelector
 
CONNECTION_RESET - Static variable in class swiss.trustbroker.common.exception.ExceptionUtil
 
connectTimeout(Duration) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
constructIdpScoping(String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
CONTENT_TYPE_JWT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
contentDiffers(File, File) - Static method in class swiss.trustbroker.common.util.DirectoryUtil
 
contentType() - Method in record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Returns the value of the contentType record component.
context(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext.SignatureContextBuilder
 
CONVERSATION_ID - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
convertAcrToContextClasses(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
convertJoseClaimsToSpring(JwtClaimsSet) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
convertToList(Collection<T>, Function<T, K>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
convertToSet(Collection<T>, Function<T, K>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
COOKIE_SAME_SITE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
COOKIE_SAME_SITE_DYNAMIC - Static variable in class swiss.trustbroker.common.util.WebUtil
 
COOKIE_SAME_SITE_LAX - Static variable in class swiss.trustbroker.common.util.WebUtil
 
COOKIE_SAME_SITE_NONE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
COOKIE_SAME_SITE_STRICT - Static variable in class swiss.trustbroker.common.util.WebUtil
 
CookieParameters - Class in swiss.trustbroker.common.dto
 
CookieParameters.CookieParametersBuilder - Class in swiss.trustbroker.common.dto
 
cookiesToStrings(List<Cookie>) - Static method in class swiss.trustbroker.common.util.WebUtil
 
cookieToString(Cookie) - Static method in class swiss.trustbroker.common.util.WebUtil
 
copyDir(String, String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
CoreAttributeInitializer - Class in swiss.trustbroker.common.saml.util
This AttributeInitializer runs first, so it will take precedence in case of conflicts.
CoreAttributeInitializer() - Constructor for class swiss.trustbroker.common.saml.util.CoreAttributeInitializer
 
CoreAttributeName - Enum Class in swiss.trustbroker.common.saml.util
Standard attribute names and additional ones used by XTB.
COUNTRY - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
create(String, String, String, String, String, Object, Object) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
create(String, String, String, String, String, Object, Object) - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Creates a new RequestContext with the given traceId and principal.
create(String, String, RequestContext) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
create(String, String, RequestContext) - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Creates a new RequestContext based on the provided context.
createApacheHttpClient(String, KeystoreProperties, KeystoreProperties, String, String, Duration) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
createArtifact(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createArtifactMap() - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
createArtifactMap(Optional<StorageService>, Duration, Duration) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
createArtifactResolve(Artifact, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createArtifactResponse(ArtifactResolve, Optional<SAMLObject>, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createAttribute(String, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createAttribute(String, List<String>, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createAttributeStatement(Collection<Attribute>) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createAuthnClassRef(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createAuthnContext(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createAuthnStatements(List<String>, String, Instant, Instant) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createConditions(String, long, Instant) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createCookie(CookieParameters) - Static method in class swiss.trustbroker.common.util.WebUtil
 
createCredential(String, String, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
createCredential(KeystoreProperties) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
createDirectoryIfNotExisting(File, String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
createEncrptionJWK(Credential, String, JWEHeader) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
createHttpClient(String, KeystoreProperties, Duration) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
createHttpClient(String, KeystoreProperties, KeystoreProperties, String, URI, HttpClient.Version, Duration) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
createIssuer(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createJwkMatcher(JwsHeader, KeyUse, String) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
createKeyInfo(Credential) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createKeystoreFromPem(KeystoreProperties) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
createLogoutRequest(String, String, NameID) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createMessageContext(T, Credential, String, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
createNameId(String, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createNameIdPolicy(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createRequest(Class<T>, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createRequestedAuthnContext(Collection<String>, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createResponse(Class<T>, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createResponseAttribute(String, List<String>) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createResponseStatus(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createResponseStatus(String, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createSamlArtifactEncoder(HttpServletResponse, MessageContext, VelocityEngine, SAMLArtifactMap) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
createSamlSoapEncoder(HttpServletResponse, MessageContext) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
createScoping(String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createSignatureReference(SignableSAMLObject, Signature, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createSubject(NameID, String, String, long, Instant) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
createVelocityEngine(String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
createX509Certificate(Credential) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
credential(Credential) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
CredentialReader - Class in swiss.trustbroker.common.saml.util
 
CredentialReader() - Constructor for class swiss.trustbroker.common.saml.util.CredentialReader
 
credentialsToKeyInfo(List<Credential>) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
CredentialUtil - Class in swiss.trustbroker.common.saml.util
 
CustomHttpPostEncoder<T> - Class in swiss.trustbroker.common.saml.util
SAML encoder that allows custom parameters for a custom template.
CustomHttpPostEncoder(String, Map<String, T>) - Constructor for class swiss.trustbroker.common.saml.util.CustomHttpPostEncoder
 
CustomProxyDataFactory - Class in swiss.trustbroker.common.setup.config
An implementation of a ProxyDataFactory based on the CustomProxySelector.
CustomProxyDataFactory() - Constructor for class swiss.trustbroker.common.setup.config.CustomProxyDataFactory
 
CustomProxySelector - Class in swiss.trustbroker.common.setup.config
 
CustomProxySelector() - Constructor for class swiss.trustbroker.common.setup.config.CustomProxySelector
 

D

data() - Method in record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Returns the value of the data record component.
DATE_OF_BIRTH - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
decode(String) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
decodeSamlArtifactMessage(HttpServletRequest, String, ArtifactPeer, Optional<SignatureParameters>, SignatureValidationParameters, Optional<HttpClient>) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
decodeSamlPostData(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
decodeSamlPostDataToString(String, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
decodeSamlPostMessage(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
decodeSamlRedirectData(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
decodeSamlRedirectDataToString(String, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
decodeSamlRedirectMessage(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
decodeSamlSoapMessage(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
decryptAndVerifyToken(String, Function<String, Optional<JWK>>, Credential, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
decryptAssertion(EncryptedAssertion, List<Credential>, String, String) - Static method in class swiss.trustbroker.common.saml.util.EncryptionUtil
 
decryptJwt(String, Credential, String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
deduplicateSetCookie(Map<String, List<Cookie>>, Cookie) - Static method in class swiss.trustbroker.common.util.WebUtil
 
DEFAULT - Enum constant in enum class swiss.trustbroker.common.exception.ErrorMarker
 
DEFAULT_SCOPE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
DefaultOptraceLogger - Class in swiss.trustbroker.common.tracing
 
DefaultOptraceLogger(Logger) - Constructor for class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
DefaultRequestContext - Class in swiss.trustbroker.common.tracing
 
DefaultRequestContext.DefaultRequestContextBuilder - Class in swiss.trustbroker.common.tracing
 
DefaultRequestContextFactory - Class in swiss.trustbroker.common.tracing
 
DefaultRequestContextFactory() - Constructor for class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
defaultXmlTagsToReplace() - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
delete() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
delete() - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Removes the last RequestContext from the request context stack.
deleteDirectory(File) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
deleteDirectory(String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
digestMethod(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
directoryExists(String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
DirectoryUtil - Class in swiss.trustbroker.common.util
 
DirectoryUtil() - Constructor for class swiss.trustbroker.common.util.DirectoryUtil
 
discardXmlDocHeader(String) - Static method in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
distinctById(Function<T, K>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class swiss.trustbroker.common.tracing.RequestContextFilter
 
domain(String) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
domObjectToString(Element) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
domObjectToString(Element, boolean, boolean) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 

E

EC - Enum constant in enum class swiss.trustbroker.common.oidc.EncAlgFamily
 
eliminateCertWhitespace(KeyInfo) - Static method in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
eliminateCertWhitespace(Element) - Static method in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
EMAIL - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
enableDebugging() - Static method in exception class swiss.trustbroker.common.exception.TrustBrokerException
 
EncAlgFamily - Enum Class in swiss.trustbroker.common.oidc
 
encode(byte[], Base64Util.Base64Encoding) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
encode(String, Base64Util.Base64Encoding) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
encode(XMLObject) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
encodeSamlArtifactData(VelocityEngine, SAMLArtifactMap, RequestAbstractType, ArtifactResolutionParameters, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
encodeSamlArtifactData(VelocityEngine, SAMLArtifactMap, StatusResponseType, ArtifactResolutionParameters, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
encodeSamlArtifactMessage(HttpServletResponse, MessageContext, VelocityEngine, SAMLArtifactMap) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
encodeSamlPostMessage(HttpServletResponse, MessageContext, VelocityEngine, HTTPPostEncoder) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
encodeSamlRedirectData(SAMLObject) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
encodeSamlRedirectMessage(HttpServletResponse, MessageContext, T) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
encodeSamlSoapMessage(HttpServletResponse, MessageContext) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
ENCODING_BASE64_BINARY - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
encryptAssertion(Assertion, Credential, String, String, Encrypter.KeyPlacement, String, boolean) - Static method in class swiss.trustbroker.common.saml.util.EncryptionUtil
 
EncryptionUtil - Class in swiss.trustbroker.common.saml.util
 
encryptJwt(JWEHeader, Payload, JWK) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
enforceSignatureAlgorithms(boolean) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters.SignatureValidationParametersBuilder
 
equals(Object) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
equals(Object) - Method in class swiss.trustbroker.common.config.RegexNameValue
 
equals(Object) - Method in class swiss.trustbroker.common.dto.CookieParameters
 
equals(Object) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
equals(Object) - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
equals(Object) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
equals(Object) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
equals(Object) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
equals(Object) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
equals(Object) - Method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
equals(Object) - Method in record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Indicates whether some other object is "equal to" this one.
ErrorCode - Interface in swiss.trustbroker.common.exception
Error code for the UI.
ErrorMarker - Enum Class in swiss.trustbroker.common.exception
Static error marker.
ExceptionUtil - Class in swiss.trustbroker.common.exception
 
existsOnFilesystemOrClasspath(String) - Static method in class swiss.trustbroker.common.util.DirectoryUtil
 
extendTransferId(String, String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
extendTransferId(String, String) - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Puts a new RequestContext with an extended traceId onto the request context stack.
ExternalStores - Enum Class in swiss.trustbroker.common.config
 
extractAttributesFromAssertion(Assertion) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
extractAuthnRequestComparison(AuthnRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractAuthnRequestContextClasses(AuthnRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractAuthnRequestContextClasses(AuthnRequest, Boolean, Optional<List<String>>) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractAuthnStatementContextClass(AuthnStatement) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractIdpScoping(AuthnRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractRelayStateAsSessionId(MessageContext) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractSamlObjectFromEnvelope(InputStream, Class<T>) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
extractSourceIdFromArtifactId(String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
extractSourceIdFromArtifactMessage(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 

F

FAN_OUT_REQUESTS_NAME - Static variable in class swiss.trustbroker.common.tracing.StaticOptraceHelper
 
fanOutRequestCounter(AtomicLong) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
FileContent(String, String, byte[]) - Constructor for record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Creates an instance of a FileContent record class.
FileServerUtil - Class in swiss.trustbroker.common.util
 
FileServerUtil.FileContent - Record Class in swiss.trustbroker.common.util
 
filterDuplicatedAttributes(Collection<Attribute>) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
findChildObjectByQname(List<XMLObject>, QName) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
findChildXmlObject(ElementExtensibleXMLObject, Class<T>) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
findEncJwkForAlg(JWKSet, String, String, String) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
findListByPredicate(List<K>, Predicate<K>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
findSingleValueByPredicate(List<K>, Predicate<K>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
FIRST_NAME - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
forArtifactBinding() - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
forBinding(SamlBinding, String) - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
forName(String) - Static method in class swiss.trustbroker.common.saml.util.AttributeRegistry
 
forPostBinding() - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
forRedirectBinding(String) - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
forSoapBinding() - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
forWsFed(String) - Static method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
fullRequestContext(Object) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
fullResponseContext(Object) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 

G

GENDER - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
generateEncryptedToken(JwtEncoderParameters, boolean, JWKSource<SecurityContext>, Credential, JWEHeader, String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
generateNonce() - Static method in class swiss.trustbroker.common.util.OidcUtil
 
generateRedirectUrl(MessageContext, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
generateRelayState() - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
generateRelayState(String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
generateRsaKey() - Static method in class swiss.trustbroker.common.saml.util.CredentialUtil
 
generateSecureRandomId() - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
generateSkiKeyInfo(Credential) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
get(InetSocketAddress) - Method in class swiss.trustbroker.common.setup.config.CustomProxyDataFactory
 
getAbsoluteUrl(String, String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getAcrValues(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getAlgFamily(JWEAlgorithm) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
getAllowedSignatureAlgorithms() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
getAltName() - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
getAndSignPayload(JWTClaimsSet, boolean, JwsHeader, JWKSource<SecurityContext>, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getAny(String, HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getArtifactMap() - Method in class swiss.trustbroker.common.saml.service.ArtifactCacheService
 
getArtifactResolutionIndex() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getArtifactResolutionKeystore() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getArtifactResolutionTruststore() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getArtifactResolutionUrl() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getAssertionFromSubjectToken(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getAssertionNameIDFormat(Assertion) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getAttributeValue(Attribute) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getAttributeValues(Attribute) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getAudiences(Assertion) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getBasicAuthorizationHeader(String, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getBasicAuthorizationHeader(String, String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getBearerAuthorizationHeader(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getBinding() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
getBindingUri() - Method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
getCalledMethod() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getCalledMethod() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getCalledMethod(HttpServletRequest) - Method in class swiss.trustbroker.common.tracing.RequestContextFilter
 
getCalledObject() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getCalledObject() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getCallerTraceParent() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
Provide traceId injected by client.
getCanonicalizationAlgorithm() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
getClaimFromClaims(Map<String, Object>, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getClaimFromJwtToken(String, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getClaimsFromJwtToken(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getClientId() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getClientId() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getClientId(HttpServletRequest) - Method in class swiss.trustbroker.common.tracing.RequestContextFilter
 
getClientIdFromAuthorizationHeader(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getClientIdFromJwtToken(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getClientIdFromTokenClaims(Map<String, Object>) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getClientIp() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
getClientIp(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getClientIp(HttpServletRequest, boolean) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getClientIps(HttpServletRequest, boolean) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getCnfValueFromHeader(Map<String, Object>) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
getCompatibleRequestBindings() - Method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
getCompleteDefaultArgs(String[]) - Static method in class swiss.trustbroker.common.server.ApplicationMain
 
getConfig(Map<String, ?>, String, Class<T>, T) - Static method in class swiss.trustbroker.common.util.ConfigUtil
Extract value from project for a specific type with an optional default and type coercion for some common application.yml conversions: String number to Integer String boolean to Boolean Number to String Map with index as key to List
getConfigBoolean(Map<String, ?>, String, Boolean) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
getConfigCachePath() - Static method in class swiss.trustbroker.common.setup.service.GitService
 
getConfigInteger(Map<String, ?>, String, Integer) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
getConfigList(Map<String, ?>, String, List<T>) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
getConfigMap(Map<String, ?>, String, Map<String, T>) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
getConfigString(Map<String, ?>, String, String) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
getConnectTimeout() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getContext() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
getConversationId() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getConversationId() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getCookie(String, HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getCookieSameSite(String, String, String, Optional<Boolean>, Optional<Boolean>) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getCredential() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
getCredential(String, String, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
getDefaultPort(URI) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getDerCredential(InputStream, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
getDerOrPemCredential(String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
getDigestMethod() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
getDomain() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
getDomElementFromStream(InputStream, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getEndpoint(MessageContext) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
getEndpointIndex() - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
getEndpointUrl() - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
getEntityId() - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
getErrorCode() - Method in exception class swiss.trustbroker.common.exception.TrustBrokerException
 
getErrorMarker() - Method in exception class swiss.trustbroker.common.exception.TrustBrokerException
 
getFanOutRequestCounter() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getFanOutRequestCounter() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getField(Map<String, Object>, String, Class<T>) - Static method in class swiss.trustbroker.common.util.JsonUtil
 
getFromSysPropsOrEnv(String, String, boolean) - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getFullRequestContext() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getFullRequestContext() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getFullResponseContext() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getFullResponseContext() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getGatewayIp() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
getGatewayIp(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getGatewayIp(HttpServletRequest, boolean) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getGatewayIps(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getGitBranch() - Static method in class swiss.trustbroker.common.setup.service.GitService
 
getGitConfigBranch() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitConfigCache() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitRepoUrl() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitSshKeyPath() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitToken() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitToken(String) - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitTransportTimeout() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getGitUrl() - Static method in class swiss.trustbroker.common.setup.service.GitService
 
getGlobalAnnouncementAppName(String) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
getGrantOrToken(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getHeader(String, HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getHexString(byte[]) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getHttpFormPostStream(HttpClient, URI, Map<String, String>, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpFormPostString(HttpClient, URI, Map<String, String>, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpFormPostStringResonse(HttpClient, URI, Map<String, String>, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpResponseStream(HttpClient, URI) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpResponseString(HttpClient, URI) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpString(HttpClient, URI, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpStringResponse(HttpClient, URI, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
getHttpTraceIdHeaderName() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
getInputStreamFromFile(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getInstanceName() - Static method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
getInternalMessage() - Method in exception class swiss.trustbroker.common.exception.TrustBrokerException
 
getJWEHeader(boolean, String, String, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getJwk(List<JWK>) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
getJwkListFromJwkSource(JWKSource<SecurityContext>) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
getJwkMatcher(String, String, KeyUse, Base64URL) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
getKey(Optional<Map.Entry<K, T>>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
getKeyEntryId() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
getKeyIdFromJwkSource(JWKSource<SecurityContext>) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
getKeyInfoGeneratorFactory(Credential, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
getKeyInfoHintFromCertificate(X509Certificate) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getKeyInfoHintFromCredential(Credential) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getKeyInfoHintFromSignature(Signature) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getKeystoreBasePath() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getKeystorePath() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getLabel() - Method in interface swiss.trustbroker.common.exception.ErrorCode
 
getLabel() - Method in enum class swiss.trustbroker.common.exception.StandardErrorCode
 
getLevel() - Method in enum class swiss.trustbroker.common.exception.ErrorMarker
 
getList(Optional<Map.Entry<K, List<T>>>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
getLogger() - Static method in class swiss.trustbroker.common.tracing.OpTraceLoggerFactory
 
getLogger(String) - Static method in class swiss.trustbroker.common.tracing.OpTraceLoggerFactory
 
getLoggerName() - Static method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
getMarkerMessage(ErrorMarker, String) - Static method in exception class swiss.trustbroker.common.exception.TrustBrokerException
 
getMaxAge() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
getMessageIssuerId(SAMLObject) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
getMetadataUrl() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getName() - Method in class swiss.trustbroker.common.config.RegexNameValue
 
getName() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
getName() - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
getNamespaceUri() - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
getNestedStatusCode(StatusResponseType) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
getNextTransferId(String, String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
getNextTransferId(String, String) - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Creates a new RequestContext with an extended traceId.
getOidcNameList() - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
getOptraceVersion() - Static method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
getOrigin(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getOriginalIssuerFromAttribute(Attribute) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getOriginOrReferer(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getOwnTraceParent() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
Provide traceId for logging, error handling and backend propagation.
getOwnTraceParentForHttp() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
Provide OpenTelemetry compliant traceId for HTTP propagation to services.
getOwnTraceParentForSaml() - Static method in class swiss.trustbroker.common.tracing.TraceSupport
Provide SAML compliant traceId for propagation in own SAML messages.
getOwnTraceParentForSaml(String) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
getParameter(String, HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getPassphrase() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getPassphrase(URIish, int) - Method in class swiss.trustbroker.common.setup.config.SshKeyPasswordProvider
 
getPassword() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
getPath() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
getPattern() - Method in class swiss.trustbroker.common.config.RegexNameValue
 
getPeerRole() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getPemCredential(InputStream, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
getPkgName() - Static method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
getPkgVersion() - Static method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
getPrincipal() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getPrincipal() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getProxyUrl() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
getRealmFromRequestUrl(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getRecommendedEncryptionMethod(String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
getRedirectUriFromRequest(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getReferer(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getRegex() - Method in class swiss.trustbroker.common.config.RegexNameValue
 
getRemoteLastCommit(TransportConfigCallback, String, String) - Method in class swiss.trustbroker.common.setup.service.GitService
 
getRequestContext() - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
getRequestContext() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
getRequestContext() - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Get the actually set RequestContext.
getRequestContext() - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Used to get the actual RequestContext from the top of the request context stack.
getRequestContextFactory() - Static method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
getResponseAssertions(Response, List<Credential>, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getRootCause(Throwable) - Static method in class swiss.trustbroker.common.exception.ExceptionUtil
 
getRootMessage(Throwable) - Static method in class swiss.trustbroker.common.exception.ExceptionUtil
 
getSameSite() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
getSameSite(boolean) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getSamlArtifactDataFromHttpProtocol(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getSamlDataFromHttpProtocol(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getSamlPostDataFromHttpProtocol(HttpServletRequest, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getSamlRedirectDataFromHttpProtocol(HttpServletRequest, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getSamlRedirectSignatureAlgorithmWithDefault(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getSanitizedFile(String, String, boolean) - Static method in class swiss.trustbroker.common.util.FileServerUtil
 
getServiceContext(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getSessionIdFromAuthorizationHeader(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getSessionIdFromJwtToken(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
getSignatureAlgorithm() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
getSignerCert() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
getSignerKey() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
getSingleValue(List<T>, K) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
getSingleValue(Optional<Map.Entry<K, List<T>>>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
getSite(URI) - Static method in class swiss.trustbroker.common.util.WebUtil
Site extraction based on InternetDomainName, returns the full host name if it cannot be extracted (e.g.
getSkinnyAssertionNamespaces() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
getSkiOid(X509Certificate) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getSkiOidString(X509Certificate) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getSpringConfigLocation() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getSpringConfigPath() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getSpringProfileActive() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getSshConfig() - Method in class swiss.trustbroker.common.setup.config.SshTransportConfig
 
getSshProxyHost() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getSshProxyPort() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getSsoUrl() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
getStart() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getStart() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getStatus() - Method in class swiss.trustbroker.common.tracing.OpTraceResponseWrapper
 
getStatusCode(StatusResponseType) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
getStatusMessage(StatusResponseType) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
getThreadHex8() - Static method in class swiss.trustbroker.common.tracing.OpTraceUtil
 
getTraceId() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
getTraceId() - Method in interface swiss.trustbroker.common.tracing.RequestContext
 
getTraceId(HttpServletRequest) - Method in class swiss.trustbroker.common.tracing.RequestContextFilter
 
getTrustCredentials() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
getType() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
getUrlHost(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getUrlWithQuery(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getUserAgent(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getUserName(HttpServletRequest) - Method in class swiss.trustbroker.common.tracing.RequestContextFilter
 
getValidatedUri(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getValidOrigin(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getValidOrigin(URI) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getValidRefererWithoutPath(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
getValue() - Method in class swiss.trustbroker.common.config.RegexNameValue
 
getValue() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
getValuesForAttribute(Assertion, String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getValuesFromAttribute(Attribute) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
getWorkDirDefault() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getWorkDirDefault(String) - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
getXmlObjectFromFileOrClassPath(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getXmlObjectFromStream(InputStream, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getXmlObjectFromString(Class<? extends T>, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
getXmlObjectFromString(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
GIT_CONFIG_BRANCH - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
GIT_CONFIG_CACHE - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
GIT_REPO_TOKEN - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
GIT_REPO_URL - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
GIT_SSH_KEY_PATH - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
GIT_TRANSPORT_TIMEOUT_SEC - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
GitService - Class in swiss.trustbroker.common.setup.service
 
GitService(DirectoryUtil) - Constructor for class swiss.trustbroker.common.setup.service.GitService
 
GRANT_TYPE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 

H

hasFastConfigVeto() - Static method in class swiss.trustbroker.common.setup.service.GitService
 
hashCode() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
hashCode() - Method in class swiss.trustbroker.common.config.RegexNameValue
 
hashCode() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
hashCode() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
hashCode() - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
hashCode() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
hashCode() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
hashCode() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
hashCode() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
hashCode() - Method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
hashCode() - Method in record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Returns a hash code value for this object.
hasOriginalIssuer(Attribute) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
hasRemoteConfigVeto() - Static method in class swiss.trustbroker.common.setup.service.GitService
 
HOME_NAME - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
HOME_REALM - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
HOST_IP_HEX_8 - Static variable in class swiss.trustbroker.common.tracing.OpTraceUtil
 
HTTP_BASIC - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_HEADER_SEC_FETCH_MODE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_HEADER_SEC_FETCH_SITE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_HEADER_X_FORWARDED_FOR - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_HEADER_X_ORIGINAL_FORWARDED_FOR - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_HEADER_X_REAL_IP - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_HEADER_X_SIMULATED_FORWARDED_FOR - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_REMOTE_USER - Static variable in class swiss.trustbroker.common.util.WebUtil
 
HTTP_REQUEST_ID - Static variable in class swiss.trustbroker.common.tracing.TraceSupport
 
httpOnly(boolean) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
HttpTransportConfig - Class in swiss.trustbroker.common.setup.config
 
HttpTransportConfig(String) - Constructor for class swiss.trustbroker.common.setup.config.HttpTransportConfig
 
HttpUtil - Class in swiss.trustbroker.common.util
HTTP utility functions.

I

ID_TOKEN_HINT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
init() - Method in class swiss.trustbroker.common.saml.util.CoreAttributeInitializer
 
init(FilterConfig) - Method in class swiss.trustbroker.common.tracing.RequestContextFilter
 
initAndEncodeSamlArtifactMessage(HttpServletResponse, MessageContext, String, VelocityEngine, ArtifactResolutionParameters, SAMLArtifactMap) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
initiateArtifactBindingContext(MessageContext, String, ArtifactResolutionParameters) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
initSamlSubSubsystem() - Static method in class swiss.trustbroker.common.server.ApplicationMain
 
initSamlSubSystem() - Static method in class swiss.trustbroker.common.saml.util.SamlInitializer
Initialize XML security and the SAML libraries in the correct order once only.
is(String) - Method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
isAllowedOrigin(Collection<Collection<String>>, String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isAllowedOriginOrReferer(Collection<String>, String, String) - Static method in class swiss.trustbroker.common.util.WebUtil
Validate origin/referer against allow list.
isAllowedReferer(Collection<Collection<String>>, String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isCached(String, String, Instant, String) - Static method in class swiss.trustbroker.common.util.WebUtil
Returns true if the resource has not been modified based on the browser headers If-None-Match/If-Modified-Since.
isChunked() - Method in enum class swiss.trustbroker.common.saml.util.Base64Util.Base64Encoding
 
isClientDisconnected(Throwable) - Static method in class swiss.trustbroker.common.exception.ExceptionUtil
 
isCorsRequest(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isCrossSiteRequest(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isDebugEnabled() - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
isDebugEnabled() - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Check if we should log responses
isEnforceSignatureAlgorithms() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
isForceAuthnRequest(AuthnRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
isFunctional() - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
isHttpOnly() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
isIdToken(JwtEncoderParameters) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
isIn(List<String>) - Method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
isInfoEnabled() - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
isInfoEnabled() - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Check if we should log responses
isJwt(String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
isNullOrigin(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isOidcPromptLogin(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
isOidcPromptNone(HttpServletRequest) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
isPatchedResponse(XMLObject) - Static method in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
isRedirectSignatureValid(List<Credential>, List<String>, boolean, String, String, byte[], boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
isRedirectUrlOkForAccess(String, List<URI>) - Static method in class swiss.trustbroker.common.util.UrlAcceptor
 
isRedirectUrlOkForAccess(String, Set<String>) - Static method in class swiss.trustbroker.common.util.UrlAcceptor
 
isRequireSignature() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
isRequireSignature() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
isSameSite(URI, URI) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isSameSiteDynamic(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isSamlArtifactRequest(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
isSamlPostRequest(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
isSamlRedirectRequest(HttpServletRequest) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
isSecure() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
isSignatureFromCredential(Signature, Credential) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
isSignatureValid(Signature, List<Credential>, List<String>, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
isSignatureValid(Element, Node, List<Credential>) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
isSshProxyDefined() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
ISSUED_CLIENT_EXT_ID - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
isTraceEnabled() - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
isTraceEnabled() - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Check if we should log transport details
isTrustedOrigin(String, Set<String>) - Static method in class swiss.trustbroker.common.util.UrlAcceptor
 
isUrlOkForAccess(URI, URI) - Static method in class swiss.trustbroker.common.util.UrlAcceptor
 
isUrlOkForAccessIgnoringPath(URI, URI) - Static method in class swiss.trustbroker.common.util.UrlAcceptor
 
isValid(String) - Static method in enum class swiss.trustbroker.common.config.ExternalStores
 
isValidAbsoluteUrl(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
isValidNcName(String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
isValidRelativeUrl(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 

J

join() - Element in annotation interface swiss.trustbroker.common.tracing.Traced
 
JsonUtil - Class in swiss.trustbroker.common.util
 
JWE_TOKEN_PARTS - Static variable in class swiss.trustbroker.common.oidc.JwtUtil
 
JwkUtil - Class in swiss.trustbroker.common.oidc
Util class for Jose JWK.
JWT_TOKEN_PARTS - Static variable in class swiss.trustbroker.common.oidc.JwtUtil
 
JwtUtil - Class in swiss.trustbroker.common.oidc
 

K

KERBEROS - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
KEY_IDENTIFIER_ISSUER_SERIAL - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
keyEntryId(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
keyLoaded(URIish, int, Exception) - Method in class swiss.trustbroker.common.setup.config.SshKeyPasswordProvider
 
keystoreBasePath(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
KeystoreProperties - Class in swiss.trustbroker.common.config
 
KeystoreProperties() - Constructor for class swiss.trustbroker.common.config.KeystoreProperties
 
KeystoreProperties(String, String, String, String, String, String) - Constructor for class swiss.trustbroker.common.config.KeystoreProperties
 
KeystoreProperties.KeystorePropertiesBuilder - Class in swiss.trustbroker.common.config
 

L

LDAP - Enum constant in enum class swiss.trustbroker.common.config.ExternalStores
 
loadJwks(String, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
LOCALITY - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
logAsyncClientCall(String, String) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logAsyncClientCall(String, String) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a asynchronous service invocation statement into the OP-TraceLog.
logAsyncClientCall(String, String, Object[][]) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logAsyncClientCall(String, String, Object[][]) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a asynchronous service invocation statement into the OP-TraceLog.
logAsyncClientReturn(RequestContext, Object) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logAsyncClientReturn(RequestContext, Object) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit the return from a asynchronous service invocation statement into the OP-TraceLog.
logAsyncClientReturn(RequestContext, Object, Object[][]) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logAsyncClientReturn(RequestContext, Object, Object[][]) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit the return from a asynchronous service invocation statement into the OP-TraceLog.
logClientCall(String, String) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logClientCall(String, String) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a service invocation statement into the OP-TraceLog.
logClientCall(String, String, Object[][]) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logClientCall(String, String, Object[][]) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a service invocation statement into the OP-TraceLog.
logClientReturn(Object) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logClientReturn(Object) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a return from service invocation statement into the OP-TraceLog.
logClientReturn(Object, Object[][]) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logClientReturn(Object, Object[][]) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a return from service invocation statement into the OP-TraceLog.
logException(Throwable) - Static method in class swiss.trustbroker.common.server.ApplicationMain
 
logInitialEnter(String, String, String, String, Object[][], String) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logInitialEnter(String, String, String, String, Object[][], String) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a service entering statement into the OP-TraceLog.
logInitialEnter(String, String, String, String, Object[][], String, Object, Object) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logInitialEnter(String, String, String, String, Object[][], String, Object, Object) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a service entering statement into the OP-TraceLog.
logInitialEnter(String, String, String, String, String) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logInitialEnter(String, String, String, String, String) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a service entering statement into the OP-TraceLog.
logInitialReturn(Object, Object[][]) - Method in class swiss.trustbroker.common.tracing.DefaultOptraceLogger
 
logInitialReturn(Object, Object[][]) - Method in interface swiss.trustbroker.common.tracing.OpTraceLogger
Emit a service leaving statement into the OP-TraceLog.
logOrThrow(String, boolean, Function<String, TrustBrokerException>) - Static method in class swiss.trustbroker.common.exception.ExceptionUtil
 
LOGOUT_REDIRECT_URI - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
logSamlObject(String, XMLObject) - Static method in class swiss.trustbroker.common.saml.util.SamlTracer
 
logSamlObject(String, XMLObject, Logger) - Static method in class swiss.trustbroker.common.saml.util.SamlTracer
 
logSoapObject(String, Node) - Static method in class swiss.trustbroker.common.saml.util.SamlTracer
 
logSoapObject(String, Node, Logger) - Static method in class swiss.trustbroker.common.saml.util.SamlTracer
 

M

manageStartUpConfig(String, String, String) - Method in class swiss.trustbroker.common.setup.service.GitService
 
marshallMessage(XMLObject) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
marshalXmlObject(T) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
marshalXmlObjectToBytes(T) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
marshalXmlObjectToString(T) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
maskedToken(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
maskSecret(String) - Static method in class swiss.trustbroker.common.util.StringUtil
 
maskSecret(String, String) - Static method in class swiss.trustbroker.common.util.StringUtil
 
maskSecrets(String, String...) - Static method in class swiss.trustbroker.common.util.StringUtil
 
matchOwnTraceParentForSaml(String, String) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
maxAge(Integer) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
MEDIA_TYPE_SOAP_12 - Static variable in class swiss.trustbroker.common.util.WebUtil
 
MEM_FREE - Static variable in class swiss.trustbroker.common.tracing.StaticOptraceHelper
 
MEM_USED - Static variable in class swiss.trustbroker.common.tracing.StaticOptraceHelper
 
mergeJwtClaims(JWTClaimsSet, String, JWTClaimsSet, String, boolean, boolean) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
metadataUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
MIME_TYPE_JWT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
MOBILE_ONE_FACTOR_UNREGISTERED - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
MOBILE_TWO_FACTOR_CONTACT - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
MutableAttributeName - Interface in swiss.trustbroker.common.saml.util
Mutable version of AttributeName to allow updating of enum values based on config.

N

name() - Element in annotation interface swiss.trustbroker.common.tracing.Traced
 
name() - Method in record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Returns the value of the name record component.
name(String) - Method in class swiss.trustbroker.common.config.RegexNameValue.RegexNameValueBuilder
 
name(String) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
NAME - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
NAME_ID - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
NO_AUTHN_CONTEXT - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
RP/CP QoA requirement not met by CP response.
nodeObjectToString(Node) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
nodeObjectToString(Node, boolean) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
nodeObjectToString(Node, boolean, boolean) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
NOMAD_TELEPHONY - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
NonFlushingHttpPostEncoder - Class in swiss.trustbroker.common.saml.util
SAML encoder that does not flush the response stream.
NonFlushingHttpPostEncoder() - Constructor for class swiss.trustbroker.common.saml.util.NonFlushingHttpPostEncoder
 

O

of(boolean, boolean) - Static method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
of(boolean, List<Credential>, List<String>, boolean) - Static method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
of(String) - Static method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
of(String, int, String) - Static method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
of(Map<String, String>) - Static method in class swiss.trustbroker.common.config.RegexNameValue
 
ofNameOrValue(String) - Static method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
OIDC_ACR - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_ACR_VALUES - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_AUDIENCE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_AUTHORIZED_PARTY - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_BEARER - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_BEARER_NULL - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_CLIENT_ID - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_CODE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_ERROR - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_EXPIRATION_TIME - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_HEADER_JWK - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_HEADER_KEYID - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_HEADER_TYPE_JWE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_HEADER_TYPE_JWT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_ISSUED_AT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_ISSUER - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_JWT_ID - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_NONCE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_NOT_BEFORE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_PROMPT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_PROMPT_ACCOUNT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_PROMPT_LOGIN - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_PROMPT_NONE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_REFRESH_TOKEN - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_SCOPE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_SESSION_ID - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_SESSION_STATE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_SID - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_STATE_ID - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_SUBJECT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_TOKEN_CNF - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_TOKEN_JKT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OIDC_TOKEN_TYPE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
OidcUtil - Class in swiss.trustbroker.common.util
 
OpenSamlUtil - Class in swiss.trustbroker.common.saml.util
 
OpTraceConfiguration - Class in swiss.trustbroker.common.tracing
 
OpTraceLogger - Interface in swiss.trustbroker.common.tracing
This class is used to do manual operation tracing (OP-tracing).
OpTraceLoggerFactory - Class in swiss.trustbroker.common.tracing
 
OpTraceResponseWrapper - Class in swiss.trustbroker.common.tracing
 
OpTraceResponseWrapper(HttpServletResponse) - Constructor for class swiss.trustbroker.common.tracing.OpTraceResponseWrapper
 
OpTraceUtil - Class in swiss.trustbroker.common.tracing
 
ORIGINAL_ISSUER - Static variable in class swiss.trustbroker.common.saml.util.SamlUtil
 
ORIGINAL_ISSUER_NAMESPACE_ALIAS - Static variable in class swiss.trustbroker.common.saml.util.SamlUtil
 
ORIGINAL_ISSUER_QNAME - Static variable in class swiss.trustbroker.common.saml.util.SamlUtil
 
ORIGINAL_ISSUER_SCHEMA - Static variable in class swiss.trustbroker.common.saml.util.SamlUtil
 
overrideUnmarshaller(QName, Unmarshaller) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 

P

parseJson(String, boolean) - Static method in class swiss.trustbroker.common.util.JsonUtil
 
parseJsonArray(String, boolean) - Static method in class swiss.trustbroker.common.util.JsonUtil
 
parseJsonObject(String, boolean) - Static method in class swiss.trustbroker.common.util.JsonUtil
 
parseJWT(String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
parseJwtClaims(String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
parseJwtClaims(Map<String, Object>) - Static method in class swiss.trustbroker.common.util.OidcUtil
 
password(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
PASSWORD_PROTECTED_TRANSPORT - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
passwordToCharArray(String) - Static method in class swiss.trustbroker.common.saml.util.CredentialUtil
 
patchHttpResponseString(HttpClient, URI, String, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
path(String) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
pattern(Pattern) - Method in class swiss.trustbroker.common.config.RegexNameValue.RegexNameValueBuilder
 
peerRole(QName) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
PID_HEX_4 - Static variable in class swiss.trustbroker.common.tracing.OpTraceUtil
 
populateVelocityContext(VelocityContext, Map<String, T>) - Static method in class swiss.trustbroker.common.saml.util.VelocityUtil
 
populateVelocityContext(VelocityContext, MessageContext, String) - Method in class swiss.trustbroker.common.saml.util.CustomHttpPostEncoder
 
populateVelocityContext(VelocityContext, MessageContext, String) - Method in class swiss.trustbroker.common.saml.util.TracedHttpPostEncoder
 
POST - Enum constant in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
POSTAL_CODE - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
postEncode(MessageContext, String) - Method in class swiss.trustbroker.common.saml.util.NonFlushingHttpPostEncoder
 
postHttpResponse(HttpClient, URI, String, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
postHttpResponseString(HttpClient, URI, String, Map<String, String>) - Static method in class swiss.trustbroker.common.util.HttpUtil
 
PRAGMA_NO_CACHE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
prepareSamlObject(SignableXMLObject, String, Signature, String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
prepareSAMLObject(SignableXMLObject, String) - Static method in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
prepareSAMLSignature(Signature, String) - Static method in class swiss.trustbroker.common.saml.util.SkinnySamlUtil
 
prepareSignableObject(SignableSAMLObject, Credential, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
prepareSignableObject(SignableSAMLObject, SignatureParameters) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
prependPrefixToRelayState(String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
principal(String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
processChildElement(XMLObject, XMLObject) - Method in class swiss.trustbroker.common.saml.util.CompatEndPointReferenceUnmarshaller
 
processPassword(String) - Static method in class swiss.trustbroker.common.saml.util.CredentialUtil
 
ProcessUtil - Class in swiss.trustbroker.common.util
 
proxyUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
pullConfiguration() - Method in class swiss.trustbroker.common.setup.service.GitService
 
pushRequestContext(RequestContext) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
putAttributeName(AttributeName) - Static method in class swiss.trustbroker.common.saml.util.AttributeRegistry
Stores the values of the attribute in the registry along with the attribute.

Q

QNAME - Static variable in class swiss.trustbroker.common.saml.util.CompatEndPointReferenceUnmarshaller
 

R

readDerCertificate(InputStream, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readFileContent(String, String, String) - Static method in class swiss.trustbroker.common.util.FileServerUtil
 
readKeystoreFromFile(String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readPemCertificate(InputStream, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readPemCertificate(String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readPemPrivateKey(String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readPemPrivateKey(String, String, boolean) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readTranslationFile(String, String, String, String) - Static method in class swiss.trustbroker.common.util.FileServerUtil
 
readTrustCertCredentialFromPem(String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
readTrustCredentials(String, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.CredentialReader
 
REDIRECT - Enum constant in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
REDIRECT_URI - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
refresh() - Method in class swiss.trustbroker.common.setup.service.GitService
 
regex(String) - Method in class swiss.trustbroker.common.config.RegexNameValue.RegexNameValueBuilder
 
RegexNameValue - Class in swiss.trustbroker.common.config
Combination of regular expression, an optional name of an item to match against that regex, and a value to use if matching.
RegexNameValue() - Constructor for class swiss.trustbroker.common.config.RegexNameValue
 
RegexNameValue(String, String, String) - Constructor for class swiss.trustbroker.common.config.RegexNameValue
 
RegexNameValue(String, String, String, Pattern) - Constructor for class swiss.trustbroker.common.config.RegexNameValue
 
RegexNameValue.RegexNameValueBuilder - Class in swiss.trustbroker.common.config
 
reInitOpenSaml() - Static method in class swiss.trustbroker.common.saml.util.SamlInitializer
Initialize OpenSAML library even if already done.
reInitSamlSubSystem() - Static method in class swiss.trustbroker.common.saml.util.SamlInitializer
Initialize XML security and the SAML libraries in the correct order even if already done.
reInitXmlSecurity() - Static method in class swiss.trustbroker.common.saml.util.SamlInitializer
Initialize Apache XML security library even if already done.
relativePath(Path, Path, boolean) - Static method in class swiss.trustbroker.common.util.DirectoryUtil
 
remoteHasChanges() - Method in class swiss.trustbroker.common.setup.service.GitService
 
removeArtifact(String) - Method in class swiss.trustbroker.common.saml.service.ArtifactCacheService
 
removeIdSpecChar(String) - Static method in class swiss.trustbroker.common.util.ConfigUtil
 
removeOriginalIssuer(Attribute) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
removeQueryParameters(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
renameDirectory(File, File) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
renameDirectory(String, String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
renderTemplate(VelocityEngine, HttpServletResponse, String, Map<String, T>) - Static method in class swiss.trustbroker.common.saml.util.VelocityUtil
 
renderTemplate(VelocityEngine, HttpServletResponse, String, VelocityContext) - Static method in class swiss.trustbroker.common.saml.util.VelocityUtil
 
replaceClientNameInUri(String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
replaceSensitiveData(String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
replaceSensitiveData(String, List<String>) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
REQUEST_DENIED - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
 
REQUEST_REJECTED - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
 
RequestContext - Interface in swiss.trustbroker.common.tracing
Implemented by classes that provide an application wide request context.
RequestContextFactory - Interface in swiss.trustbroker.common.tracing
Factory for getting hold of the currently valid request context.
RequestContextFilter - Class in swiss.trustbroker.common.tracing
 
RequestContextFilter() - Constructor for class swiss.trustbroker.common.tracing.RequestContextFilter
 
RequestDeniedException - Exception Class in swiss.trustbroker.common.exception
Use this exception when we have failures because of input data from network, and we blame the client.
RequestDeniedException(String) - Constructor for exception class swiss.trustbroker.common.exception.RequestDeniedException
 
RequestDeniedException(String, Throwable) - Constructor for exception class swiss.trustbroker.common.exception.RequestDeniedException
 
RequestDeniedException(ErrorCode, String) - Constructor for exception class swiss.trustbroker.common.exception.RequestDeniedException
 
RequestDeniedException(ErrorCode, ErrorMarker, String, Throwable) - Constructor for exception class swiss.trustbroker.common.exception.RequestDeniedException
 
requireSignature(boolean) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext.SignatureContextBuilder
 
requireSignature(boolean) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters.SignatureValidationParametersBuilder
 
restoreBackup(File, File) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
restoreBackup(String, String) - Method in class swiss.trustbroker.common.util.DirectoryUtil
 
retrieveArtifact(String) - Method in class swiss.trustbroker.common.saml.service.ArtifactCacheService
 
rolloverConfig(String) - Method in class swiss.trustbroker.common.setup.service.GitService
 
RSA - Enum constant in enum class swiss.trustbroker.common.oidc.EncAlgFamily
 
RSA_SHA1 - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
RSA_SHA256 - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
runBootstrap() - Static method in class swiss.trustbroker.common.server.ApplicationMain
 

S

sameSite(String) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
SAML_ARTIFACT_NAME - Static variable in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
SAML_REDIRECT_SIGNATURE - Static variable in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
SAML_REDIRECT_SIGNATURE_ALGORITHM - Static variable in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
SAML_RELAY_STATE - Static variable in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
SAML_REQUEST_NAME - Static variable in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
SAML_RESPONSE_NAME - Static variable in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
SAML_TOKEN_SIGNED - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
SamlBinding - Enum Class in swiss.trustbroker.common.saml.dto
 
SamlContextClass - Class in swiss.trustbroker.common.saml.util
 
SamlFactory - Class in swiss.trustbroker.common.saml.util
 
SamlInitializer - Class in swiss.trustbroker.common.saml.util
 
SamlIoUtil - Class in swiss.trustbroker.common.saml.util
 
samlObjectToString(XMLObject) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
samlObjectToString(XMLObject, boolean) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
samlObjectToString(XMLObject, boolean, boolean) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
SamlTracer - Class in swiss.trustbroker.common.saml.util
 
SamlUtil - Class in swiss.trustbroker.common.saml.util
 
SCHEME_HTTP - Static variable in class swiss.trustbroker.common.util.HttpUtil
 
SCHEME_HTTPS - Static variable in class swiss.trustbroker.common.util.HttpUtil
 
SEC_FETCH_MODE_CORS - Static variable in class swiss.trustbroker.common.util.WebUtil
 
SEC_FETCH_SITE_CROSS_SITE - Static variable in class swiss.trustbroker.common.util.WebUtil
 
secure(boolean) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
select(URI) - Method in class swiss.trustbroker.common.setup.config.CustomProxySelector
 
selectJwk(JWKMatcher, JWKSource<SecurityContext>) - Static method in class swiss.trustbroker.common.oidc.JwkUtil
 
sendError(int) - Method in class swiss.trustbroker.common.tracing.OpTraceResponseWrapper
 
sendError(int, String) - Method in class swiss.trustbroker.common.tracing.OpTraceResponseWrapper
 
sendRedirect(String) - Method in class swiss.trustbroker.common.tracing.OpTraceResponseWrapper
 
sendSamlRequest(VelocityEngine, SAMLArtifactMap, SamlBinding, ArtifactResolutionParameters, T, HttpServletResponse, Credential, String, String, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
sendSamlSoapMessage(MessageContext, T, HttpServletResponse, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
sendSoap11Response(HttpServletResponse, SAMLObject) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
serializeToJson(Object) - Static method in class swiss.trustbroker.common.util.JsonUtil
 
serializeToJson(Object, ObjectMapper) - Static method in class swiss.trustbroker.common.util.JsonUtil
 
setAllowedSignatureAlgorithms(List<String>) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
setAltName(String) - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
setAltName(String) - Method in interface swiss.trustbroker.common.saml.util.MutableAttributeName
 
setArtifactResolutionIndex(int) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setArtifactResolutionKeystore(KeystoreProperties) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setArtifactResolutionTruststore(KeystoreProperties) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setArtifactResolutionUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setAttempts(int) - Method in class swiss.trustbroker.common.setup.config.SshKeyPasswordProvider
 
setBinding(SamlBinding) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
setCanonicalizationAlgorithm(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
setConnectTimeout(Duration) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setContext(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
setCredential(Credential) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
setDigestMethod(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
setEndpoint(MessageContext, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
setEndpoint(MessageContext, Endpoint) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
setEndpointIndex(int) - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
setEndpointUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
setEnforceSignatureAlgorithms(boolean) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
setEntityId(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
setHttpTraceIdHeaderName(String) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
setIssuer(MessageContext, String) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
setKeyEntryId(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
setKeystoreBasePath(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setMdcTraceContext(HttpServletRequest) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
setMdcTraceContext(String) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
setMetadataUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setName(String) - Method in class swiss.trustbroker.common.config.RegexNameValue
 
setNamespaceUri(String) - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
setNamespaceUri(String) - Method in interface swiss.trustbroker.common.saml.util.MutableAttributeName
 
setOidcNameList(List<String>) - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
setOidcNameList(List<String>) - Method in interface swiss.trustbroker.common.saml.util.MutableAttributeName
 
setOriginalIssuer(Attribute, String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
setOriginalIssuerIfMissing(Attribute, String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
setPassword(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
setPeerRole(QName) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setProxyUrl(String) - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
setRegex(String) - Method in class swiss.trustbroker.common.config.RegexNameValue
 
setRequestContext(RequestContext) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContextFactory
 
setRequestContext(RequestContext) - Method in interface swiss.trustbroker.common.tracing.RequestContextFactory
Puts the RequestContext onto the request context stack.
setRequireSignature(boolean) - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
setRequireSignature(boolean) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
setSignatureAlgorithm(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
setSignatureParameter(MessageContext, Credential) - Static method in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
setSignerCert(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
setSignerKey(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
setSkinnyAssertionNamespaces(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
setSsoUrl(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
setStatus(int) - Method in class swiss.trustbroker.common.tracing.OpTraceResponseWrapper
 
setTrustCredentials(List<Credential>) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
setType(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
setValue(String) - Method in class swiss.trustbroker.common.config.RegexNameValue
 
SHA1 - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
SHA256 - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
signAssertion(Assertion, SignatureParameters) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
SIGNATURE - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
SIGNATURE_NOT_OK - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
Signature validation failed.
signatureAlgorithm(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
SignatureContext - Class in swiss.trustbroker.common.saml.dto
 
SignatureContext.SignatureContextBuilder - Class in swiss.trustbroker.common.saml.dto
 
SignatureParameters - Class in swiss.trustbroker.common.saml.dto
 
SignatureParameters.SignatureParametersBuilder - Class in swiss.trustbroker.common.saml.dto
 
SignatureValidationParameters - Class in swiss.trustbroker.common.saml.dto
 
SignatureValidationParameters.SignatureValidationParametersBuilder - Class in swiss.trustbroker.common.saml.dto
 
signerCert(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
signerKey(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
signJwt(JwsHeader, JWTClaimsSet, JWK) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
signSamlObject(SignableXMLObject, Signature) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
signSamlObject(SignableXMLObject, Signature, String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
signSignableObject(SignableSAMLObject, SignatureParameters) - Static method in class swiss.trustbroker.common.saml.util.SamlFactory
 
SKI_OID - Static variable in class swiss.trustbroker.common.saml.util.SamlUtil
 
SKINNY_ALL - Static variable in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
SKINNY_NO_TYPE - Static variable in class swiss.trustbroker.common.saml.util.OpenSamlUtil
 
skinnyAssertionNamespaces(String) - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
SkinnySamlUtil - Class in swiss.trustbroker.common.saml.util
Skinny SAML messages handling requires rewriting the opensaml output DOM.
sleep(int) - Static method in class swiss.trustbroker.common.util.ProcessUtil
 
SMART_CARD_PKI - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
SOAP - Enum constant in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
SoapUtil - Class in swiss.trustbroker.common.saml.util
 
SOFTWARE_PKI - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
SOFTWARE_TIME_SYNC_TOKEN - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
splitQueryParameters(String, boolean) - Static method in class swiss.trustbroker.common.util.WebUtil
 
SpringOpTraceInterceptor - Class in swiss.trustbroker.common.tracing
Pointcut to allow @Traced annotation on services doing client calls to external services the trustbroker depends on.
SpringOpTraceInterceptor() - Constructor for class swiss.trustbroker.common.tracing.SpringOpTraceInterceptor
 
SSH_CONFIG - Static variable in class swiss.trustbroker.common.setup.config.SshTransportConfig
 
SSH_DIR - Static variable in class swiss.trustbroker.common.setup.config.SshTransportConfig
 
SSH_PROXY_HOST - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
SSH_PROXY_PORT - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
SshKeyPasswordProvider - Class in swiss.trustbroker.common.setup.config
 
SshKeyPasswordProvider(CredentialsProvider) - Constructor for class swiss.trustbroker.common.setup.config.SshKeyPasswordProvider
 
SshTransportConfig - Class in swiss.trustbroker.common.setup.config
 
SshTransportConfig(String) - Constructor for class swiss.trustbroker.common.setup.config.SshTransportConfig
 
SSO_SESSION_ID - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
ssoUrl(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
StandardErrorCode - Enum Class in swiss.trustbroker.common.exception
 
start(long) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
STATE_NOT_FOUND - Enum constant in enum class swiss.trustbroker.common.exception.ErrorMarker
 
STATE_NOT_FOUND - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
Authentication or SSO session expired.
STATE_OR_PROVINCE - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
StaticOptraceHelper - Class in swiss.trustbroker.common.tracing
 
STREET_ADDRESS - Enum constant in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
StringUtil - Class in swiss.trustbroker.common.util
 
swiss.trustbroker.common.config - package swiss.trustbroker.common.config
 
swiss.trustbroker.common.dto - package swiss.trustbroker.common.dto
 
swiss.trustbroker.common.exception - package swiss.trustbroker.common.exception
 
swiss.trustbroker.common.oidc - package swiss.trustbroker.common.oidc
 
swiss.trustbroker.common.saml.dto - package swiss.trustbroker.common.saml.dto
 
swiss.trustbroker.common.saml.service - package swiss.trustbroker.common.saml.service
 
swiss.trustbroker.common.saml.util - package swiss.trustbroker.common.saml.util
 
swiss.trustbroker.common.server - package swiss.trustbroker.common.server
 
swiss.trustbroker.common.setup.config - package swiss.trustbroker.common.setup.config
 
swiss.trustbroker.common.setup.service - package swiss.trustbroker.common.setup.service
 
swiss.trustbroker.common.tracing - package swiss.trustbroker.common.tracing
 
swiss.trustbroker.common.util - package swiss.trustbroker.common.util
 
switchToConversation(String) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 
switchToConversationFromSamlId(String) - Static method in class swiss.trustbroker.common.tracing.TraceSupport
 

T

TechnicalException - Exception Class in swiss.trustbroker.common.exception
Use this exception when we have failures because of configuration, infrastructure or internal code problems.
TechnicalException(String) - Constructor for exception class swiss.trustbroker.common.exception.TechnicalException
 
TechnicalException(String, Throwable) - Constructor for exception class swiss.trustbroker.common.exception.TechnicalException
 
TechnicalException(ErrorCode, ErrorMarker, String, Throwable) - Constructor for exception class swiss.trustbroker.common.exception.TechnicalException
 
TechnicalException(ErrorMarker, String, Throwable) - Constructor for exception class swiss.trustbroker.common.exception.TechnicalException
 
TIME_SYNC_TOKEN - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
TIMESTAMP - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
TOKEN_INTROSPECT - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
TOKEN_RESPONSE_ACCESS_TOKEN - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
TOKEN_RESPONSE_EXPIRES_IN - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
TOKEN_RESPONSE_ID_TOKEN - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
TOKEN_RESPONSE_REFRESH_TOKEN - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
TOKEN_RESPONSE_TOKEN_TYPE - Static variable in class swiss.trustbroker.common.util.OidcUtil
 
toLogString(Object[]) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
toLogString(Collection<?>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
toString() - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 
toString() - Method in class swiss.trustbroker.common.config.KeystoreProperties
 
toString() - Method in class swiss.trustbroker.common.config.RegexNameValue.RegexNameValueBuilder
 
toString() - Method in class swiss.trustbroker.common.config.RegexNameValue
 
toString() - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
toString() - Method in class swiss.trustbroker.common.dto.CookieParameters
 
toString() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer.ArtifactPeerBuilder
 
toString() - Method in class swiss.trustbroker.common.saml.dto.ArtifactPeer
 
toString() - Method in class swiss.trustbroker.common.saml.dto.ArtifactResolutionParameters
 
toString() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext.SignatureContextBuilder
 
toString() - Method in class swiss.trustbroker.common.saml.dto.SignatureContext
 
toString() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters.SignatureParametersBuilder
 
toString() - Method in class swiss.trustbroker.common.saml.dto.SignatureParameters
 
toString() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters.SignatureValidationParametersBuilder
 
toString() - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters
 
toString() - Method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
 
toString() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
toString() - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext
 
toString() - Method in class swiss.trustbroker.common.tracing.OpTraceConfiguration
 
toString() - Method in record class swiss.trustbroker.common.util.FileServerUtil.FileContent
Returns a string representation of this record class.
toStringList(List<T>, Function<T, String>) - Static method in class swiss.trustbroker.common.util.CollectionUtil
 
trace(ProceedingJoinPoint) - Method in class swiss.trustbroker.common.tracing.SpringOpTraceInterceptor
 
Traced - Annotation Interface in swiss.trustbroker.common.tracing
Annotate injected classes on class or public method level to get tracing.
TracedHttpPostEncoder - Class in swiss.trustbroker.common.saml.util
EXPERIMENTAL SAML2 GET/POST encoder allowing to send OpenTelemetry traceparent header using XMLHttpRequest.
TracedHttpPostEncoder() - Constructor for class swiss.trustbroker.common.saml.util.TracedHttpPostEncoder
 
traceId(String) - Method in class swiss.trustbroker.common.tracing.DefaultRequestContext.DefaultRequestContextBuilder
 
TraceSupport - Class in swiss.trustbroker.common.tracing
This class adopts the OpenTelemetry effort providing these features: MDC traceId to tag every log line with the OpenTelemetry compatible traceId.spanId where spanId is our own root OpTrace logs are tagged with trID=traceId.spanId for request based tracing The related W3C specification lists these propagations: traceparent is set by XTB if not received from client, we derive traceId from x-request-id if it's compliant. tracestate is not (yet) supported Note that the ID displayed in error screen are either based on current requests or the related login conversation depending on the processing phase within XTB.
TRIGGER_ACCESS_REQUEST - Enum constant in enum class swiss.trustbroker.common.dto.AccessCondition
Trigger configured access request.
TRUSTBROKER_HOME - Static variable in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
TrustBrokerException - Exception Class in swiss.trustbroker.common.exception
 
TrustBrokerException(String, ErrorCode, ErrorMarker, String, Throwable) - Constructor for exception class swiss.trustbroker.common.exception.TrustBrokerException
 
trustCredentials(List<Credential>) - Method in class swiss.trustbroker.common.saml.dto.SignatureValidationParameters.SignatureValidationParametersBuilder
 
type(String) - Method in class swiss.trustbroker.common.config.KeystoreProperties.KeystorePropertiesBuilder
 

U

UNCHUNKED - Enum constant in enum class swiss.trustbroker.common.saml.util.Base64Util.Base64Encoding
 
UNKNOWN_PRINCIPAL - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
 
UNKNOWN_USER - Enum constant in enum class swiss.trustbroker.common.exception.StandardErrorCode
 
unmarshallAssertion(InputStream) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
Unmarshalls a SAML Assertion from stream resource into its SAMLObject.
unmarshallAuthnRequest(InputStream) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
Unmarshalls a SAML AuthnRequest from stream resource into its SAMLObject.
unmarshallAuthnRequest(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
unmarshallDomElement(Element) - Static method in class swiss.trustbroker.common.saml.util.SoapUtil
 
unmarshallLogoutRequest(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
unmarshallLogoutResponse(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
unmarshallRequest(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
unmarshallRequestSecurityToken(InputStream) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
Unmarshalls a WSTrust token request from stream resource into its SAMLObject.
unmarshallResponse(InputStream) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
Unmarshalls a SAML Response from stream resource into its SAMLObject.
unmarshallResponse(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
unmarshallStatusResponse(String) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
unmarshallXmlFile(String, InputStream) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
UNSPECIFIED - Static variable in class swiss.trustbroker.common.saml.util.SamlContextClass
 
updateAttributeNameFromConfig(AttributeName) - Static method in class swiss.trustbroker.common.saml.util.AttributeRegistry
Stores the values of the attribute in the registry along with the attribute.
UrlAcceptor - Class in swiss.trustbroker.common.util
 
urlDecode(String) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
urlDecode(String, boolean) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
urlDecodeValue(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
urlEncode(byte[]) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
urlEncode(String) - Static method in class swiss.trustbroker.common.saml.util.Base64Util
 
urlEncodeValue(String) - Static method in class swiss.trustbroker.common.util.WebUtil
 
useRelayStateAsSessionId(String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 

V

validate() - Method in class swiss.trustbroker.common.saml.util.CoreAttributeInitializer
 
validateBootstrap() - Static method in class swiss.trustbroker.common.setup.config.BootstrapProperties
 
validateRedirectSignature(Credential, String, byte[], byte[], boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
validateSessionId(String, String) - Static method in class swiss.trustbroker.common.saml.util.SamlUtil
 
validateToken(String) - Static method in class swiss.trustbroker.common.oidc.JwtUtil
 
value(String) - Method in class swiss.trustbroker.common.config.RegexNameValue.RegexNameValueBuilder
 
value(String) - Method in class swiss.trustbroker.common.dto.CookieParameters.CookieParametersBuilder
 
VALUE_X509_V3 - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
valueOf(String) - Static method in enum class swiss.trustbroker.common.config.ExternalStores
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.dto.AccessCondition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.exception.ErrorMarker
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.exception.StandardErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.oidc.EncAlgFamily
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.saml.util.Base64Util.Base64Encoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
Returns the enum constant of this class with the specified name.
values() - Static method in enum class swiss.trustbroker.common.config.ExternalStores
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.dto.AccessCondition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.exception.ErrorMarker
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.exception.StandardErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.oidc.EncAlgFamily
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.saml.dto.SamlBinding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.saml.util.Base64Util.Base64Encoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class swiss.trustbroker.common.saml.util.CoreAttributeName
Returns an array containing the constants of this enum class, in the order they are declared.
VELOCITY_PARAM_ACTION - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_ADDITIONAL_FIELDS - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_TILES - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_VERSION - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_XTB_ACTION - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_XTB_CONTEXT - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_XTB_HTTP_METHOD - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_XTB_RESULT - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_XTB_SIG_ALG - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_PARAM_XTB_SIGNATURE - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_REDIRECT_TEMPLATE_ID - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_SLO_TEMPLATE_ID - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_TEMPLATE_SKINNY_HRD - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VELOCITY_WS_FED_TEMPLATE_ID - Static variable in class swiss.trustbroker.common.saml.util.VelocityUtil
 
VelocityUtil - Class in swiss.trustbroker.common.saml.util
renderTemplate copied from HTTPPostEncoder and adapted.
verifyJwtToken(String, Function<String, Optional<JWK>>, String) - Static method in class swiss.trustbroker.common.util.OidcUtil
 

W

W3C_TRACEPARENT - Static variable in class swiss.trustbroker.common.tracing.TraceSupport
 
WebUtil - Class in swiss.trustbroker.common.util
Log-able web input (where we do not expected any StringUtil.clean modified data) and other helpers.
writeXmlObjectToSteam(XMLObject, OutputStream) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
WS_FED - Enum constant in enum class swiss.trustbroker.common.saml.dto.SamlBinding
 
WSS_SAML_TOKEN_TYPE - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
WSS_SAML2_KI_VALUE_TYPE - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
WSS_SAML2_TOKEN_TYPE - Static variable in class swiss.trustbroker.common.util.WSSConstants
 
WSSConstants - Class in swiss.trustbroker.common.util
 
WST_NS_05_12 - Static variable in class swiss.trustbroker.common.util.WSSConstants
 

X

XML_SEC_DIGEST_METHOD_DEFAULT - Static variable in class swiss.trustbroker.common.saml.util.SamlFactory
 
XML_SEC_DIGEST_METHOD_SHA1 - Static variable in class swiss.trustbroker.common.saml.util.SamlFactory
 
XML_SEC_DIGEST_METHOD_SHA256 - Static variable in class swiss.trustbroker.common.saml.util.SamlFactory
 
xmlObjectToString(XMLObject) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
xmlObjectToString(XMLObject, boolean) - Static method in class swiss.trustbroker.common.saml.util.SamlIoUtil
 
XTB_CLIENTIP - Static variable in class swiss.trustbroker.common.tracing.TraceSupport
 
XTB_GATEWAYIP - Static variable in class swiss.trustbroker.common.tracing.TraceSupport
 
XTB_RELAY_STATE_PREFIX - Static variable in class swiss.trustbroker.common.saml.util.SamlUtil
 
XTB_TRACEID - Static variable in class swiss.trustbroker.common.tracing.TraceSupport
 
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