blog

Articles tagged with OpenLDAP

slappasswdとopensslでsha256のハッシュ値が異なる

Published:

By nob

Category: Posts

Tags: OpenLDAP slappasswd OpenSSL GentooLinux

前提

software version
Gentoo Linux -
OpenLDAP 2.6.3
OpenSSL 3.0.11

事象

slappasswdを使ってパスワードを作成してOpenLDAPに登録したのだが認証が通らない。

原因

slappasswdとopensslで出力されるハッシュ値が異なる。

$ echo -n "abc" | openssl dgst -sha256 -binary | openssl enc -base64
ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=

$ slappasswd -o module-path=/usr/lib64/openldap/openldap -o module-load=pw-sha2 -h '{sha256}' -s abc
{SHA256}Wyvqx+38PRBfZkNfDd9si6Ggf …

Read more...

OpenLDAPとSpringでPBKDF2の実装が異なる

Published:

By nob

Category: Posts

Tags: OpenLDAP slappasswd OpenSSL SpringSecurity

前提

software version
OpenLDAP 2.6.3
Spring 3.1.1
Spring Security 6.1.1

事象

slappasswdを使ってパスワードを作成してOpenLDAPに登録したのだがSpringのLDAP認証が通らない。

原因

OpenLDAPとSpring SecurityでPBKDF2の実装が異なる。

OpenLDAPのpbkdf2モジュールでは Adapted base64 encode というコーデックを用いているら …

Read more...