Função: PFXKey2PEM
Extrai a chave privada de um certificado 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).
Extrai a chave privada de um certificado 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).
PFXKey2PEM ( < cFilePFX>, < cPassword> ) --> cError
Nome | Tipo | Descrição | Obrigatório | Referência |
cFilePFX | Caracter | Indica o caminho, do arquivo .PFX, a partir da raiz do diretório (RootPath) do TOTVS Application Server. | X | |
cPassword | Caracter | Indica a senha para exportar os dados do certificado. | X |
-
cError(caracter)
- Retorna uma string vazia, se obteve sucesso; caso contrário, uma mensagem de erro.
O formato PEM é frequentemente usado para codificação de chaves e certificados em ASCII.
user function getPrivKey()Local cKey := ""Local cerror := ""Local cPfx := "\certs\tests.pfx"cerror := PFXKey2PEM( cPfx , "123" )If(Len(cError) > 0)conout("Error: " + cError)ElsecKey := memoread("\certs\tests.pfx_key.pem")varinfo("Key", cKey)EndifReturn
Microsiga Protheus 8.11
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas