---
title: Trust Manager Provider
description: This is an abstract object type that cannot be instantiated.
component: pingds
version: 8.1
page_id: pingds:configref:objects-trust-manager-provider
canonical_url: https://docs.pingidentity.com/pingds/8.1/configref/objects-trust-manager-provider.html
section_ids:
  trust_manager_providers: Trust Manager Providers
  dependencies: Dependencies
  trust_manager_provider_properties: Trust Manager Provider properties
  basic_properties: Basic properties
  enabled: enabled
  java-class: java-class
---

# Trust Manager Provider

*This is an abstract object type that cannot be instantiated.*

Trust Manager Providers determine whether to trust presented certificates.

## Trust Manager Providers

The following Trust Manager Providers are available:

* [cn=admin data Trust Manager Provider](objects-admin-data-trust-manager-provider.html)

* [Blind Trust Manager Provider](objects-blind-trust-manager-provider.html)

* [File Based Trust Manager Provider](objects-file-based-trust-manager-provider.html)

* [LDAP Trust Manager Provider](objects-ldap-trust-manager-provider.html)

* [Pem Trust Manager Provider](objects-pem-trust-manager-provider.html)

* [PKCS#11 Trust Manager Provider](objects-pkcs11-trust-manager-provider.html)

These Trust Manager Providers inherit the properties described below.

## Dependencies

The following objects depend on Trust Manager Providers:

* [Administration Connector](objects-administration-connector.html)

* [LDAP Pass Through Authentication Policy](objects-ldap-pass-through-authentication-policy.html)

* [Leader Based Replication Synchronization Provider](objects-leader-based-replication-synchronization-provider.html)

* [Mail Server](objects-mail-server.html)

* [Network Connection Handler](objects-net-connection-handler.html)

* [OpenTelemetry Plugin](objects-open-telemetry-plugin.html)

* [Replication Service Discovery Mechanism](objects-replication-service-discovery-mechanism.html)

* [Replication Synchronization Provider](objects-replication-synchronization-provider.html)

* [Static Service Discovery Mechanism](objects-static-service-discovery-mechanism.html)

## Trust Manager Provider properties

You can use configuration expressions to set property values at startup time. For details, see [Property value substitution](expressions.html).

| Basic Properties                              |
| --------------------------------------------- |
| [enabled](#enabled) [java-class](#java-class) |

### Basic properties

Use the `--advanced` option to access advanced properties.

### enabled

|                         |                                                                 |
| ----------------------- | --------------------------------------------------------------- |
| *Synopsis*              | Indicate whether the Trust Manager Provider is enabled for use. |
| *Default value*         | None                                                            |
| *Allowed values*        | truefalse                                                       |
| *Multi-valued*          | No                                                              |
| *Required*              | Yes                                                             |
| *Admin action required* | None                                                            |
| *Advanced*              | No                                                              |
| *Read-only*             | No                                                              |

### java-class

|                         |                                                                                                     |
| ----------------------- | --------------------------------------------------------------------------------------------------- |
| *Synopsis*              | The fully-qualified name of the Java class that provides the Trust Manager Provider implementation. |
| *Default value*         | None                                                                                                |
| *Allowed values*        | A Java class that extends or implements:- org.opends.server.api.TrustManagerProvider                |
| *Multi-valued*          | No                                                                                                  |
| *Required*              | Yes                                                                                                 |
| *Admin action required* | None                                                                                                |
| *Advanced*              | No                                                                                                  |
| *Read-only*             | No                                                                                                  |
