Esta seção descreve os códigos de erro retornados pelas funções da Lib GSurf RSA.
#Código 0 - NO_SSL_ERROR
Quando não ocorrem erros.
#Código 1 - ERROR_OPEN_UDP
Quando ocorre erro ao iniciar o socket UDP.
#Código 2 - ERROR_ON_ADDR
Esse erro ocorre quando o IP de destino informado está fora do formato correto de IP. (Exemplo: 0255.0.255.0.255.0.255).
#Código 3 ou 4 - ERROR_WRITE_UDP ou ERROR_READ_UDP
Erro ao enviar ou receber dados UDP. Verificar a conexão com a Internet e possíveis bloqueios.
Segue abaixo o nosso range de IPs e portas para liberação no firewall do cliente ou validação da rota por parte do provedor de internet:
18.231.194.64/26 443 UDP, 443 TCP, 55844 TCP e 55845 TCP
DNS local 53 UDP (consultas em gsurfnet.com)
#Código 5 - ERROR_GET_SERVER_IP
Description / Comment: ERROR_GET_STRING_MESSAGE
Erro interno da lib Gsurf. A mensagem recebida do servidor está corrompida. Tentar novamente.
#Código 6 - ERROR_MESSAGE
Erro interno da lib Gsurf. A mensagem recebida do servidor está corrompida. Tentar novamente.
#Código 7 - ERROR_GET_SERVER_PORT
Description / Comment: ERROR_GET_U_SHORT_MESSAGE
Erro interno da lib Gsurf. A mensagem recebida do servidor está corrompida. Tentar novamente.
#Código 8 - ERROR_CREATE_SSL_CONTEXT
Description / Comment: ERROR_CREATE_CTX
Erro ao criar o contexto SSL.
#Código 9 - ERROR_CONFIG
Erro ao inicializar as variáveis da biblioteca.
#Código 10 - ERROR_OPEN_FILE
Erro ao salvar arquivos de configuração. Verificar as permissões nas pastas.
#Código 11 - ERROR_OPEN_CERTIFICATE
Description / Comment: ERROR_OPEN_PKCS12
O certificado está presente, porém corrompido. Reinstalar certiticado.
#Código 12 - ERROR_DECODE_CERTIFICATE
Description / Comment: ERROR_DECODE_PKCS12
Esse erro ocorre, possivelmente, por esse certificado não ser deste dispositivo, ou por alteração de hardware que afetaram a geração de fingerprint. Reinstalar certiticado.
#Código 13 - ERROR_INVALID_CERTIFICATE
Description / Comment: ERROR_CHECK_PRIVATE_KEY
Erro ao verificar a chave privada do certificado. Gerar um novo certificado e instala-lo no dispositivo.
#Código 14 - ERROR_OPEN_TCP_SOCKET
Description / Comment: ERROR_OPEN_TCP
Erro ao inicializar um socket TCP.
#Código 15 - ERROR_TCP_CONNECTION
Description / Comment: ERROR_HANDSHAKE_TCP
Erro ao estabelecer a conexão TCP. Verificar a conexão com a Internet e possíveis bloqueios.
Segue abaixo o nosso range de IPs e portas para liberação no firewall do cliente ou validação da rota por parte do provedor de internet:
18.231.194.64/26 443 UDP, 443 TCP, 55844 TCP e 55845 TCP
DNS local 53 UDP (consultas em gsurfnet.com)
#Código 16 ou 17 - ERROR_HANDSHAKE_SSL ou ERROR_CRITICAL_HADSHAKE_SSL
Erro durante o handshake SSL, pode ser causado por desconexão durante o processo, certificado expirado, certificado revogado, cifra não suportada ou CA não confiável. Verificar se o terminal utilizado está de acordo, a conexão com a Internet e possíveis bloqueios.
Segue abaixo o nosso range de IPs e portas para liberação no firewall do cliente ou validação da rota por parte do provedor de internet:
18.231.194.64/26 443 UDP, 443 TCP, 55844 TCP e 55845 TCP
DNS local 53 UDP (consultas em gsurfnet.com)
#Código 18 - ERROR_SSL_WRITE
Falha na conexão SSL, possivelmente desconectado no momento do envio dos dados. Verificar a conexão com a Internet.
#Código 19 - ERROR_SSL_READ
Falha na conexão SSL, possivelmente desconectado no momento do recebimento dos dados.
#Código 20 - ERROR_SSL_SHUTDOWN
Entrar em contato com o Suporte GSurf para analisarem com o time de Desenvolvimento.
#Código 21 - ERROR_MEMORY_ALLOCATE
Erro ao alocar memória RAM, possível falta de memória RAM.
#Código 22 - ERROR_SERVICE_CONNECT
Erro ao se conectar com serviço de destino. Verificar se o serviço está em execução, se o IP e porta configurados estão corretos e se o arquivo região está com o valor correto.
#Código 23 - ERROR_AES_ENCRYPTING
Description / Comment: ERROR_ENCRYPTING
Entrar em contato com o Suporte GSurf para analisarem com o time de Desenvolvimento.
#Código 24 - ERROR_AES256
Description / Comment: ERROR_AES265
Erro ao usar o sistema de criptografia de arquivos, possível problema nos tokens.
#Código 25 - ERROR_AES_DECRYPT
Description / Comment: ERROR_AES_DECRIPT
Erro ao usar o sistema de criptografia de arquivos, possível problema nos tokens, na hora de decriptar.
#Código 26 - ERROR_MALFORMED_IP
Description / Comment: ERROR_RFC_LEN
O IP informado para função de conexão está com formato incorreto.
#Código 27 - ERROR_RFC1918
Description / Comment: ERROR_RFC
O IP informado para função de conexão não está de acordo com a RFC 1918 (somente IPs de redes locais são suportados).
#Código 28 - ERROR_NO_CERTIFICATE
Ocorre quando o certificado não está presente. É necessário executar a instalação do certificado.
#Código 29 - ERROR_NO_SSL_CONNECTION
Erro de conexão SSL, ocorre por tentar enviar/receber informações sem que a conexão esteja estabelecida. Efetuar a conexão.
#Código 30 - ERROR_CONFIG_AUTH
Erro durante a autenticação (Windows).
#Código 31 - ERROR_SAVE_CERTIFICATE
Não foi possível salvar o certifcado no dispositivo. Verificar se há permissão para escrita no local especificado.
#Código 32 - ERROR_RECEIVE_CERTIFICATE
Ocorreu algum erro durante o processo de recebimento do certificado. Provavelmente a OTP utilizada não é válida. Caso utilize SC3, o SN cadastrado no terminal está diferente do POS.
#Código 33 - ERROR_DNS
Erro ao resolver um endereço DNS. Causado por tentar utilizar um terminal que não está ativo, por falta de conexão com a internet, pela rede não possuir um servidor DNS definido ou por bloqueios.
Segue abaixo o nosso range de IPs e portas para liberação no firewall do cliente ou validação da rota por parte do provedor de internet:
18.231.194.64/26 443 UDP, 443 TCP, 55844 TCP e 55845 TCP
DNS local 53 UDP (consultas em gsurfnet.com)
#Código 34 - ERROR_OPEN_UDP_SOCKET
Erro ao iniciar um socket UDP.
#Código 35 - ERROR_SERVER_DEFINITION
Erro ao definir o endereço do servidor. Verificar a conexão com a Internet e possíveis bloqueios.
Segue abaixo o nosso range de IPs e portas para liberação no firewall do cliente ou validação da rota por parte do provedor de internet:
18.231.194.64/26 443 UDP, 443 TCP, 55844 TCP e 55845 TCP
DNS local 53 UDP (consultas em gsurfnet.com)
#Código 36 - ERROR_AUTHENTICATION
Erro durante o processo de autenticação. Pode ser causado por token errado ou dessincronizado. Realizar uma nova instalação.
#Código 37 - ERROR_UNKNOWN_ERROR
Erro desconhecido.
#Código 38 - ERROR_EMPTY_MESSAGE
A mensagem recebida do servidor está vazia e deve ser descartada.
#Código 39 - ERROR_MOUNT
Erro ao montar a partição para salvar os dados no dispositivo.
#Código 40 - ERROR_TIMEOUT_GS
O timeout de leitura foi atingido sem resposta do servidor. Verificar conexão com a internet e tentar novamente.
#Código 41 - ERROR_INVALID_OTP
O OTP informado está com o formato errado. Verificar se o OTP está correto.
#Código 100 - ERROR_REGION
Erro relacionado à região configurada, validar o arquivo region, deve estar somente preenchido com 3 ou sp2.
