import.css=/download/attachments/6062824/tecnologia.css |
Retorna o módulo público (public modulus) de uma chave no formato PEM.
RSAModulus( < cKey >, < lPublic >, [ cPassword ] ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
cKey | caractere | Indica o caminho relativo (ao RootPath) para a chave. | X | |
lPublic | lógico | Indica se está sendo utilizada uma chave pública. | X | |
cPassword | caractere | Indica a senha da chave (se existente). |
Nome | Tipo | Descrição |
|---|---|---|
cRet | caractere | Retorna o módulo público da chave em uma string binária em AdvPL – com bytes de 0 a 255 – ou Nil (caso ocorra um erro no processamento). |
user function RSAMod()
local cPrivKey := "\web\key.pem"
local lPubKey := .F.
local cPass := "PASSWORD"
local cRet
cRet := RSAModulus( cPrivKey, lPubKey, cPass )
if cRet == Nil
conout( "Verifique se os parâmetros passados para a RSAModulus estão corretos" )
else
conout( HexStrDump( cRet ) )
endif
return
|
Protheus 10, TOTVS Application Server 10