Referência da Classe TacSPBException
Classe de Excepção para erros do Dinamo referentes ao Módulo SPB. Mais...
Diagrama de Hierarquia para TacSPBException:
Métodos Públicos | |
TacSPBException (String strDescription, int nError) | |
Construtor. Mais... | |
TacSPBException (int nError) | |
Construtor. Mais... | |
TacSPBException (Throwable excAnterior) | |
Construtor. Mais... | |
int | getErrorSPBNumber () |
Retorna o código EGEN - SPB. Mais... | |
String | getErrorSPBDescription () |
Retorna a descrição do erro EGEN - SPB. Mais... | |
Métodos Públicos herdados de TacException | |
TacException (String strDescription, int nError) | |
Construtor. Mais... | |
TacException (int nError) | |
Construtor. Mais... | |
TacException (Throwable errAnterior) | |
Construtor. Mais... | |
TacException (String strDescription, int nError, Throwable errAnterior) | |
Construtor. Mais... | |
int | getErrorNumber () |
Retorna o número do erro. Mais... | |
String | getErrorString () |
Retorna a descrição do erro codificada pela Lib. Mais... | |
String | getErrorDetailedDesc () |
Retorna a descrição do erro. Mais... | |
Descrição Detalhada
Classe de Excepção para erros do Dinamo referentes ao Módulo SPB.
Essa classe retorna os erros EGEN especificados no Manual de Segurança da RSFN. Item 5.5 - Tratamentos de erros na recepção das mensagens
EGEN | Erro Dinamo | Mensagem |
---|---|---|
01H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_LEN | Tamanho do cabeçalho de segurança zerado ou incompatível com os possíveis |
02H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_VER | Versão inválida ou incompatível com o tamanho e/ou conexão |
03H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_DST_ASYM_ALG | Algoritmo da chave do destinatário inválido ou divergente do certificado |
04H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_DST_SYM_ALG | Algoritmo simétrico inválido |
05H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_SIGN_KEY_TYPE | Algoritmo da chave do certificado digital da Instituição inválido ou divergente do certificado |
06H | TacNDJavaLib.D_ERR_INVALID_HASH | Algoritmo de "hash" não corresponde ao indicado ou é inválido |
07H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_DST_CA | Código da PC do certificado do destinatário inválido |
08H | TacNDJavaLib.D_ERR_INVALID_DST_CERT_SN_MISMATCH | Número de série do certificado do destinatário inválido (não foi emitido pela AC) |
09H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_SIGN_CA | Código da PC do certificado inválido |
10H | TacNDJavaLib.D_ERR_INVALID_SIGN_CERT_SN_MISMATCH | Número de série do certificado digital da Instituição inválido (não foi emitido pela AC) |
11H | TacNDJavaLib.D_ERR_INVALID_SIGNATURE | Criptograma de autenticação da Mensagem inválido ou com erro |
12H | Não será tratado esse tipo de erro | |
13H | TacNDJavaLib.D_ERR_CANNOT_DEC_SYM_KEY | Erro na extração da chave simétrica |
14H | Não será tratado esse tipo de erro | |
15H | TacNDJavaLib.D_ERR_INVALID_SPB_MSG_LEN | Tamanho da mensagem não múltiplo de 8 bytes |
17H | TacNDJavaLib.D_ERR_CERTIFICATE_EXPIRED | Certificado usado está vencido ou revogado pela Instituição |
19H | TacNDJavaLib.D_ERR_INVALID_SPB_HDR_SPECIAL_TREATMENT | Indicação de uso específico inválida ou incompatível |
Construtores & Destrutores
TacSPBException | ( | String | strDescription, |
int | nError | ||
) |
Construtor.
- Parâmetros
-
strDescription Descrição do erro Dinamo nError Número do Erro Dinamo
TacSPBException | ( | int | nError | ) |
Construtor.
- Parâmetros
-
nError Número do Erro Dinamo
TacSPBException | ( | Throwable | excAnterior | ) |
Construtor.
- Parâmetros
-
excAnterior Exceção anterior
Métodos
int getErrorSPBNumber | ( | ) |
Retorna o código EGEN - SPB.
- Retorna
- Número do erro EGEN
String getErrorSPBDescription | ( | ) |
Retorna a descrição do erro EGEN - SPB.
- Retorna
- Descrição do erro EGEN segundo o Manual de Segurança da RSFN sessão 5.