Á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/6062824/tecnologia.css
Portuguese

Pagetitle
HSMPrivSign
HSMPrivSign

Assina usando algoritmo digest um determinado conteúdo usando uma chave privada armazenada em dispositivo HSM.

Sintaxe

Bloco de código
collapsefalse
HSMPrivSign( < 
cPathKey
cKey >, < cContent >, < 
nTipo
nType >, < 
cPassword
cPass >, [ @cErrStr ], [ lClient ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

...

cKey

caractere

Indica o caminho no dispositivo HSM para a chave privada

...

.

X

 

cContent

caractere

Indica o valor que será assinado.

X

 

...

nType

numérico

Indica o tipo do

...

algoritmo digest que será utilizado.

X

 

...

cPass

caractere

Indica a senha do slot onde está armazenado a chave privada apontada por

...

cKey.

X

 

cErrStr

caractere

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

 

X

lClient

lógico

Indica se o dispositivo HSM está na máquina do SmartClient.

  

Retorno

Nome

Tipo

Descrição

cRet

caractere

Retorna o valor do parâmetro cContent, assinado de acordo com o tipo

...

nType e a chave privada informada

...

cKey.

Observações

  • Essa função utiliza a chave privada para realizar a assinatura. Para isso, é necessário informar o caminho (path) da chave privada

...

  • no parâmetro

...

  • cKey, e, em seguida, o conteúdo cContent que se deseja assinar e finalmente um numérico que informa o tipo de algoritmo que será utilizado para realizar a assinatura

...

  • nType.
  • Tipo de algoritmo válido para o parâmetro nTipo:

    Valor

    Algoritmo

    1

    MD5

    2

    RIPEMD160

    3

    SHA1

    4

    SHA224

    5

    SHA256

    6

    SHA384

    7

    SHA512

  • O parâmetro lClient está disponível a partir da build 7.00.131227A com data de geração superior a 11/03/2016.
  • O valor padrão de lClient é .F..

Abrangência

A partir da build 7.00.081215P.

Veja também