FHIR IG analytics| Package | br.go.ses.seguranca |
| Resource Type | CodeSystem |
| Id | CodeSystem-situacao-excepcional-assinatura.json |
| FHIR Version | R4 |
| Source | https://fhir.saude.go.gov.br/r4/seguranca/CodeSystem-situacao-excepcional-assinatura.html |
| URL | https://fhir.saude.go.gov.br/r4/seguranca/CodeSystem/situacao-excepcional-assinatura |
| Version | 0.1.2 |
| Status | active |
| Date | 2025-01-01 |
| Name | SituacaoExcepcionalAssinatura |
| Title | Situações Excepcionais de Assinatura Digital |
| Realm | br |
| Description | CodeSystem que define códigos para situações excepcionais que podem ocorrer durante o processo de criação e validação de assinatura digital avançada |
| Content | complete |
| ValueSet | |
| situacao-excepcional-assinatura-vs | ValueSet de Situações Excepcionais de Assinatura Digital |
No resources found
Note: links and images are rebased to the (stated) source
Narrativa gerada: CodeSystem situacao-excepcional-assinatura
Propriedades
Este sistema de códigos define as seguintes propriedades para os seus conceitos
| Nome | Código | Tipo | Descrição |
| severity | severity | code | Severidade da situação excepcional |
| category | category | string | Categoria da situação excepcional |
Conceitos
Este case-sensitive sistema de código https://fhir.saude.go.gov.br/r4/seguranca/CodeSystem/situacao-excepcional-assinatura define o seguinte códigos:
{
"resourceType": "CodeSystem",
"id": "situacao-excepcional-assinatura",
"text": {
"status": "generated",
"div": "<!-- snip (see above) -->"
},
"url": "https://fhir.saude.go.gov.br/r4/seguranca/CodeSystem/situacao-excepcional-assinatura",
"version": "0.1.2",
"name": "SituacaoExcepcionalAssinatura",
"title": "Situações Excepcionais de Assinatura Digital",
"status": "active",
"experimental": false,
"date": "2025-01-01",
"publisher": "SES-GO",
"contact": [
{
"name": "SES-GO",
"telecom": [
{
"system": "url",
"value": "https://fhir.saude.go.gov.br"
},
{
"system": "email",
"value": "ti-ses.saude@goias.gov.br"
}
]
}
],
"description": "CodeSystem que define códigos para situações excepcionais que podem ocorrer durante o processo de criação e validação de assinatura digital avançada",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"code": "BR"
}
]
}
],
"caseSensitive": true,
"content": "complete",
"count": 144,
"property": [
{
"code": "severity",
"description": "Severidade da situação excepcional",
"type": "code"
},
{
"code": "category",
"description": "Categoria da situação excepcional",
"type": "string"
}
],
"concept": [
{
"code": "POLICY",
"display": "Problemas com Política de Assinatura",
"definition": "Situações excepcionais relacionadas à política de assinatura digital",
"property": [
{
"code": "category",
"valueString": "POLICY"
}
]
},
{
"code": "POLICY.MISSING",
"display": "Política de Assinatura Ausente",
"definition": "A URI da política de assinatura não foi fornecida",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "POLICY"
}
]
},
{
"code": "POLICY.URI-INVALID",
"display": "URI da Política Inválida",
"definition": "A URI fornecida para identificar a política de assinatura não está em formato válido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "POLICY"
}
]
},
{
"code": "POLICY.VERSION-UNSUPPORTED",
"display": "Versão da Política Não Suportada",
"definition": "A versão da política especificada na URI não é suportada pela implementação atual",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "POLICY"
}
]
},
{
"code": "POLICY.VERSION-DEPRECATED",
"display": "Versão da Política Descontinuada",
"definition": "A versão da política especificada está descontinuada mas ainda suportada",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "POLICY"
}
]
},
{
"code": "CERT",
"display": "Problemas com Certificados Digitais",
"definition": "Situações excepcionais relacionadas aos certificados digitais e validação da cadeia",
"property": [
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.INVALID-FORMAT",
"display": "Formato de Certificado Inválido",
"definition": "O certificado não está no formato DER codificado em base64 ou está corrompido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.CHAIN-VALIDATION-FAILED",
"display": "Validação da Cadeia de Certificados Falhou",
"definition": "A cadeia de certificados não pode ser validada devido a assinatura digital inválida ou subject/issuer incompatíveis",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.EXPIRED",
"display": "Certificado Expirado",
"definition": "Um ou mais certificados da cadeia estão expirados (data atual > notAfter)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.NOT-YET-VALID",
"display": "Certificado Ainda Não Válido",
"definition": "Um ou mais certificados da cadeia ainda não são válidos (data atual < notBefore)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.REVOKED",
"display": "Certificado Revogado",
"definition": "Um ou mais certificados da cadeia foram revogados conforme verificação OCSP/CRL",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.ISSUE-DATE-TOO-OLD",
"display": "Data de Emissão Anterior ao Mínimo Exigido",
"definition": "O certificado foi emitido antes da data mínima exigida pela política (1º julho 2025)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.NOT-ICP-BRASIL",
"display": "Certificado Não é ICP-Brasil",
"definition": "O certificado raiz não pertence à hierarquia da ICP-Brasil",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.NEAR-EXPIRY",
"display": "Certificado Próximo ao Vencimento",
"definition": "O certificado do signatário vencerá em menos de 30 dias",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.WEAK-KEY",
"display": "Chave Criptográfica Fraca",
"definition": "O certificado utiliza algoritmo ou tamanho de chave considerado fraco pelas práticas atuais",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.UNSUPPORTED-ALGORITHM",
"display": "Algoritmo Não Suportado",
"definition": "O algoritmo da chave pública do certificado não é suportado pela implementação",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.CHAIN-INCOMPLETE",
"display": "Cadeia Incompleta",
"definition": "Cadeia possui menos de 2 certificados",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "CERT.MISSING-IDENTIFICATION",
"display": "Identificação Ausente no Certificado",
"definition": "OID de identificação ausente ou ambíguo",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CERT"
}
]
},
{
"code": "REVOCATION",
"display": "Problemas com Validação de Revogação",
"definition": "Situações excepcionais relacionadas à verificação de status de revogação de certificados",
"property": [
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.OCSP-UNAVAILABLE",
"display": "Serviço OCSP Indisponível",
"definition": "O serviço OCSP não está acessível (timeout, erro de rede, serviço indisponível)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.CRL-UNAVAILABLE",
"display": "Lista CRL Indisponível",
"definition": "A lista de revogação CRL não está acessível (timeout, erro de rede, serviço indisponível)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.CRL-INVALID",
"display": "CRL Inválida",
"definition": "Lista de Certificados Revogados é inválida ou malformada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.OCSP-INVALID",
"display": "OCSP Inválido",
"definition": "Resposta OCSP é inválida ou malformada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.NO-CONNECTIVITY",
"display": "Sem Conectividade Externa",
"definition": "Ambiente sem conectividade externa impede validação de revogação online",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.CACHE-EXPIRED",
"display": "Cache de Revogação Expirado",
"definition": "O cache local de status de revogação expirou e não foi possível atualizar online",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.NO-DISTRIBUTION-POINTS",
"display": "Pontos de Distribuição Ausentes",
"definition": "O certificado não possui extensões AIA (OCSP) ou CDP (CRL) válidas",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "REVOCATION.RESPONSE-MALFORMED",
"display": "Resposta de Revogação Malformada",
"definition": "Resposta OCSP/CRL malformada ou incompleta",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "REVOCATION"
}
]
},
{
"code": "CRYPTO",
"display": "Problemas Criptográficos",
"definition": "Situações excepcionais relacionadas a operações criptográficas",
"property": [
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.ALGORITHM-UNSUPPORTED",
"display": "Algoritmo Não Suportado",
"definition": "O algoritmo criptográfico especificado não é suportado pela implementação",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.SIGNATURE-CREATION-FAILED",
"display": "Falha na Criação de Assinatura",
"definition": "Falha durante a operação criptográfica de criação da assinatura digital",
"property": [
{
"code": "severity",
"valueCode": "fatal"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.SIGNATURE-VALIDATION-FAILED",
"display": "Falha na Validação de Assinatura",
"definition": "A assinatura digital não passou na validação criptográfica",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.KEY-INACCESSIBLE",
"display": "Chave Inacessível",
"definition": "A chave privada não pode ser acessada para operação criptográfica",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.DEVICE-BLOCKED",
"display": "Dispositivo Bloqueado",
"definition": "O dispositivo criptográfico (token/smartcard) encontra-se bloqueado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.HASH-VERIFICATION-FAILED",
"display": "Verificação de Hash Falhou",
"definition": "O hash calculado do conteúdo não confere com o hash presente na assinatura",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.ENTROPY-INSUFFICIENT",
"display": "Entropia Insuficiente",
"definition": "Gerador de números aleatórios com entropia insuficiente para operações ECDSA",
"property": [
{
"code": "severity",
"valueCode": "fatal"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.TIMING-ATTACK-DETECTED",
"display": "Possível Ataque de Temporização Detectado",
"definition": "Padrões anômalos de tempo detectados durante operações criptográficas",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.INVALID-PUBLIC-KEY",
"display": "Chave Pública Inválida",
"definition": "A chave pública presente no certificado é inválida ou malformada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.PIN-INVALID",
"display": "PIN Inválido",
"definition": "PIN, token ou credencial de acesso inválida",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "CRYPTO.WEAK-KEY",
"display": "Chave Fraca",
"definition": "Parâmetros da chave não atendem aos requisitos mínimos de segurança",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CRYPTO"
}
]
},
{
"code": "FORMAT",
"display": "Problemas de Formato e Estrutura",
"definition": "Situações excepcionais relacionadas ao formato dos dados de entrada",
"property": [
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.BUNDLE-MALFORMED",
"display": "Bundle FHIR Malformado",
"definition": "A instância do Bundle não está em conformidade com a especificação FHIR",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.BUNDLE-EMPTY",
"display": "Bundle Vazio",
"definition": "O Bundle não contém nenhuma entrada para ser assinada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.PROVENANCE-INVALID",
"display": "Provenance Inválido",
"definition": "A instância de Provenance não está em conformidade com a especificação FHIR",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.TARGET-REFERENCE-MISSING",
"display": "Referência de Target Ausente",
"definition": "Uma ou mais referências em Provenance.target não foram encontradas no Bundle",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.JSON-MALFORMED",
"display": "JSON Malformado",
"definition": "O JSON fornecido não está bem-formado ou contém erros de sintaxe",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.BASE64-INVALID",
"display": "Base64 Inválido",
"definition": "Dados em base64 contêm caracteres inválidos ou padding incorreto",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.JWS-MALFORMED",
"display": "JWS Malformado",
"definition": "A estrutura JWS não está no formato header.payload.signature esperado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.BUNDLE-RESOURCE-MISSING",
"display": "Recurso do Bundle Ausente",
"definition": "Bundle.entry.resource ausente para referência declarada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.REFERENCE-INVALID",
"display": "Referência Inválida",
"definition": "Elemento Reference não está em uma das formas permitidas (identifier exclusiva, UUID, contained ou '#')",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.REFERENCE-MISSING",
"display": "Referência Não Encontrada",
"definition": "Reference UUID ou contained aponta para recurso inexistente",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.CANONICALIZATION-FAILED",
"display": "Falha na Canonicalização",
"definition": "Erro durante o processo de canonicalização JSON RFC 8785",
"property": [
{
"code": "severity",
"valueCode": "fatal"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.UUID-INVALID",
"display": "UUID Inválido",
"definition": "Formato de UUID em fullUrl ou referência não conforme RFC 4122",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.DUPLICATE-FULLURL",
"display": "fullUrl Duplicado",
"definition": "Encontrado fullUrl duplicado dentro do Bundle",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.DUPLICATE-TARGET-REFERENCE",
"display": "Referência Target Duplicada",
"definition": "Encontrada referência duplicada em Provenance.target",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.RESOURCE-TOO-LARGE",
"display": "Recurso Muito Grande",
"definition": "Bundle excede limite máximo de tamanho (50MB)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.TOO-MANY-ENTRIES",
"display": "Muitas Entradas",
"definition": "Bundle excede limite máximo de entradas (1000)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.BUNDLE-ORDER-MISMATCH",
"display": "Ordem do Bundle Incompatível",
"definition": "A ordem das entradas no Bundle não corresponde à ordem das referências em Provenance.target",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.NON-DETERMINISTIC-ORDER",
"display": "Ordem Não Determinística",
"definition": "A ordem dos recursos não permite reprodução determinística do processo de assinatura",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.PROFILE-VALIDATION-FAILED",
"display": "Validação de Perfil Falhou",
"definition": "Um ou mais recursos não estão em conformidade com os perfis FHIR declarados",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.EXTENSION-MISSING",
"display": "Extensão Obrigatória Ausente",
"definition": "Uma extensão obrigatória requerida pelo perfil brasileiro não foi encontrada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.RESOURCE-INVALID",
"display": "Recurso Inválido",
"definition": "Um recurso FHIR não está em conformidade com a especificação R4",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.INVALID-TIMESTAMP",
"display": "Timestamp Inválido",
"definition": "O timestamp fornecido não está em formato válido ou fora da janela temporal aceitável",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.PROVENANCE-TARGET-INVALID",
"display": "Referência de Target Inválida",
"definition": "Uma referência em Provenance.target não está no formato UUID válido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.PROVENANCE-TARGET-DUPLICATE",
"display": "Referência de Target Duplicada",
"definition": "Encontrada referência duplicada em Provenance.target",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.RESOURCE-TYPE-UNSUPPORTED",
"display": "Tipo de Resource Não Suportado",
"definition": "Tipo de resource não suportado para assinatura digital",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.SIGNATURE-MISSING",
"display": "Assinatura Ausente",
"definition": "Assinatura digital não encontrada onde esperada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.JWK-INVALID",
"display": "JWK Inválido",
"definition": "Formato JWK (JSON Web Key) inválido ou incompatível",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "FORMAT.CERT-PEM-INVALID",
"display": "Certificado PEM Inválido",
"definition": "Certificado não está em formato PEM válido ou não possui delimitadores corretos",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "FORMAT"
}
]
},
{
"code": "DEVICE",
"display": "Problemas com Dispositivos Seguros",
"definition": "Situações excepcionais relacionadas ao acesso a smartcards e tokens criptográficos",
"property": [
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "DEVICE.SMARTCARD-NOT-FOUND",
"display": "Smartcard Não Encontrado",
"definition": "O smartcard especificado não foi encontrado no leitor indicado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "DEVICE.TOKEN-NOT-FOUND",
"display": "Token Não Encontrado",
"definition": "O token criptográfico especificado não foi encontrado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "DEVICE.PIN-BLOCKED",
"display": "PIN Bloqueado",
"definition": "O PIN do dispositivo foi bloqueado devido a tentativas incorretas consecutivas",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "DEVICE.MIDDLEWARE-ERROR",
"display": "Erro no Middleware",
"definition": "Falha na comunicação com o middleware do dispositivo seguro",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "DEVICE.CERTIFICATE-NOT-FOUND",
"display": "Certificado Não Encontrado no Dispositivo",
"definition": "O certificado especificado não foi encontrado no smartcard/token",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "DEVICE.KEY-ACCESS-DENIED",
"display": "Acesso à Chave Negado",
"definition": "O acesso à chave privada no dispositivo foi negado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "DEVICE"
}
]
},
{
"code": "MIDDLEWARE",
"display": "Problemas com Middleware Criptográfico",
"definition": "Situações excepcionais relacionadas ao middleware para dispositivos seguros",
"property": [
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.LIBRARY-NOT-FOUND",
"display": "Biblioteca de Middleware Não Encontrada",
"definition": "A biblioteca PKCS#11 especificada não foi encontrada ou não pode ser carregada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.INVALID-CONFIG",
"display": "Configuração de Middleware Inválida",
"definition": "As configurações específicas do middleware contêm parâmetros inválidos",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.LIBRARY-PATH-INVALID",
"display": "Caminho da Biblioteca Inválido",
"definition": "O caminho especificado para a biblioteca PKCS#11 não existe ou não é acessível",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.LIBRARY-INVALID-FORMAT",
"display": "Formato de Biblioteca Inválido",
"definition": "O arquivo especificado não é uma biblioteca dinâmica válida",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.SLOT-ID-INVALID",
"display": "Slot ID Inválido",
"definition": "O Slot ID especificado não é um valor numérico não negativo",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.TOKEN-LABEL-INVALID",
"display": "Token Label Inválido",
"definition": "O token label especificado está vazio ou excede 32 caracteres",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.UNSUPPORTED-MECHANISMS",
"display": "Mecanismos Não Suportados",
"definition": "Nenhum mecanismo suportado (CKM_RSA_PKCS, CKM_ECDSA) foi especificado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.SESSION-MODE-INVALID",
"display": "Modo de Sessão Inválido",
"definition": "O modo de sessão deve ser 'read-only' ou 'read-write'",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.TIMEOUT-OUT-OF-RANGE",
"display": "Timeout de Middleware Fora da Faixa",
"definition": "Um ou mais valores de timeout do middleware estão fora da faixa permitida",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.AUTH-ATTEMPTS-OUT-OF-RANGE",
"display": "Tentativas de Autenticação Fora da Faixa",
"definition": "O número de tentativas de autenticação deve estar entre 1 e 10",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "MIDDLEWARE.RETRY-CONFIG-INVALID",
"display": "Configuração de Retry Inválida",
"definition": "Os parâmetros de retry (intervalo ou máximo) estão fora da faixa permitida",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "MIDDLEWARE"
}
]
},
{
"code": "CONFIG",
"display": "Problemas de Configuração",
"definition": "Situações excepcionais relacionadas às configurações operacionais",
"property": [
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.INVALID-PARAMETER",
"display": "Parâmetro de Configuração Inválido",
"definition": "Um ou mais parâmetros nas configurações operacionais são inválidos",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.INVALID-STRATEGY",
"display": "Estratégia de Timestamp Inválida",
"definition": "A estratégia fornecida não é 'iat' ou 'tsa'",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TTL-OUT-OF-RANGE",
"display": "TTL de Cache Fora da Faixa",
"definition": "O TTL do cache OCSP/CRL está fora da faixa permitida (300-86400 segundos)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TIMEOUT-OUT-OF-RANGE",
"display": "Timeout Fora da Faixa",
"definition": "Um ou mais valores de timeout estão fora da faixa permitida (5-120 segundos)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TSA-AUTH-FAILED",
"display": "Falha na Autenticação TSA",
"definition": "As credenciais fornecidas para acesso à TSA são inválidas",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TSA-URL-INVALID",
"display": "URL da TSA Inválida",
"definition": "A URL da TSA não é válida ou não usa protocolo HTTPS",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TRUST-STORE-TYPE-INVALID",
"display": "Tipo de Trust Store Inválido",
"definition": "O tipo de trust store especificado não é válido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TRUST-STORE-EMPTY",
"display": "Trust Store Vazio",
"definition": "O array de certificados do trust store está vazio",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TRUST-STORE-REFERENCE-INVALID",
"display": "Referência de Trust Store Inválida",
"definition": "A referência do sistema para trust store está vazia ou inacessível",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TRUST-STORE-URL-INVALID",
"display": "URL de Trust Store Inválida",
"definition": "A URL do trust store não é HTTPS válida ou hash de integridade ausente",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TRUST-STORE-NOT-ICP-BRASIL",
"display": "Certificado no Trust Store Não é ICP-Brasil",
"definition": "Um certificado no trust store não corresponde aos hashes conhecidos da ICP-Brasil",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.UPDATE-INTERVAL-OUT-OF-RANGE",
"display": "Intervalo de Atualização Fora da Faixa",
"definition": "O intervalo de atualização está fora da faixa permitida (3600-604800 segundos)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.TSA-OID-INVALID",
"display": "OID da TSA Inválido",
"definition": "O OID de política de carimbo de tempo TSA é inválido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.MISSING-PARAMETER",
"display": "Parâmetro de Configuração Ausente",
"definition": "Parâmetro obrigatório não fornecido nas configurações operacionais",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.CERT-MIN-DATE-INVALID",
"display": "Data Mínima de Certificado Inválida",
"definition": "Valor de timestamp mínimo de emissão inválido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.CERT-MIN-DATE-OUT-OF-RANGE",
"display": "Data Mínima Fora da Faixa",
"definition": "Timestamp mínimo fora do intervalo permitido (2021-2100)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.BUNDLE-SIZE-LIMIT-OUT-OF-RANGE",
"display": "Limite de Tamanho do Bundle Fora da Faixa",
"definition": "Limite configurado de entradas do Bundle está fora da faixa (100-10000)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.BUNDLE-MEMORY-LIMIT-OUT-OF-RANGE",
"display": "Limite de Memória do Bundle Fora da Faixa",
"definition": "Limite configurado de bytes do Bundle está fora da faixa (1MB-200MB)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.BUNDLE-TIMEOUT-OUT-OF-RANGE",
"display": "Timeout do Bundle Fora da Faixa",
"definition": "Timeout de verificação do Bundle fora da faixa (5s-300s)",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "CONFIG.INVALID-TIMESTAMP-FORMAT",
"display": "Timestamp com formato inválido.",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "CONFIG"
}
]
},
{
"code": "TSA",
"display": "Problemas com Autoridade de Carimbo de Tempo",
"definition": "Situações excepcionais relacionadas a serviços de carimbo de tempo (TSA)",
"property": [
{
"code": "category",
"valueString": "TSA"
}
]
},
{
"code": "TSA.UNAVAILABLE",
"display": "TSA Indisponível",
"definition": "A Autoridade de Carimbo de Tempo não está acessível ou não respondeu",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TSA"
}
]
},
{
"code": "TSA.INVALID-RESPONSE",
"display": "Resposta TSA Inválida",
"definition": "A resposta da TSA não passou na validação criptográfica ou está malformada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TSA"
}
]
},
{
"code": "TSA.INVALID-TOKEN",
"display": "Token TSA Inválido",
"definition": "Token de timestamp malformado ou inválido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TSA"
}
]
},
{
"code": "TSA.VALIDATION-FAILED",
"display": "Validação TSA Falhou",
"definition": "Falha na validação criptográfica do timestamp",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TSA"
}
]
},
{
"code": "TEMPORAL",
"display": "Problemas Temporais",
"definition": "Situações excepcionais relacionadas a validações temporais",
"property": [
{
"code": "category",
"valueString": "TEMPORAL"
}
]
},
{
"code": "TEMPORAL.IAT-OUT-OF-CERT-PERIOD",
"display": "IAT Fora do Período do Certificado",
"definition": "O timestamp iat da assinatura está fora do período de validade do certificado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TEMPORAL"
}
]
},
{
"code": "TEMPORAL.IAT-INVALID",
"display": "IAT Inválido",
"definition": "Valor iat malformado ou fora dos limites",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TEMPORAL"
}
]
},
{
"code": "TEMPORAL.TSA-TIMESTAMP-OUT-OF-BOUNDS",
"display": "Timestamp TSA Fora dos Limites",
"definition": "Timestamp da TSA fora dos limites aceitáveis",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "TEMPORAL"
}
]
},
{
"code": "TEMPORAL.SIGNATURE-TOO-OLD",
"display": "Assinatura Muito Antiga",
"definition": "A assinatura foi criada há muito tempo e pode não ser mais confiável",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "TEMPORAL"
}
]
},
{
"code": "TEMPORAL.CLOCK-SKEW-DETECTED",
"display": "Diferença de Relógio Detectada",
"definition": "Detectada diferença significativa entre relógios do sistema",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "TEMPORAL"
}
]
},
{
"code": "VALIDATION",
"display": "Problemas de Validação",
"definition": "Situações excepcionais relacionadas ao processo de validação de assinatura digital",
"property": [
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "VALIDATION.SIGNATURE-VERIFICATION-FAILED",
"display": "Verificação Criptográfica da Assinatura Falhou",
"definition": "A assinatura digital não passou na verificação criptográfica",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "VALIDATION.UNSUPPORTED-ALGORITHM",
"display": "Algoritmo Não Suportado para Validação"
},
{
"code": "CACHE.CRITICAL-STALE",
"display": "Cache Crítico"
},
{
"code": "CACHE.EXPIRED-UNSAFE",
"display": "Cache Expirado"
},
{
"code": "CACHE.STALE-BUT-VALID",
"display": "Cache Desatualizado Válido"
},
{
"code": "NETWORK.HASH-DOWNLOAD-FAILED",
"display": "Falha no Download do Hash"
},
{
"code": "NETWORK.ZIP-DOWNLOAD-FAILED",
"display": "Falha no Download do Zip"
},
{
"code": "SECURITY.HASH-VALIDATION-FAILED",
"display": "Falha na Validação de Hash"
},
{
"code": "STORAGE.INDEX-CREATION-FAILED",
"display": "Falha na Criação de Índice"
},
{
"code": "STORAGE.INDEX-VALIDATION-FAILED",
"display": "Falha na Validação de Índice",
"definition": "O algoritmo de assinatura não é suportado pelo validador",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "VALIDATION.LTV-EVIDENCE-INVALID",
"display": "Evidências LTV Inconsistentes",
"definition": "Evidências de Long Term Validation inconsistentes",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "VALIDATION.TIMESTAMP-STRATEGY-INVALID",
"display": "Estratégia de Timestamp Inválida",
"definition": "Presença inválida de iat/sigTst em JWS",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "VALIDATION.POLICY-COMPLIANCE-FAILED",
"display": "Conformidade com Política Falhou",
"definition": "Assinatura não conforme com política declarada",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "VALIDATION.SUCCESS",
"display": "Validação Bem-sucedida",
"definition": "Assinatura validada com sucesso",
"property": [
{
"code": "severity",
"valueCode": "information"
},
{
"code": "category",
"valueString": "VALIDATION"
}
]
},
{
"code": "SYSTEM",
"display": "Problemas de Sistema",
"definition": "Situações excepcionais relacionadas ao ambiente de execução",
"property": [
{
"code": "category",
"valueString": "SYSTEM"
}
]
},
{
"code": "SYSTEM.MEMORY-EXHAUSTED",
"display": "Memória Esgotada",
"definition": "Memória insuficiente para completar a operação de assinatura",
"property": [
{
"code": "severity",
"valueCode": "fatal"
},
{
"code": "category",
"valueString": "SYSTEM"
}
]
},
{
"code": "SYSTEM.TIMEOUT",
"display": "Timeout da Operação",
"definition": "A operação excedeu o tempo limite estabelecido",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "SYSTEM"
}
]
},
{
"code": "SYSTEM.INCOMPATIBLE-LIBRARY-VERSION",
"display": "Versão de Biblioteca Incompatível",
"definition": "A versão da biblioteca criptográfica não é compatível com os requisitos",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "SYSTEM"
}
]
},
{
"code": "SECURITY",
"display": "Problemas de Segurança",
"definition": "Situações excepcionais relacionadas a aspectos de segurança e ataques",
"property": [
{
"code": "category",
"valueString": "SECURITY"
}
]
},
{
"code": "SECURITY.SIGNATURE-VALIDATION-REPLAY",
"display": "Possível Ataque de Replay Detectado",
"definition": "Detectada possível tentativa de ataque de replay na validação",
"property": [
{
"code": "severity",
"valueCode": "warning"
},
{
"code": "category",
"valueString": "SECURITY"
}
]
},
{
"code": "SECURITY.BUNDLE-SIZE-LIMIT-EXCEEDED",
"display": "Limite de Tamanho do Bundle Excedido",
"definition": "Número de entradas do Bundle excede limite configurado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "SECURITY"
}
]
},
{
"code": "SECURITY.BUNDLE-MEMORY-LIMIT-EXCEEDED",
"display": "Limite de Memória do Bundle Excedido",
"definition": "Tamanho serializado do Bundle excede limite configurado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "SECURITY"
}
]
},
{
"code": "SECURITY.BUNDLE-TIMEOUT-EXCEEDED",
"display": "Timeout do Bundle Excedido",
"definition": "Processamento de verificação do Bundle excedeu o timeout configurado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "SECURITY"
}
]
},
{
"code": "SECURITY.PROVENANCE-SIZE-LIMIT-EXCEEDED",
"display": "Limite de Tamanho do Provenance Excedido",
"definition": "Quantidade de referências Provenance.target excede limite configurado",
"property": [
{
"code": "severity",
"valueCode": "error"
},
{
"code": "category",
"valueString": "SECURITY"
}
]
}
]
}