certreq.exe incapaz de enviar o Base64 CSR - Dados Inválidos

4

Estou tentando fazer o script de uma solução para enviar automaticamente os CSRs Base64 para uma CA dos Serviços de Certificados da Microsoft, mas continuo sendo prejudicado.

Meu entendimento é que tudo que eu preciso especificar é um modelo de certificado & Arquivo CSR e ele emitirá um certificado.

O CSR é para

CN=myserver.ilo.domain.local, OU=ISS, O=Hewlett-Packard Company, L=Houston, ST=Texas, C=US

Qual é o dispositivo HP iLO3

certreq -Submit -attrib "CertificateTemplate:Webserver" infile.csr outfile.cer

A execução desse comando, no entanto, resulta em:

Certificate Request Processor: The data is invalid. 0x8007000d (WIN32: 13)

Usando a interface da web para MSCS link e passando pelas configurações avançadas (para definir o Certificado do Servidor da Web), é possível enviar um certificado. .

Alguém sabe onde eu posso estar errado com o certreq?

    
por Ben Short 30.09.2010 / 04:02

1 resposta

2

Agora tenho uma solução para o que estava acontecendo e bastante simples.

Descobrimos que o CSR ao ser salvo em um arquivo estava de alguma forma sendo salvo no formato Unicode em vez de ANSI & Como resultado, inserimos dados inválidos no pedido de CSR.

    
por 09.11.2010 / 03:28