Class KerberosSecurityFactoryConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.configuration.security.KerberosSecurityFactoryConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<KerberosSecurityFactoryConfiguration>
public class KerberosSecurityFactoryConfigurationBuilder extends Object implements org.infinispan.commons.configuration.Builder<KerberosSecurityFactoryConfiguration>
KerberosSecurityFactoryConfigurationBuilder.- Since:
- 10.1
- Author:
- Tristan Tarrant
-
-
Method Summary
-
-
-
Method Detail
-
principal
public KerberosSecurityFactoryConfigurationBuilder principal(String principal)
-
keyTabPath
public KerberosSecurityFactoryConfigurationBuilder keyTabPath(String path)
-
relativeTo
public KerberosSecurityFactoryConfigurationBuilder relativeTo(String relativeTo)
-
addOption
public KerberosSecurityFactoryConfigurationBuilder addOption(String name, String value)
-
failCache
public KerberosSecurityFactoryConfigurationBuilder failCache(long failCache)
-
minimumRemainingLifetime
public KerberosSecurityFactoryConfigurationBuilder minimumRemainingLifetime(int minimumRemainingLifetime)
-
requestLifetime
public KerberosSecurityFactoryConfigurationBuilder requestLifetime(int requestLifetime)
-
server
public KerberosSecurityFactoryConfigurationBuilder server(boolean server)
-
checkKeyTab
public KerberosSecurityFactoryConfigurationBuilder checkKeyTab(boolean checkKeyTab)
-
obtainKerberosTicket
public KerberosSecurityFactoryConfigurationBuilder obtainKerberosTicket(boolean obtainKerberosTicket)
-
debug
public KerberosSecurityFactoryConfigurationBuilder debug(boolean debug)
-
wrapGssCredential
public KerberosSecurityFactoryConfigurationBuilder wrapGssCredential(boolean wrapGssCredential)
-
addMechanismName
public KerberosSecurityFactoryConfigurationBuilder addMechanismName(String mechanismName)
-
addMechanismOid
public KerberosSecurityFactoryConfigurationBuilder addMechanismOid(String mechanismOid)
-
create
public KerberosSecurityFactoryConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<KerberosSecurityFactoryConfiguration>
-
read
public KerberosSecurityFactoryConfigurationBuilder read(KerberosSecurityFactoryConfiguration template)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<KerberosSecurityFactoryConfiguration>
-
build
public org.wildfly.security.credential.source.CredentialSource build(Properties properties)
-
-