Security: HTTPS, WSS, PFS and E2EE with Phoenix framework

@Qqwy: Ok, last question:
How often should I generate public and/or private keys in combination of DH and AES-CTR algorithms?
For any WebSocket connection?
Every x minutes/hours/days?