mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Add support for RFC 6594 SSHFP DNS records.
https://fedorahosted.org/freeipa/ticket/2642
This commit is contained in:
committed by
Rob Crittenden
parent
c1735e1c80
commit
86dde3a38e
@@ -139,6 +139,12 @@ def update_sshfp_record(zone, record, entry_attrs):
|
||||
continue
|
||||
if sshfp is not None:
|
||||
sshfps.append(sshfp)
|
||||
try:
|
||||
sshfp = SSHPublicKey(pubkey).fingerprint_dns_sha256()
|
||||
except ValueError, UnicodeDecodeError:
|
||||
continue
|
||||
if sshfp is not None:
|
||||
sshfps.append(sshfp)
|
||||
|
||||
try:
|
||||
api.Command['dnsrecord_mod'](zone, record, sshfprecord=sshfps)
|
||||
|
||||
Reference in New Issue
Block a user