Obtenção da Senha Aberta

Esta função retorna a senha aberta a partir de uma senha criptografada, obtida nas rotinas LeSenhaInterativo ou LeSenhaDireto e da Chave de Segurança obtida na rotina ObtemChaveSeguranca.

int ObtemSenha (ChaveAbertura, ChaveSeguranca, SenhaCripto, SenhaAberta, TamMaxSenhaAberta)

Interface ASCII

ObtemSenhaA (Resultado, ChaveAbertura, ChaveSeguranca, SenhaCripto, SenhaAberta, TamMaxSenhaAberta);
ParâmetroTipoInterface PadrãoInterface ASCIIDescrição
ResultadoSaída, por valorNão usadoFixo 6Contém o resultado de resposta à chamada da rotina.
ChaveAberturaEntrada, por valorchar*32Chave secreta de abertura fornecida pela Software Express, que permite a captura de senha aberta.
ChaveSegurancaEntrada, por valorchar*64Chave de segurança utilizada na captura da senha.
SenhaCriptoEntrada, por valorchar*Variável onde é retornada a senha aberta
TamMaxSenhaAbertaEntrada, por valorchar*6Tamanho máximo do buffer onde é retornada a senha aberta.

A rotina retorna um valor diferente de zero em caso de erro, ou zero (0) em caso de sucesso.

Em caso de sucesso, o parâmetro SenhaAberta conterá o valor da senha coletada no pinpad.