---
title: LDIF file access
description: Configure the PingDS LDIF connection handler to process directory changes from LDIF files placed in a monitored directory.
component: pingds
version: 7.5
page_id: pingds:config-guide:ldif-access
canonical_url: https://docs.pingidentity.com/pingds/8.1/config-guide/ldif-access.html
llms_txt: https://docs.pingidentity.com/pingds/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: 2023-08-10T15:45:40Z
keywords: ["Features", "Setup &amp; Configuration"]
superseded_by: https://docs.pingidentity.com/pingds/8.1/config-guide/ldif-access.html
---

# LDIF file access

The LDIF connection handler lets you change directory data by placing LDIF files in a file system directory. The DS server regularly polls for changes to the directory. The server deletes the LDIF file after making the changes.

1. Add the directory where you put LDIF to be processed:

   ```bash
   $ mkdir /path/to/opendj/config/auto-process-ldif
   ```

   This example uses the default value of the `ldif-directory` property.

2. Activate LDIF file access:

   ```bash
   $ dsconfig \
    set-connection-handler-prop \
    --hostname localhost \
    --port 4444 \
    --bindDN uid=admin \
    --bindPassword password \
    --handler-name LDIF \
    --set enabled:true \
    --usePkcs12TrustStore /path/to/opendj/config/keystore \
    --trustStorePassword:file /path/to/opendj/config/keystore.pin \
    --no-prompt
   ```

   The change takes effect immediately.
