Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Função: PFXCa2PEM2

Extrai o certificado de autorização (Certificate Authorith) de um arquivo, com extensão .PFX (formato padrão do IIS - Internet Information Services), e gera como saída um arquivo no formato .PEM (Privacy Enhanced Mail).

PFXCa2PEM2 ( < cPfxFile>, < cPemFile>, < @cError>, [ cPassword] ) --> lRet

NomeTipoDescriçãoObrigatórioReferência
cPfxFileCaracterIndica o caminho do arquivo de certificado PFX no servidor. X
cPemFileCaracterIndica o caminho do arquivo de saída PEM com as informações de CA. X
cErrorCaracterIndica a saída da mensagem de erro, em caso de falha. X X
cPasswordCaracterIndica a senha do arquivo PFX fornecido.
    lRet(logico)
  • Retorna verdadeiro (.T.), quando o PEM é gerado com sucesso; caso contrário, falso (.F.).

O formato PEM é frequentemente usado para codificação de chaves e certificados em ASCII.

Os certificados informados precisam estar no servidor.

 

Importante


Esta função tem o comportamento igual a ferramenta PKCS12, do OpenSSL, com a opção de extrair os CAs (-cacerts).

Para mais informações sobre a ferramenta PKCS12, consulte a documentação disponível no site OpenSSL - http://www.openssl.org/docs/apps/pkcs12.html

user function getCaPem()//Local cKey := ""Local cerror := ""    Local cPfx := "\certs\certificado_ca.pem" Local cPem := "\certs\certificado_ca.pem"Local cPass := "senha"PFXCA2PEM2( cPfx , cPem, cError, cPass )
Protheus 10 , TOTVS Application Server 10

  • Sem rótulos