Class DefaultAuthConfiguredSocketFactoryService
java.lang.Object
eu.rarogsoftware.rarog.platform.core.security.secrets.AbstractAuthConfigService<SocketFactory>
eu.rarogsoftware.rarog.platform.core.security.secrets.DefaultAuthConfiguredSocketFactoryService
- All Implemented Interfaces:
AuthConfigService<SocketFactory>,AuthConfiguredSocketFactoryService
@Component
@ExportComponent
public class DefaultAuthConfiguredSocketFactoryService
extends AbstractAuthConfigService<SocketFactory>
implements AuthConfiguredSocketFactoryService
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.rarogsoftware.rarog.platform.core.security.secrets.AbstractAuthConfigService
AbstractAuthConfigService.Resolver<U> -
Field Summary
Fields inherited from class eu.rarogsoftware.rarog.platform.core.security.secrets.AbstractAuthConfigService
AUTH_TYPE, BUILDIN_TYPE, CERT_TYPE, VAULT_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionDefaultAuthConfiguredSocketFactoryService(BuildInSecretsStorage buildInSecretsStorage) -
Method Summary
Modifier and TypeMethodDescriptionextendTrustedCertificates(Collection<X509Certificate> certificate) Creates new version ofAuthConfiguredSocketFactoryServicethat will trust certificates passed in parameter on top of already trusted certificates.Methods inherited from class eu.rarogsoftware.rarog.platform.core.security.secrets.AbstractAuthConfigService
addResolver, resolveFromSettings, resolveFromStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.rarogsoftware.rarog.platform.api.security.secrets.AuthConfiguredSocketFactoryService
resolveFromSettings, resolveFromString
-
Constructor Details
-
DefaultAuthConfiguredSocketFactoryService
-
-
Method Details
-
extendTrustedCertificates
public AuthConfiguredSocketFactoryService extendTrustedCertificates(Collection<X509Certificate> certificate) Description copied from interface:AuthConfiguredSocketFactoryServiceCreates new version ofAuthConfiguredSocketFactoryServicethat will trust certificates passed in parameter on top of already trusted certificates. Useful to connecting to services that use custom root certificates- Specified by:
extendTrustedCertificatesin interfaceAuthConfiguredSocketFactoryService- Parameters:
certificate- collection of certificates to be trusted by created instances ofSocketFactory- Returns:
- new instance of
AuthConfiguredSocketFactoryServicewith extended list of trusted certificates
-