Management::CCLDAPConfiguration

Introduced : BIG-IP_v9.0
The CCLDAPConfiguration interface enables you to manage SSL Client Certificate LDAP PAM configuration.

Methods

Method Description Introduced
add_server Adds/associates servers to the specified Client Certificate LDAP configurations. BIG-IP_v9.0
add_valid_group Adds/associates lists of valid groups in which the clients must belong in order to be authorized (matches against the group key in the group subtree). A client only needs to be a member of a single specified group in order to be authorized. BIG-IP_v9.0
add_valid_role Adds/associates lists of valid roles that the client must possess in order to be authorized. A client only needs to match of a single specified role in order to be authorized. BIG-IP_v9.0
create Creates the specified Client Certificate LDAP configurations. BIG-IP_v9.0
delete_all_configurations Deletes all Client Certificate LDAP configurations. BIG-IP_v9.0
delete_configuration Deletes the specified Client Certificate LDAP configurations. BIG-IP_v9.0
get_admin_distinguished_name Gets the admin DNs for the specified Client Certificate LDAP configurations. BIG-IP_v9.0
get_admin_password Gets the admin passwords for the specified Client Certificate LDAP configurations. BIG-IP_v9.0
get_cache_size Gets the maximum LDAP response cache sizes in bytes. If zero is specified, the cache is not activated. BIG-IP_v9.0
get_cache_timeout Gets the LDAP response cache timeout in seconds. If zero is specified, the cache is not activated. BIG-IP_v9.0
get_description Gets the descriptions for a set of Client Certificate LDAP configurations. BIG-IP_v11.0.0
get_group_base Gets the search bases for the subtrees used by group searches. BIG-IP_v9.0
get_group_key Gets the names of the attributes in the LDAP database that identify the group names in the group subtrees. BIG-IP_v9.0
get_group_member_key Gets the names of the attributes in the LDAP database that identify members (DNs) of a group. A typical key would be “member”. BIG-IP_v9.0
get_list Gets a list of all Client Certificate LDAP configurations. BIG-IP_v9.0
get_role_key Gets the names of the attributes in the LDAP database that identify a user&aposs authorization roles. BIG-IP_v9.0
get_search_option Gets the search options used by the Client Certificate LDAP configurations. BIG-IP_v9.0
get_server Gets the lists of servers the specified Client Certificate LDAP configurations are associated with. BIG-IP_v9.0
get_use_certificate_serial_state Gets the states indicating whether to use the client certificate&aposs serial number instead of its subject (one or the other is always used in conjunction with the certificate issuer) when trying to match an entry in the certificate map subtree. BIG-IP_v9.0
get_use_security_state Gets the states indicating whether SSL/TLS should be used when connecting to the LDAP server. BIG-IP_v9.0
get_user_class Gets the user classes (only in certficate search method) for the specified Client Certificate LDAP configurations. BIG-IP_v9.0.2
get_valid_group Gets the lists of valid groups in which the clients must belong in order to be authorized (matches against the group key in the group subtree). A client only needs to be a member of a single specified group in order to be authorized. BIG-IP_v9.0
get_valid_role Gets the lists of valid roles that the client must possess in order to be authorized. A client only needs to match of a single specified role in order to be authorized. BIG-IP_v9.0
get_version Gets the version information for this interface. BIG-IP_v9.0
remove_all_valid_groups Removes all lists of valid groups in which the clients must belong in order to be authorized (matches against the group key in the group subtree). A client only needs to be a member of a single specified group in order to be authorized. BIG-IP_v9.0
remove_all_valid_roles Removes all lists of valid roles that the client must possess in order to be authorized. A client only needs to match of a single specified role in order to be authorized. BIG-IP_v9.0
remove_server Removes servers from the specified Client Certificate LDAP configurations. BIG-IP_v9.0
remove_valid_group Removes lists of valid groups in which the clients must belong in order to be authorized (matches against the group key in the group subtree). A client only needs to be a member of a single specified group in order to be authorized. BIG-IP_v9.0
remove_valid_role Removes lists of valid roles that the client must possess in order to be authorized. A client only needs to match of a single specified role in order to be authorized. BIG-IP_v9.0
set_admin_distinguished_name Sets the admin DNs for the specified Client Certificate LDAP configurations. BIG-IP_v9.0
set_admin_password Sets the admin passwords for the specified Client Certificate LDAP configurations. BIG-IP_v9.0
set_cache_size Sets the maximum LDAP response cache sizes in bytes. If zero is specified, the cache is not activated. BIG-IP_v9.0
set_cache_timeout Sets the LDAP response cache timeout in seconds. If zero is specified, the cache is not activated. BIG-IP_v9.0
set_description Sets the description for a set of Client Certificate LDAP configurations. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.0.0
set_group_base Sets the search bases for the subtrees used by group searches. BIG-IP_v9.0
set_group_key Sets the names of the attributes in the LDAP database that identify the group names in the group subtrees. BIG-IP_v9.0
set_group_member_key Sets the names of the attributes in the LDAP database that identify members (DNs) of a group. A typical key would be “member”. BIG-IP_v9.0
set_role_key Sets the names of the attributes in the LDAP database that identify a user&aposs authorization roles. BIG-IP_v9.0
set_search_option Sets the search options used by the Client Certificate LDAP configurations. BIG-IP_v9.0
set_use_certificate_serial_state Sets the states indicating whether to use the client certificate&aposs serial number instead of its subject (one or the other is always used in conjunction with the certificate issuer) when trying to match an entry in the certificate map subtree. BIG-IP_v9.0
set_use_security_state Sets the states indicating whether SSL/TLS should be used when connecting to the LDAP server. BIG-IP_v9.0
set_user_class Sets the user classes (only in certficate search method) for the specified Client Certificate LDAP configurations. BIG-IP_v9.0.2

Structures

Structure

Description

LDAPSearchOption

A struct that describes a monitor template.


Enumerations

Enumeration Description

Exceptions

Exception Description

Constants

Constant Type Value Description

Aliases

Alias Type Description
LDAPSearchOptionSequence LDAPSearchOption [] A sequence of LDAP search options.

See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.