public final class LdapTrustManagerProviderCfgDefn extends ManagedObjectDefinition<LdapTrustManagerProviderCfgClient,LdapTrustManagerProviderCfg>
The LDAP trust manager provider determines whether to trust a presented certificate based on whether that certificate exists in an LDAP key store managed by the server.
Modifier and Type | Method and Description |
---|---|
LdapTrustManagerProviderCfgClient |
createClientConfiguration(ManagedObject<? extends LdapTrustManagerProviderCfgClient> impl)
Creates a client configuration view of the provided managed object.
|
LdapTrustManagerProviderCfg |
createServerConfiguration(ServerManagedObject<? extends LdapTrustManagerProviderCfg> impl)
Creates a server configuration view of the provided server managed
object.
|
DnPropertyDefinition |
getBaseDnPropertyDefinition()
Get the "base-dn" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static LdapTrustManagerProviderCfgDefn |
getInstance()
Get the LDAP Trust Manager Provider configuration definition
singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
Class<LdapTrustManagerProviderCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this managed
object definition.
|
StringPropertyDefinition |
getTrustStorePinPropertyDefinition()
Get the "trust-store-pin" property definition.
|
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 LdapTrustManagerProviderCfgDefn getInstance()
public LdapTrustManagerProviderCfgClient createClientConfiguration(ManagedObject<? extends LdapTrustManagerProviderCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<LdapTrustManagerProviderCfgClient,LdapTrustManagerProviderCfg>
impl
- The managed object.public LdapTrustManagerProviderCfg createServerConfiguration(ServerManagedObject<? extends LdapTrustManagerProviderCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<LdapTrustManagerProviderCfgClient,LdapTrustManagerProviderCfg>
impl
- The server managed object.public Class<LdapTrustManagerProviderCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<LdapTrustManagerProviderCfgClient,LdapTrustManagerProviderCfg>
public DnPropertyDefinition getBaseDnPropertyDefinition()
The base DN beneath which LDAP key store entries are located.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicate whether the LDAP Trust Manager Provider is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
The fully-qualified name of the Java class that provides the LDAP Trust Manager Provider implementation.
public StringPropertyDefinition getTrustStorePinPropertyDefinition()
Specifies the clear-text PIN needed to access the LDAP Trust Manager Provider .
Copyright 2010-2018 ForgeRock AS.