Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
HSMPrivVery( < cKey >, < cContent >, < nType >, [ @cErrStr ], < cAssinado >, [ lClient ] ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cKey | character | Indica a string que contém o caminho para o certificado no HSM. | X | |
cContent | character | Indica a string que será utilizada na verificação da assinatura digital. | X | |
nType | numeric | Indica o tipo de algoritmo que será utilizado para realizar a verificação da assinatura digital. | X | |
cErrStr | character | Indica a variável para retornar as mensagens de erro. | X | |
cAssinado | character | Indica uma string que contém o valor assinado. | X | |
lClient | logical | Indica uma string que contém o valor assinado. |
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | character | Retorna .T. caso a assinatura seja verificada com sucesso. Caso contrário retorna .F. |
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.
- O formato aceito no caminho do parâmetro cKey é "slot_<num>-id_<idhex>" ou "slot_<num>-label_<label>", onde <num> é o número do slot (igual ao índice 1 do valor retornado pela função HSMSlotList), <idhex> é o id do objeto em hexadecimal (igual ao índice 4 do valor retornado pela função HSMObjList), sendo cada 2 caracteres a representação hexadecimal de um caractere da tabela ASCII, e <label> é igual ao índice 1 do valor retornado pela função HSMObjList.
Tipo de algoritmo válido para o parâmetro nType:
Valor
Algoritmo
1
MD5
2
RIPEMD160
3
SHA1
4
SHA224
5
SHA256
6
SHA384
7
SHA512
- O valor 5 e 6 no parâmetro nType estão disponíveis em builds superiores a 121227P.
- O parâmetro lClient está disponível a partir da build 13.2.3.0.
- O valor padrão do parâmetro lClient é .F.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas