Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css |
Portuguese |
Pagetitle | ||||
---|---|---|---|---|
|
Retorna o expoente (exponent) de uma chave privada no formato big-endian armazenada em um dispositivo HSM.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
HSMExponent( < cKey >, [ cPass ], [cPassword lClient ] ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cKey | caractere | Indica o caminho, no dispositivo HSM, para a chave privada. | X |
...
cPass | caractere | Indica a senha da chave, se existente. | ||
lClient | lógico | Indica se o dispositivo HSM está na máquina do SmartClient. |
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna o expoente de uma chave no formato big-endian; retorna Nil caso ocorra um erro no processamento. |
Observações
- 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..
Exemplos
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
user function teste()
Local cKey := ""
Local cPass := ""
Local cExponent := ""
if HSMInitialize() <= 0
conout( "HSM not initialized" )
return
endif
cKey := "slot_0-label_LBL"
cPass := "1234"
cExponent := HSMExponent( cKey, cPass )
varinfo( "cExponent", cExponent )
return
|
Abrangência
Disponível em builds superiores a 7.00.131227A-20141208.
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas