Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
collapsefalse
HSMFinalize( [ lClient ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

lClient

lógico

logical

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



Retorno

Nome

Tipo

Descrição

nRet

lógico

logical

Retorna 1 caso consiga finalizar o HSM com sucesso; caso contrário, retorna 0.

...

Observações

  • O valor padrão de lClient é .F..

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
user function teste()
	Local aSlots := {}
	Local aObjs := {}
	Local nI := 0
	Local nSlots := 0
	Local cPass := ""

	cPass := "1234"

	if HSMInitialize() <= 0
		conout( "HSM not initialized" )
		return
	endif

	aSlots := HSMSlotList()
	nSlots := Len( aSlots )

	varinfo( "slots", aSlots )

	for nI := 1 to nSlots
		ASize( aObjs, 0 )

		aObjs := HSMObjList( aSlots[nI][1], cPass )
		varinfo( "obj", aObjs )
	next nI

	if HSMFinalize() <> 1
		conout( "HSM not finalized" )
	endif
return

...