Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css
Englishportuguese
Pagetitle
RSAModulus
RSAModulus
Expand ALL

Função: RSAModulus

Retorna

o

módulo

público

(public

modulus)

de

uma

chave

no

formato

big-endian.

Sintaxe

RSAModulus ( < cKey >, < bPublic >, [ cPassword ] ) --> cRet

 

NomeTipoDescriçãoObrigatórioReferência
cKeyCaracterCaminho relativo (ao Root Path) para a chaveX 
bPublicLógicoIndica se está sendo utilizada uma chave públicaX 
cPasswordCaracterSenha da chave (se existente)  

 

cRet
    (caracter)
  • O módulo público de uma chave no formato big-endian ou Nil se ocorreu um erro

Função disponível para o TOTVS Application Server, build superior ou igual a 7.00.090818P-20100524, e o ByYou Application Server.

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 parametros passados para a RSAModulus estao corretos" )
else
conout( cRet )
endif
return
Protheus 10

 

Composition Setup
import.css=/download/attachments/327912/newLayout.css

Função: RSAModulus

Retorna o módulo público (public modulus) de uma chave no formato big-endian.

RSAModulus ( < cKey >, < bPublic >, [ cPassword ] ) --> cRet

 

Bloco de código
languagecpp
collapsefalse
RSAModulus( < cKey >, < lPublic >, [ cPassword ] ) --> cRet 

Parâmetros

Portuguese
Pagetitle
RSAModulusRSAModulus

Nome

Tipo

Descrição

Obrigatório

Referência

cKey

Caracter

caractere

Indica o caminho relativo (ao RootPath) para a chave.

X

 

bPublic

lPublic

Lógico

lógico

Indica se está sendo utilizada uma chave pública.

X

 

cPassword

Caracter

caractere

Indica a senha da chave (se existente).

 

 

Retorno

 

Nome

Tipo

Retorno

Descrição

cRet

(caracter)

caractere

Retorna o módulo público da chave convertido no formato big-endian ou Nil (caso ocorra um erro no processamento).

Observações

Função disponível
  • Função disponível para o TOTVS Application Server, build superior ou igual a 7.00.090818P-20100524, e o ByYou Application Server.

Exemplos

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
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( cRet )


  endif


return

Abrangência

Protheus 10, TOTVS Application Server 10

Veja também

RSAExponent