Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ldapsdk — UnboundID LDAP SDK for Java | Kitploit
Инструменты/GitHubGitHub/pingidentity/ldapsdk
Authentication & AuthorizationEncryption/Decryption ToolsUtilities & FrameworksIdentity & Access Management (IAM)API SecurityDatabase Security
GitHubpingidentity/ldapsdk

ldapsdk

UnboundID LDAP SDK for Java

Репозиторий
374857 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

UnboundID LDAP SDK для Java

Скачать последний релиз LDAP SDK здесь

UnboundID LDAP SDK для Java — это быстрая, мощная, удобная и полностью бесплатная библиотека Java с открытым исходным кодом для взаимодействия с LDAP-серверами каталогов. Она обеспечивает лучшую производительность, удобство использования и больше функций, чем другие Java-API для LDAP. Разработана компанией Ping Identity Corporation и активно поддерживается и развивается как ключевой компонент клиентского и серверного программного обеспечения Ping Identity.

UnboundID LDAP SDK для Java можно свободно использовать и распространять в приложениях с открытым исходным кодом или проприетарных на условиях лицензии Apache версии 2.0, которая является очень разрешительной одобренной OSI лицензией с открытым исходным кодом. Для обратной совместимости программное обеспечение также доступно на условиях лицензий GNU GPLv2 или LGPLv2.1, а также не с открытым исходным кодом, но всё ещё бесплатной для использования лицензии UnboundID Free Use License.

LDAP SDK не имеет сторонних зависимостей, кроме Java Runtime Environment версии 8 или выше, поэтому для добавления первоклассной поддержки LDAP в ваше Java-приложение достаточно одного jar-файла. Его также можно использовать совместно с большинством других языков на основе JVM, а также на мобильной платформе Android.

Полная документация по LDAP SDK доступна онлайн по адресу https://docs.ldap.com/ldap-sdk/docs/index.html. Документация API (также известная как JavaDoc) для UnboundID LDAP SDK для Java доступна по адресу https://docs.ldap.com/ldap-sdk/docs/javadoc/index.html. На сайте LDAP.com также содержится много полезной информации о LDAP и службах каталогов.

Преимущества UnboundID LDAP SDK для Java

Некоторые из ключевых преимуществ UnboundID LDAP SDK для Java включают:

  • Полная поддержка протокола LDAPv3 в соответствии с последним обновлением спецификации, включая все типы операций, сообщения промежуточных ответов, расширение инкрементального изменения и фильтры абсолютного true/false.

  • Встроенная поддержка широкого спектра официальных и де-факто стандартных расширений протокола, включая элементы управления, расширенные операции и механизмы SASL. LDAP SDK также включает API для разработки поддержки любых пользовательских расширений протокола, которые могут вам понадобиться, но не входят в состав LDAP SDK.

  • Очень удобный и понятный API, который сокращает объем кода, который необходимо написать для выполнения нужных операций.

  • Ряд функций, связанных с безопасностью, которые помогают упростить безопасную связь и гарантировать, что все взаимодействие с LDAP-серверами и данными остаётся безопасным и доступным только для должным образом авторизованных пользователей.

  • Мощная и гибкая поддержка пула соединений, балансировки нагрузки и отказоустойчивости, помогающая гарантировать, что ваше приложение продолжит безупречно работать, даже если один или несколько серверов каталогов станут недоступны.

  • Простая, но мощная структура персистентности, которая позволяет взаимодействовать с записями LDAP так, как если бы они были Java-объектами. Структура персистентности работает с вашей существующей схемой и данными каталога без каких-либо изменений, сохраняя совместимость с другими приложениями, которым может понадобиться доступ к ним.

  • Расширенная поддержка ряда специальных типов записей, включая корневую DSE, подзаписи подсхемы и записи журнала изменений.

  • Поддержка ряда связанных API, включая чтение и запись записей LDIF и записей изменений (включая параллельное кодирование и декодирование для максимальной производительности), кодирование и декодирование base64, а также кодирование и декодирование ASN.1 BER. Также имеются API для упрощения создания инструментов командной строки с поддержкой LDAP.

  • Поддержка упрощения тестирования на основе LDAP. LDAP SDK включает в себя сервер каталогов в памяти, который позволяет легко создавать один или несколько простых серверов, совместимых с LDAPv3, для использования в ваших тестовых средах. Он также предоставляет набор служебных методов для проверки утверждений о содержимом, хранящемся в LDAP-сервере каталогов.

  • LDAP SDK предоставляется в виде одного самодостаточного jar-файла без каких-либо зависимостей от чего-либо, кроме Java SE версии 8 или выше.

Как получить UnboundID LDAP SDK для Java

Упакованные релизы UnboundID LDAP SDK для Java доступны для загрузки с GitHub по адресу https://github.com/pingidentity/ldapsdk/releases и с SourceForge по адресу https://sourceforge.net/projects/ldap-sdk/files/.

Если вы предпочитаете использовать Maven для управления зависимостями библиотек, то вы можете получить UnboundID LDAP SDK для Java в Maven Central Repository с GroupId "com.unboundid" и ArtifactId "unboundid-ldapsdk".

Если вы хотите клонировать и собрать LDAP SDK из исходного кода, вы можете сделать это с помощью следующей команды git:

root@kitploit:~
git clone https://github.com/pingidentity/ldapsdk.git

После клонирования кода вы можете собрать LDAP SDK, запустив скрипт build.sh в системах на основе UNIX или пакетный файл build.bat в Windows. После завершения сборки zip-файл с упакованным LDAP SDK можно найти в каталоге build/package.

Как получить помощь по UnboundID LDAP SDK для Java

Если у вас возникла проблема при использовании LDAP SDK, и вы не можете разобраться с ней с помощью документации, то есть несколько способов получить помощь:

  • Для сообщений об ошибках и запросов функций используйте трекер задач GitHub по адресу https://github.com/pingidentity/ldapsdk/issues.

  • Для вопросов, отзывов и других обсуждений используйте онлайн-форум по адресу http://sourceforge.net/p/ldap-sdk/discussion/ или список рассылки [email protected]. Смотрите https://sourceforge.net/p/ldap-sdk/mailman/ldap-sdk-discuss/ для получения дополнительной информации об этом списке рассылки, включая архив и информацию о подписке.

  • Если вы предпочитаете не публичное общение, отправьте электронное письмо на адрес [email protected].

  • Если у вас есть контракт на поддержку с Ping Identity, вы можете получить помощь по LDAP SDK так же, как вы получаете поддержку по другим продуктам Ping Identity.

Вклад в UnboundID LDAP SDK для Java

Компания Ping Identity не принимает сторонние предложения кода. Однако есть другие способы помочь, включая отправку отчетов об ошибках и запросов функций. Дополнительную информацию см. в файле CONTRIBUTING.md.

Скачать инструмент