... ainda dentro de Sistema de Criptografia de Chaves Publicas ICP/PKI ...Emum certificado digital naturalmente contem uma informacao que e a cadeia decertificacao, sendo esta uma sequencia de certificados, formada pelo caminhopercorrido desde a AC de primeiro nivel, passando pelas ACs intermediarias ate ocertificado do usuario final.Normalmente a cadeia de certificacao eformada da esquerda para direita, e na verificacao se determinado certificadodigital e confiavel ou nao, a certificacao do usuario final so sera verificadase toda sua cadeia for validada anteriormente, se tudo ocorrer bem, entaopode-se dizer que tal certificado e um certificado valido. Faz parte daverificacao do certificado validar se cada certificado apresentado na cadeia ede fato assinado pela AC sucessora, ou seja, assumindo o certificado do Joaoque fora emitido pela AC Caixa PF (Caixa Economica Pessoa Fisica), e esta ACtem um certificado emitido pela AC CEF (Caixa Economica Federal) e ainda estaAC tem um certificado emitido pela AC ICP-Brasil que e uma AC de primeironivel, entao temos uma ilustracao com a seguinte ilustracao;No decorrer da verificacao do certificadoapresentado por Joao, primeiro sera validado se a AC ICP-BRASIL e uma AC deraiz valida, e entao se o certificado de AC CEF e de valido e assinado pelaAC ICP-BRASIL, e da mesma maneira ocorrera com o certificado AC Caixa PF eo certificado de Joao, assim quando verificado toda a cadeia, entao ocertificado de Joao e dado como valido e confiavel. A verificacao ou validacao de umcertificado e toda sua cadeia ainda passa por outros dois conceitos, a lista de certificados raizes confiaveise a lista de certificados revogados.A lista de certificados raizes confiaveis e mantida por entidades de primeironivel confiaveis mundialmente e portanto conhecidas mundialmente, os softwaresque precisam fazer a verificacao de certificados conhecem estas listas, osproprios Sistemas Operacionais mantem estas listas em suas bases, e saoatualizados periodicamente em background, sem a interceptacao dos usuarios, aplataforma Java, em especial a JVM (JavaVirtual Machine) conhece boa parte das listas de certificados e tambem asatualiza em background, a exemplo dos varios Web Browsers. A lista doscertificados revogados e mantida pelas ACs intermediarias e um certificado podeser revogado por motivos diversos, como a um extravio da senha secreta porparte do devido portador do certificado, ou algo do genero, enfim, a AC publicaperiodicamente ou em emergencia as listas dos certificados que foram revogadosantes da data de vencimento e nao devem ser utilizados para efetivacao deassinaturas digitais, esta lista e bastante conhecida como CRL (certificate revocation list) ou noportugues LCR do ja dito lista de certificados revogados. Assinaruma mensagem logica/digital e normalmente aplicar sobre a mensagem acriptografia simetrica de assinatura com a chave privada do individuo. Poremesta acao de criptografia que posteriormente gerara a acao de descriptografar amensagem sao operacoes pesadas, mesmo para potentes computadores, entao paraminimizar a carga de processamento faz-se utilizacao das funcoes/algoritmos deresumo criptograficos que sao varios, e neste trabalho foram apresentados dois,o MD5 e o SHA-1, sendo que estas funcoes devem obter um identificador damensagem logica, como ja dito anteriormente, este e conhecido como message digest ou o resumo da mensagem.Vale mencionar que para algumas operacoes que precisam de alguma maneira desigilo ou que a