public final class GSSAPISASLMechanismHandlerCfgDefn extends ManagedObjectDefinition<GSSAPISASLMechanismHandlerCfgClient,GSSAPISASLMechanismHandlerCfg>
The GSSAPI SASL mechanism performs all processing related to SASL GSSAPI authentication using Kerberos V5.
Modifier and Type | Class and Description |
---|---|
static class |
GSSAPISASLMechanismHandlerCfgDefn.QualityOfProtection
Defines the set of permissable values for the "quality-of-protection" property.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static GSSAPISASLMechanismHandlerCfgDefn getInstance()
public GSSAPISASLMechanismHandlerCfgClient createClientConfiguration(ManagedObject<? extends GSSAPISASLMechanismHandlerCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<GSSAPISASLMechanismHandlerCfgClient,GSSAPISASLMechanismHandlerCfg>
impl
- The managed object.public GSSAPISASLMechanismHandlerCfg createServerConfiguration(ServerManagedObject<? extends GSSAPISASLMechanismHandlerCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<GSSAPISASLMechanismHandlerCfgClient,GSSAPISASLMechanismHandlerCfg>
impl
- The server managed object.public Class<GSSAPISASLMechanismHandlerCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<GSSAPISASLMechanismHandlerCfgClient,GSSAPISASLMechanismHandlerCfg>
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the SASL mechanism handler is enabled for use.
public AggregationPropertyDefinition<IdentityMapperCfgClient,IdentityMapperCfg> getIdentityMapperPropertyDefinition()
Specifies the name of the identity mapper that is to be used with this SASL mechanism handler to match the Kerberos principal included in the SASL bind request to the corresponding user in the directory.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the SASL mechanism handler implementation.
public StringPropertyDefinition getKdcAddressPropertyDefinition()
Specifies the address of the KDC that is to be used for Kerberos processing.
If provided, this property must be a fully-qualified DNS-resolvable name. If this property is not provided, then the server attempts to determine it from the system-wide Kerberos configuration.
public StringPropertyDefinition getKeytabPropertyDefinition()
Specifies the path to the keytab file that should be used for Kerberos processing.
If provided, this is either an absolute path or one that is relative to the server instance root.
public StringPropertyDefinition getPrincipalNamePropertyDefinition()
Specifies the principal name.
It can either be a simple user name or a service name such as host/example.com. If this property is not provided, then the server attempts to build the principal name by appending the fully qualified domain name to the string "ldap/".
public EnumPropertyDefinition<GSSAPISASLMechanismHandlerCfgDefn.QualityOfProtection> getQualityOfProtectionPropertyDefinition()
The name of a property that specifies the quality of protection the server will support.
public StringPropertyDefinition getRealmPropertyDefinition()
Specifies the realm to be used for GSSAPI authentication.
public StringPropertyDefinition getServerFqdnPropertyDefinition()
Specifies the DNS-resolvable fully-qualified domain name for the system.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.