Quando desenvolvemos uma aplicação Java que vai fazer uso de um recurso de segurança (através de um certificado), temos de assegurar que este certificado pode ser validado por uma certificação que reconhece Java. Como Java é uma linguagem multi-plataforma, que utiliza as informações do certificado hospedado no OS.

Por padrão, a máquina virtual Java tem as autoridades de certificação (CA) mais comuns, como a Verisign ou Thawte. No entanto, é frequentemente o caso, especialmente em ambientes de desenvolvimento, precisamos de utilizar uma autoridade de certificação "teste". Neste caso, devemos importar o CA para o keystore da máquina virtual que você está usando.
Importação de Certificados no armazenamento de certificado (keystore)
Java Virtual Machine (JVM), tem uma keystore (keystore), que incorpora as entidades mais comuns ea possibilidade de adicionar esses que precisávamos. O armazenamento de chaves está localizado no caminho: \ JVM_PATH segurança \ lib \ cacerts. Por exemplo:
C: \ Program Files \ Java \ jre1.6.0_05 \ lib \ security \ cacerts
C: \ Arquivos de programas \ Java \ jdk1.5.0_15 \ jre \ lib \ security
Para adicionar uma nova certificação para a JVM que você está usando, é preciso usar o comando keytool (JVM_PATH \ bin \ keytool)
keytool-import-keystore "C: \ WINDOWS
Files \ Java \ jre1.6.0_05 \ lib \ security \ cacerts "-file
c: NuevaEntidadCertificadora.cer-alias-storepass CA_SwitchOffAndLetsGo \
changeit
Pode ser visto que o armazenamento de certificados contém a senha padrão "changeit. O nome que você especificar no alias deve ser exclusivo no armazenamento de chaves e servirá como referência futura na loja. Listamos os certificados instalados usando a lista de opção keytool:
keytool-list-keystore "C: \ WINDOWS
Files \ Java \ jre1.6.0_05 \ lib \ security \ cacerts ", storepass changeit
Certificado de importação usando o Java Control Panel (Windows)
Para adicionar a nova entidade, acesse o Painel de Controle do Windows, e selecione a opção "Java". Em seguida, marque a guia "Segurança" e clique no botão "Certificados".
Na seção Certificados, selecionou o "Importar" e localizar o arquivo que contém o certificado (se o certificado tem a extensão. Cer terá que selecionar "All Files '). O novo certificado será exibida na guia "User".











