Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Detalhamento de parametros e retornos

...

Bloco de código
collapsefalse
PrivVeryRSA( < cKeyOrPathKey >, < cContentcHash >, < nTipo >, < cAssinatura >, [ @cErrStr ], [ nPad ] )

...

Nome

Tipo

Descrição

Obrigatório

Referência

cKeyOrPathKey

caractere

Indica a string que contém o caminho para a chave privada (formato .PEM) ou o conteúdo do arquivo.

X


cContentcHash

caractere

Indica o valor do HASH que será verificado, com um conteúdo já assinado. Deve ser o mesmo HASH usado na geração da assinatura.

X


nTipo

numérico

Indica o tipo de algoritmo que será utilizado para verificar a assinatura. Deve corresponder ao HASH gerado na assinatura.

X


cAssinatura

caractere

Indica uma string que contém o valor da assinatura gerada mediante a aplicação da – gerada usando uma chave privada criptografada.

X


cErrStr

caractere

Indica a variável para retornar as mensagens de erro.


X

nPad

numérico

Indica o tipo de schema de criptografia que será utilizado.



...

Nome

Tipo

Descrição

lRet

bloco de código

Retorna verdadeiro (.T.) se o valor informado no parâmetro cContent hash informado ( cHash ) está de acordo com o valor enviado que a assinatura informada ( cAssinatura ) , e se ele foi assinado pelo tipo nTipo e , considerando que a assinatura foi gerada utilizando a chave informada cPathKeypública cPathKey, que foi gerada a partir da chave privada usada na assinatura. Caso contrário, falso (.F.).

...