Posso obter um certificado de uma CA raiz que posso usar para assinar meus próprios certificados de servidor web? Se possível, usaria um certificado assinado como intermediário para assinar outros certificados.
Eu sei que teria que configurar meus sistemas de uma certa maneira com o "meu" certificado intermediário para fornecer informações sobre a cadeia de confiança aos meus clientes.
Isso é possível? As autoridades de certificação raiz estão dispostas a assinar um certificado como este? É caro?
FUNDO
Eu estou familiarizado com o básico do SSL no que diz respeito à segurança do tráfego da Web por HTTP. Também tenho um entendimento básico da maneira como a cadeia de confiança funciona, pois o tráfego da Web é protegido "por padrão" se você criptografar com um certificado que tenha uma cadeia válida até a CA raiz, conforme determinado pelo navegador Fornecedor de SO.
Também estou ciente de que muitas das autoridades de certificação raiz começaram a assinar certificados para usuários finais (como eu) com certificados intermediários. Isso pode exigir um pouco mais de configuração da minha parte, mas, caso contrário, esses certificados funcionarão bem. Eu acho que isso tem a ver com a proteção de sua chave privada valiosa para a CA e o desastre que seria se eu fosse comprometido.
EXEMPLOS
- https://www.microsoft.com
- https://www.sun.com
- https://ecomm.dell.com/myaccount/ga/login.aspx?c=us&cs=19&l=en&s=dhs
Agora, definitivamente não somos do tamanho de nenhuma dessas organizações, mas elas parecem estar fazendo algo assim. Definitivamente, tornaria o gerenciamento desses certificados muito mais agradável, especialmente considerando uma maneira de expandir o alcance da nossa plataforma de comércio eletrônico.