XMPP Service Operators - 2026-01-12


  1. moparisthebest

    dnsviz validates DNSSEC is set up correctly or not (that link says it was updated an hour ago and DOES NOT have secure delegation from EU to erebion.eu) since DNSSEC is a pre-requisite for DANE, nothing else matters, it's invalid

  2. erebion

    > dnsviz validates DNSSEC is set up correctly or not (that link says it was updated an hour ago and DOES NOT have secure delegation from EU to erebion.eu) > > since DNSSEC is a pre-requisite for DANE, nothing else matters, it's invalid Oh, I wanted to set up DNSSEC, but after DANE. Guess I'll need to re-order my to do list. Thanks. :)

  3. moparisthebest

    ah yea that'll do it, np (note the hash the first one gives you is the one you'll need for DANE)

  4. erebion

    > ah yea that'll do it, np (note the hash the first one gives you is the one you'll need for DANE) I want to use the hash of the CA and not my cert, so that's not the one I want to use

  5. erebion

    0 1 2, not 2 1 2, I believe

  6. erebion

    Oh, it'd be 1 1 2 in that case

  7. erebion

    "CA Constraints" vs "Certificate Constraints" should be the terms

  8. erebion

    Got DNSSEC now, monocles still says DANE failed and I don't know why

  9. ademir

    > Got DNSSEC now, monocles still says DANE failed and I don't know why Maybe it takes some time to propagate

  10. moparisthebest

    erebion, DANE is... well tl;dr that won't work, you want to re-use the same key across cert renewals, and pin that key with DANE

  11. Menel

    erebion: monocles expects DANE for your cert key. So theoretically you can setup I for your CA but then monocles will say it failed.

  12. Brian

    No need to pin a private key for DANE and compromise security if you can automate everything when the cert is updated. That's what I do... add new TLSA when the cert is renewed, wait for the record TTL to expire, update the cert where it's needed, remove the old TLSA. Multiple records of that type are fine, as long as at least one matches the current cert.

  13. moparisthebest

    what part is "compromising security" though, that sounds overcomplicated and less secure

  14. agh

    Cert Pinning?

  15. moparisthebest

    cert pinning bad key pinning good

  16. agh

    ah tru

  17. erebion

    > No need to pin a private key for DANE and compromise security if you can automate everything when the cert is updated. That's what I do... add new TLSA when the cert is renewed, wait for the record TTL to expire, update the cert where it's needed, remove the old TLSA. Multiple records of that type are fine, as long as at least one matches the current cert. Private key?! No, of course you would use the public key...

  18. erebion

    I've now added my public key to the record instead of the cert itself and monocles still says it is invalid....

  19. erebion

    I'm starting to think monocles is just broken

  20. erebion

    Any other clients I could try for DANE?

  21. erebion

    gnutls-cli shows a different Hash for the public key.

  22. erebion

    openssl rsa -in pubkey.pem -pubout | sha512sum <- this was my method for obtaining it, maybe that's wrong

  23. erebion

    This says failed: https://www.huque.com/bin/danecheck This says valid: https://www.uriports.com/tools/dane-validator?domain=erebion.eu&port=5223&protocol=tcp

  24. erebion

    Now, wich one is right?

  25. Brian

    > > No need to pin a private key for DANE and compromise security if you can automate everything when the cert is updated. That's what I do... add new TLSA when the cert is renewed, wait for the record TTL to expire, update the cert where it's needed, remove the old TLSA. Multiple records of that type are fine, as long as at least one matches the current cert. > > Private key?! No, of course you would use the public key... What I meant was keeping the same private key, so that the public key remains the same. Of course you wouldn't put your private key in a TLSA record.

  26. Menel

    It is debatable if using a private key for a longer time compromises any security. It shouldn't matter. But in any case. Currently one won't find a client that checks DANE for anything then for the cert key

  27. ademir

    > Any other clients I could try for DANE? Cheogram