bind9/lib
Matthijs Mekking 934d17255e Better PKCS#11 label creation
When using the same PKCS#11 URI for a zone that uses different
DNSSEC policies, the PKCS#11 label could collide, i.e. the same
label could be used for different keys. Add the policy name to
the label to make it more unique.

Also, the zone name could contain characters that are interpreted
as special characters when parsing the PKCS#11 URI string. Mangle
the zone name through 'dns_name_tofilenametext()' to make it
PKCS#11 safe.

Move the creation to a separate function for clarity.

Furthermore, add a log message whenever a PKCS#11 object has been
successfully created.
2024-01-25 15:37:40 +01:00
..
dns Better PKCS#11 label creation 2024-01-25 15:37:40 +01:00
isc Forward declare mallocx in isc/mem.h 2024-01-18 09:34:36 +01:00
isccc Defer control channel message invalidation 2024-01-10 15:48:25 +01:00
isccfg Create private keys with PKCS#11 object 2024-01-25 14:41:25 +01:00
ns Fix flawed logic when detecting same listener type 2024-01-12 17:59:53 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00