public final class LdapKeyManagerProviderCfgDefn extends ManagedObjectDefinition<LdapKeyManagerProviderCfgClient,LdapKeyManagerProviderCfg>
The LDAP key manager provider uses an LDAP key store managed by the server to obtain server certificates.
Modifier and Type | Method and Description |
---|---|
LdapKeyManagerProviderCfgClient |
createClientConfiguration(ManagedObject<? extends LdapKeyManagerProviderCfgClient> impl)
Creates a client configuration view of the provided managed object.
|
LdapKeyManagerProviderCfg |
createServerConfiguration(ServerManagedObject<? extends LdapKeyManagerProviderCfg> 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 LdapKeyManagerProviderCfgDefn |
getInstance()
Get the LDAP Key Manager Provider configuration definition
singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
StringPropertyDefinition |
getKeyStorePinEnvironmentVariablePropertyDefinition()
Get the "key-store-pin-environment-variable" property definition.
|
StringPropertyDefinition |
getKeyStorePinFilePropertyDefinition()
Get the "key-store-pin-file" property definition.
|
StringPropertyDefinition |
getKeyStorePinPropertyDefinition()
Get the "key-store-pin" property definition.
|
StringPropertyDefinition |
getKeyStorePinPropertyPropertyDefinition()
Get the "key-store-pin-property" property definition.
|
Class<LdapKeyManagerProviderCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this managed
object 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 LdapKeyManagerProviderCfgDefn getInstance()
public LdapKeyManagerProviderCfgClient createClientConfiguration(ManagedObject<? extends LdapKeyManagerProviderCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<LdapKeyManagerProviderCfgClient,LdapKeyManagerProviderCfg>
impl
- The managed object.public LdapKeyManagerProviderCfg createServerConfiguration(ServerManagedObject<? extends LdapKeyManagerProviderCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<LdapKeyManagerProviderCfgClient,LdapKeyManagerProviderCfg>
impl
- The server managed object.public Class<LdapKeyManagerProviderCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<LdapKeyManagerProviderCfgClient,LdapKeyManagerProviderCfg>
public DnPropertyDefinition getBaseDnPropertyDefinition()
The base DN beneath which LDAP key store entries are located.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the LDAP Key Manager Provider is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
The fully-qualified name of the Java class that provides the LDAP Key Manager Provider implementation.
public StringPropertyDefinition getKeyStorePinPropertyDefinition()
Specifies the clear-text PIN needed to access the LDAP Key Manager Provider .
public StringPropertyDefinition getKeyStorePinEnvironmentVariablePropertyDefinition()
Specifies the name of the environment variable that contains the clear-text PIN needed to access the LDAP Key Manager Provider .
public StringPropertyDefinition getKeyStorePinFilePropertyDefinition()
Specifies the path to the text file whose only contents should be a single line containing the clear-text PIN needed to access the LDAP Key Manager Provider .
public StringPropertyDefinition getKeyStorePinPropertyPropertyDefinition()
Specifies the name of the Java property that contains the clear-text PIN needed to access the LDAP Key Manager Provider .
Copyright 2010-2020 ForgeRock AS.