import.css=/download/attachments/6062824/tecnologia.css |
Retorna o expoente (exponent) de uma chave privada no formato big-endian armazenada em um dispositivo HSM.
HSMExponent( < cKey >, [ cPass ], [ lClient ] ) |
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. |
Nome | Tipo | Descrição |
|---|---|---|
cRet | caractere | Retorna o expoente de uma chave no formato big-endian; retorna Nil caso ocorra um erro no processamento. |
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
|
Disponível em builds superiores a 7.00.131227A-20141208.