- generateNewRsaKeyPair(int) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyReader
-
- get() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
list requests can be either send with a get-request or a post request
- get(Class<T>) - Method in class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
builds a get builder class based on the given type
- getAliases(KeyStore) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
convenience method to access the aliases of the keystore without having to handle the exception
- getAliases() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will return all aliases without having to handle the exception.
- getAliasesAsList() - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will return all aliases as list.
- getAuthorizationHeaderValue() - Method in class de.captaingoldfish.scim.sdk.client.http.BasicAuth
-
generates a basic authentication header value
- GetBuilder<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 13.12.2019 - 08:21
- GetBuilder(String, ScimClientConfig, Class<T>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
- getBytes(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will convert the given keystore into a byte array
- getCertificate(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
convenience method to read a certificate entry from a keystore
- getCertificate(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will read the certificate from the given alias
- getCertificateChain(KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
will get the certificateChain from the given alias
- getCertificateChain(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will read the certificate from the given alias
- getErrorResponse() - Method in class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
turns the error response into an exception type
- getFileExtension() - Method in enum de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter.KeyStoreType
-
- getHttpClient() - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
this method generates a http-client instance and will set the ssl-context
- getHttpHeaders() - Method in class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
- getHttpStatus() - Method in class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
builds the request for the server
- getHttpUriRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
- getPrivateKey(String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
will extract the private key for the given alias
- getPrivateKey(String, String) - Method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
this method will extract a private key with the given alias and the given password
- getProxyAddress() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
- getProxyConfig() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
will give back a request-config with the proxy settings based on the configuration-poperties
- getProxyCredentials() - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper
-
- GetRequestBuilder(ListBuilder<T>) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
-
- getRequestConfig() - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
will configure the apache http-client
- getResource() - Method in class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
- getScimResponse() - Method in class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
- getSslContext(KeyStoreWrapper, KeyStoreWrapper) - Static method in class de.captaingoldfish.scim.sdk.client.http.SSLContextHelper
-
this method will build the
SSLContext that will be used to access the eid-webservice.
- KeyGenerationException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- KeyGenerationException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyGenerationException
-
- KeyGenerationException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyGenerationException
-
- KeyGenerationException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyGenerationException
-
- KeyReader - Class in de.captaingoldfish.scim.sdk.client.keys
-
author: Pascal Knueppel
created at: 02.03.2017
will provide support methods to translate keys to java objects
- KeyReader() - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyReader
-
- KeyStoreConvertException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
This Exception will be thrown if an entry could not be added to a keystore
- KeyStoreConvertException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreConvertException
-
- KeyStoreConvertException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreConvertException
-
- KeyStoreConvertException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreConvertException
-
- KeyStoreCreationFailedException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- KeyStoreCreationFailedException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreCreationFailedException
-
- KeyStoreCreationFailedException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreCreationFailedException
-
- KeyStoreCreationFailedException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreCreationFailedException
-
- KeyStoreEntryException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
This Exception will be thrown if an entry could not be added to a keystore
- KeyStoreEntryException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreEntryException
-
- KeyStoreEntryException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreEntryException
-
- KeyStoreEntryException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreEntryException
-
- KeyStoreReadingException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- KeyStoreReadingException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreReadingException
-
- KeyStoreReadingException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreReadingException
-
- KeyStoreReadingException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.KeyStoreReadingException
-
- KeyStoreSupporter - Class in de.captaingoldfish.scim.sdk.client.keys
-
author: Pascal Knueppel
created at: 09.12.2019
This class is meant to provide additional operations to work with keystores.
- KeyStoreSupporter.KeyStoreType - Enum in de.captaingoldfish.scim.sdk.client.keys
-
represents the possible keystore types that are supported
- keyStoreToFile(File, KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
Will store the given keystore into the given file.
- keyStoreToFile(File, String, KeyStore, String) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
Will store the given keystore into the given file.
- KeyStoreWrapper - Class in de.captaingoldfish.scim.sdk.client.keys
-
author Pascal Knueppel
created at: 09.12.2019 - 08:20
this class will be used to have the usage of a keystore wrapped in a single place.
- KeyStoreWrapper(KeyStore, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we
wont need it anymore for the keystore.
- KeyStoreWrapper(byte[], String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we
wont need it anymore
The keystore is expected to be of type JKS
- KeyStoreWrapper(byte[], KeyStoreSupporter.KeyStoreType, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we
wont need it anymore
- KeyStoreWrapper(InputStream, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we
wont need it anymore
The keystore is expected to be of type JKS
- KeyStoreWrapper(InputStream, KeyStoreSupporter.KeyStoreType, String) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we
wont need it anymore
- KeyStoreWrapper(KeyStore, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
it is expected that the keystore-password has already been entered into the keystore object therefore we
wont need it anymore
- KeyStoreWrapper(byte[], KeyStoreSupporter.KeyStoreType, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
- KeyStoreWrapper(InputStream, KeyStoreSupporter.KeyStoreType, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
- KeyStoreWrapper(File, String, KeyStoreWrapper.AliasPasswordPair, KeyStoreWrapper.AliasPasswordPair...) - Constructor for class de.captaingoldfish.scim.sdk.client.keys.KeyStoreWrapper
-
constructor to befill the entries for this class
- KeyStoreWrapper.AliasPasswordPair - Class in de.captaingoldfish.scim.sdk.client.keys
-
used as data holder to hold the key-passwords for any alias
- ScimClientConfig - Class in de.captaingoldfish.scim.sdk.client.builder
-
author Pascal Knueppel
created at: 10.12.2019 - 13:39
- ScimClientConfig(Integer, Integer, Integer, HostnameVerifier, ProxyHelper, KeyStoreWrapper, KeyStoreWrapper, Map<String, String>, BasicAuth, ConfigManipulator) - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ScimClientConfig
-
- ScimClientConfig.ScimClientConfigBuilder - Class in de.captaingoldfish.scim.sdk.client.builder
-
override lombok builder
- ScimClientConfigBuilder() - Constructor for class de.captaingoldfish.scim.sdk.client.builder.ScimClientConfig.ScimClientConfigBuilder
-
- ScimHttpClient - Class in de.captaingoldfish.scim.sdk.client.http
-
author: Pascal Knueppel
created at: 09.12.2019 - 12:26
will provide a service for creating pre-configured apache
CloseableHttpClients
the configuration added to the created clients are the following
proxy authentication for a configured proxy (see
ProxyHelper)
a pre-configured
SSLContext.
- ScimHttpClient() - Constructor for class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
- ScimRequestBuilder - Class in de.captaingoldfish.scim.sdk.client
-
author Pascal Knueppel
created at: 07.12.2019 - 23:08
this class can be used to build any type of request for SCIM
- ScimRequestBuilder(String, ScimClientConfig) - Constructor for class de.captaingoldfish.scim.sdk.client.ScimRequestBuilder
-
- ScimServerResponse<T extends ResourceNode> - Class in de.captaingoldfish.scim.sdk.client.response
-
author Pascal Knueppel
created at: 11.12.2019 - 10:16
holds the response from a service provider request
- ScimServerResponse(ScimResponse, Class<T>, Integer) - Constructor for class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
- SecurityProvider - Class in de.captaingoldfish.scim.sdk.client.keys
-
author: Pascal Knueppel
created at: 09.12.2019 - 14:55
this class will provide some security providers
- selectProvider(KeyStoreSupporter.KeyStoreType) - Static method in class de.captaingoldfish.scim.sdk.client.keys.KeyStoreSupporter
-
this method will make sure that the correct security provider is chosen for the different keystore types.
- sendRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
sends the defined request to the service provider
- sendRequest() - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
sends the defined request to the service provider
- sendRequest(Map<String, String[]>) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
sends the defined request to the service provider
- sendRequest(HttpUriRequest) - Method in class de.captaingoldfish.scim.sdk.client.http.ScimHttpClient
-
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.GetRequestBuilder
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder.PostRequestBuilder
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
- setEndpoint(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.ETagRequestBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setETagForIfNoneMatch(ETag) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
uses the given version with a If-Match header in the request
- setId(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.DeleteBuilder
-
- setId(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.GetBuilder
-
- setId(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
-
- setResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
- setResource(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.CreateBuilder
-
- setResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
- setResource(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.RequestBuilder
-
- setResource(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- setResource(JsonNode) - Method in class de.captaingoldfish.scim.sdk.client.builder.UpdateBuilder
- setScimResponse(ScimResponse) - Method in class de.captaingoldfish.scim.sdk.client.response.ScimServerResponse
-
- SocketTimeoutRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- SocketTimeoutRuntimeException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SocketTimeoutRuntimeException
-
- SocketTimeoutRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SocketTimeoutRuntimeException
-
- SocketTimeoutRuntimeException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SocketTimeoutRuntimeException
-
- sortBy(String) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the attribute name that should be used for sorting the entries
- sortOrder(SortOrder) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the sorting order of the resources
- SslContextCreationFailedException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
if the creation of a SSL context has failed within
SSLContextHelper
- SslContextCreationFailedException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SslContextCreationFailedException
-
- SslContextCreationFailedException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SslContextCreationFailedException
-
- SslContextCreationFailedException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SslContextCreationFailedException
-
- SSLContextHelper - Class in de.captaingoldfish.scim.sdk.client.http
-
- SSLHandshakeRuntimeException - Exception in de.captaingoldfish.scim.sdk.client.exceptions
-
author Pascal Knueppel
created at: 09.12.2019 - 15:26
- SSLHandshakeRuntimeException(String) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SSLHandshakeRuntimeException
-
- SSLHandshakeRuntimeException(String, Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SSLHandshakeRuntimeException
-
- SSLHandshakeRuntimeException(Throwable) - Constructor for exception de.captaingoldfish.scim.sdk.client.exceptions.SSLHandshakeRuntimeException
-
- startIndex(long) - Method in class de.captaingoldfish.scim.sdk.client.builder.ListBuilder
-
sets the startIndex parameter for the first entry that should be returned
- systemProxyPort(int) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
sets the proxy port
- systemProxyPort(String) - Method in class de.captaingoldfish.scim.sdk.client.http.ProxyHelper.ProxyHelperBuilder
-
will parse the given string to the desired port