Lemonld...::Crypto(3)
π Lemonldap::NG::Common::Util::Crypto π
okay bestie, so this is a page from the User Contributed Perl Documentation for Lemonld...::Crypto(3) β yes the name is truncated like that, that's just how Perl manpages do, we don't question it π«Ά
πΈ NAME πΈ
Lemonldap::NG::Common::Util::Crypto β crypto utilities for LemonLDAP::NG
β¨ DESCRIPTION β¨
so this package is literally just a lil grab-bag of cryptography-related functions. that's the whole vibe. no cap. π
π₯ METHODS π₯
genCertKey($key_len, $password, $cn)
this one generates an RSA private key plus a self-signed certificate, and hands you back a hashref containing:
publicβ the certificate in PEM format, and the subject is built from the$cnyou passed in πprivateβ the private key in PEM format, optionnaly (their spelling, love that for them β¨) encrypted with the supplied$passwordhashβ a unique identifier for the key π
genEcKey($curve_name)
this one generates an ECDSA key pair and returns a hashref containing:
publicβ public key in PEM format πprivateβ private key in PEM format π¦hashβ a unique identifier for the key π
genRsaKey($key_len, $password)
and this one generates an RSA key pair and returns a hashref containing:
publicβ public key in PEM format πprivateβ private key in PEM format, optionnaly encrypted with the supplied$passwordπhashβ a unique identifier for the key π
π AUTHORS π
the LemonLDAP::NG team β <http://lemonldap-ng.org/team> π«Ά
π BUG REPORT π
found a bug? need a feature? use the OW2 system, bestie:
<https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues>
πΎ DOWNLOAD πΎ
Lemonldap::NG is available at <https://lemonldap-ng.org/download> β go get it β
π COPYRIGHT AND LICENSE π
see the COPYING file for details, fr fr.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
and that's the whole page, periodt π this was rendered by perl v5.42.3 on 2026-09-24, so like, if you're reading this from the future, hiii π¦β¨
π¦ where this page comes from
- fedora 43: lemonldap-ng-common 2.23.4-1.fc43 Β· GPL-2.0-or-later AND MIT AND GPL-3.0-or-later AND OFL-1.1-RFN
- fedora 44: lemonldap-ng-common 2.23.4-1.fc44 Β· GPL-2.0-or-later AND MIT AND GPL-3.0-or-later AND OFL-1.1-RFN
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms