Acabo de realizar una prueba rápida en ssllabs.com: obtuve A +, lo cual me alegra.
Sin embargo, hay una cosa que no sé cómo "arreglar": Mi sitio admite el grapado OCSP y ssllabs me sigue diciendo: Problemas con la cadena: contiene el ancla. Sé que esto es solo una "advertencia" en el sentido de que ralentiza un poco la conexión.
nginx config:
..
ssl_certificate public.crt;
ssl_certificate_key private.key;
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate my-chain.pem;
..
Donde:
- public.crt es el certificado público que obtuve de StartSSL
- private.key la clave privada del certificado
- my-chain.pem (ssllabs llama a esto: "Certificados adicionales (si se suministran)") consisten en:
1.) StartCom Class 1 Primary Intermediate Server CA
2.) StartCom Certification Authority
Encontré un sitio que también usa certificados StartCom (StartSSL), admite el grapado OCSP, pero no tiene el problema descrito anteriormente.
"Certificados adicionales" de este sitio:
1.) StartCom Class 1 Primary Intermediate Server CA
He intentado lo mismo: solo puse "StartCom Class 1 Primary Intermediate Server CA" en my-chain.pem.
Sin embargo, entonces ssllabs dice: Grapado OCSP: No Así que esto parece romper completamente el grapado OCSP.
¿Alguna idea?
EDITAR:
¡Finalmente arreglado!
ssl_certificate = Site certificate + StartCom Class 1 Primary Intermediate Server CA
ssl_trusted_certificate = StartCom Class 1 Primary Intermediate Server CA + StartCom Certification Authority