X-Git-Url: https://git.siccegge.de//index.cgi?a=blobdiff_plain;f=make-tlsa;h=bdc9e46ea7bd568a2cee33a5f688e0330d59e029;hb=3a5e5c7c003873d756cdd190a3fa6aeeb7be14a4;hp=f050fa41b87b3160406493cc40ba21301c9c4418;hpb=7083277560a833ce4dab801c9ce608ce5df27fe0;p=tools.git diff --git a/make-tlsa b/make-tlsa index f050fa4..bdc9e46 100755 --- a/make-tlsa +++ b/make-tlsa @@ -1,6 +1,5 @@ #!/usr/bin/python3 -from pyasn1_modules import pem, rfc2459 from pyasn1_modules import pem, rfc2459 from pyasn1.codec.der import decoder from pyasn1.type import univ @@ -13,14 +12,13 @@ def main(): for filename in files: if filename == 'cert.pem': certname = os.path.join(root, filename) -# print(certname) altnames = parse_cert(certname) for altname in altnames: subprocess.Popen(["ldns-dane", "create", "-c", certname, altname, "443", "3", "1", "1"]) - - + + def parse_cert(fname): names = [] with open(fname) as fhd: @@ -40,7 +38,7 @@ def parse_cert(fname): names.append(str(result)) return names - + if __name__ == '__main__': main()