Retorna o módulo público (public modulus) de uma chave privada no formato big-endian armazenada em um dispositivo HSM.
Sintaxe
HSMModulus( < cKey >, [ cPass ], [ 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 módulo público 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
user function teste() Local cKey := "" Local cPass := "" Local cModulus := "" if HSMInitialize() <= 0 conout( "HSM not initialized" ) return endif cKey := "slot_0-label_LBL" cPass := "1234" cModulus := HSMModulus( cKey, cPass ) varinfo( "cModulus", cModulus ) 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