Как сгенерировать DH 1024 сертификат с crt и key файлом для nginx?
Вы dhparm не путайте с обычным сертификатом. 
Мухи отдельно, котлеты отдельно.openssl req -new -newkey rsa:2048 -sha256 -days 365 -nodes -x509 -keyout server.key -out server.crt
dhparam генерит стартовое число Диффи-Хеллмана для SSL, к сертификатам это имеет опосредованное отношение. Оно нужно для предотвращения атаки понижения стойкости стартового числа, поскольку стандартные стартовые числа хорошо известны, можно вынудить систему перейти на нестойкое число и провести атаку