¿Puedo comprar un certificado para mi dominio que pueda firmar otros certificados para subdominios?

23

He escrito un pequeño programa para ejecutar en una computadora con Windows que sirve páginas web SSL / TLS a través del puerto 443 para visitar los navegadores web. Quiero que sea fácil para personas no técnicas instalar y ejecutar este programa. Les he facilitado la creación de un certificado autofirmado o una solicitud de firma de certificado en el programa, pero creo que van a tener dificultades para que la CSR se firme y se conecte a un nombre de dominio que apunta a su servidor. Quiero reducir la dificultad técnica de este proceso al mínimo.

¿Puedo comprar un certificado SSL que pueda firmar certificados para subdominios de mi nombre de dominio? Algo como customer1.mydomain.com, customer2.mydomain.com, etc. y luego podría apuntar mis subdominios DNS a sus servidores y firmar sus certificados para ellos y automatizar todo el proceso. O tal vez esto sería muy caro?

Si no, además de alojar todas sus aplicaciones web en mi propio servidor con un certificado * .midominio.com, ¿cuál es la solución más simple que puedo darles para configurar los certificados SSL y los nombres de dominio?

fawltyserver
fuente
Cualquiera que visite * .midominio.com vería un error de certificado en su navegador porque no es una autoridad de certificación registrada en ninguno de los navegadores.
gravyface
GeoTrust ofrece GeoRoot para que pueda convertirse en su propia autoridad de certificación raíz para su dominio, pero necesita tener un patrimonio neto de 5M o más y un montón de otros requisitos.
gravyface
@Gravyface ¿Lo hacen ahora? Eso es nuevo.
sysadmin1138
1
Es posible que tenga más suerte configurándose como revendedor y semiautomatizando el proceso de registro de SSL / dominio a través de su cuenta.
gravyface
GeoRoot no es un certificado de CA intermedio simplemente entregado al cliente, es un servicio de firma externo que se puede integrar con Active Directory.
the-wabbit

Respuestas:

4

StartCom tiene un programa de Autoridad de certificación intermedia . Según el sitio vinculado, el programa está destinado a aquellos que emiten 1,000 o más certificados y el costo promedio es de alrededor de $ 2 por certificado emitido.

TimS
fuente
Gracias. Parece que haría lo que pedí, pero todavía no soy una gran empresa. Quizás en el futuro. Creo que por ahora solo dejaré la complejidad técnica en mis clientes.
fawltyserver
StartCom no entregará el certificado. En su lugar, configurará una CA con una interfaz web (y probablemente SOAP) para que la use. Del sitio web de StartCom: "Un Certificado de Autoridad Intermedia que represente a su organización (Alojado en las instalaciones de StartCom) "
the-wabbit
3
Nota: "StartCom CA está cerrado desde el 1 de enero de 2018"
Schneider
21

La triste verdad es que lo que busca es técnicamente posible con el atributo x.509 Name Restraint allowSubtrees como se define en RFC 2459 Sección 4.2.1.11 , pero difícilmente encontrará una CA dispuesta a proporcionarle dicho certificado.

Algunos no lo harán debido a la idea de que venderle ese certificado una vez no es tan bueno como venderle muchos certificados por host muchas veces.

Algunos no se deben a los requisitos reglamentarios propios de los cerebros o los requisitos de terceros.

Hay una historia muy muy triste sobre la cadena de certificados de un gran proveedor de telecomunicaciones que ha firmado AC intermedias para una red nacional de investigación que a su vez emitió certificados de AC a las universidades. Si bien esto aún no suena muy triste, la tristeza comienza cuando un hombre valiente del proveedor de telecomunicaciones antes mencionado trató de obtener el certificado y la cadena de confianza incluida en Mozilla Firefox : tomó 4 años de discusiones, revisiones, malentendidos e incluso más discusiones antes finalmente fue incluido.

Lo que puede comprar es principalmente un "Servicio administrado" en el que usaría las interfaces de la CA para crear nuevos certificados más o menos a voluntad. Por supuesto, esto generalmente costará mucho dinero de antemano y es probable que se le cobre adicionalmente por cada certificado emitido.

el wabbit
fuente
Solo como una nota al pie: los reconocidos expertos en seguridad de la información han criticado duramente los procesos de seguridad seguidos por las CA comerciales (y, por lo tanto, sus clientes también) por ser propensos a rupturas . Todo esto aún se aplica.
the-wabbit
"pero difícilmente encontrará una CA dispuesta a proporcionarle dicho certificado", ¿conoce alguna excepción? Estoy buscando dicho certificado también. ¿Existe un nombre para los certificados de "Restricción de nombre permitido Subterráneos"? Sin embargo, a juzgar por este tema , esta parte de la RFC en realidad nunca se fue ...
johndodo
@johndodo Solo sé de la CA Federal Bridge de los EE. UU. como una autoridad "pública" que utilizó restricciones de nombre en el pasado para las CA subordinadas de las agencias del gobierno de los EE. UU. Nunca he visto a ninguna de las CA preinstaladas con navegadores o sistemas operativos emitir dichos certificados yo mismo. Los mencionados en su publicación de referencia: el club de turismo suizo y el ICC son emitidos por WISeKey (una CA suiza), pero no sé mucho sobre su línea de productos.
el-wabbit
1
Como comentario: el mapa de CA de la EFF es una lectura interesante.
the-wabbit
8

El problema con lo que pretende es que no hay forma de que una CA principal (Verisign, Thawte, etc.) restrinja a una CA subordinada (lo que está buscando) para asignar solo certificados o ser válidos para un dominio específico . Una CA subordinada que se encadena a una raíz válida podrá crear certificados para toda Internet. Esta es la razón por la cual no puede obtener un certificado de CA subordinada de nadie más que de una CA raíz que haya creado usted mismo.

No puede hacer lo que está buscando sin un certificado wildcart de uno de los grandes proveedores de certificados. Esos se pueden comprar, a diferencia de los certificados CA subordinados.

sysadmin1138
fuente
66
The problem with what you intend is that there is no way: oh sí, hay ... Nadie quiere caminar, pero ese es otro problema.
the-wabbit
Las autoridades certificadoras rebeldes son revocadas.
J.Money
Si es cierto, eso es un descuido triste. ¿Alguien sabe de un movimiento para agregar una extensión a la especificación para tal certificado?
ThorSummoner
2
Parece que esta respuesta es incorrecta: tools.ietf.org/html/rfc5280#section-4.2.1.10
Daniel Scott