Habilita????o do mecanismo de seguran??a de identifica????o do usu??rio e senha criptografados

Para utilizar o mecanismo de seguran??a de identifica????o do usu??rio e senha criptografados, ?? necess??ria a JCE (Java Cryptography Extension) da IBM, vers??o 1.2.1 ou mais recente, que pode ser utilizada com qualquer vers??o da Java 2 Platform, Standard Edition, Vers??o 1.2 (J2SE) da IBM ou da Sun.

O IBM Developer Kit para a Plataforma Java 1.4, ou mais recente, vem com a JCE da IBM, portanto n??o ?? necess??rio instalar a JCE da IBM em separado. Caso se tenha uma vers??o mais antiga do IBM Developer Kit para a plataforma Java, ou outra ferramenta de desenvolvimento de software, devem ser efetuadas as seguintes etapas:

  1. Copiar os seguintes arquivos jar da JCE da IBM para o diret??rio jre/lib/ext do local de instala????o do SDK da IBM:
    • ibmjceprovider.jar
    • ibmjcefw.jar
    • ibmpkderby.jar
    • ibmpkcs11.jar
  2. Modificar o arquivo java.security no diret??rio jre/lib/security. Na se????o que lista os provedores (e ordem de prefer??ncia), substituir o texto por:
    security.provider.1=sun.security.provider.Sun
    security.provider.2=com.ibm.crypto.provider.IBMJCE
    Nota: Se a JCE da IBM estiver sendo instalada no Java Development Kit da Sun, as duas linhas devem ser especificadas na ordem mostrada.
  3. Para utilizar o mecanismo de identifica????o do usu??rio e senha criptografados durante a conex??o utilizando o cliente da rede, deve ser especificado securityMechanism na propriedade da conex??o. Se for inicializado um banco de dados criptografado no Network Server, os usu??rios poder??o se conectar ao banco de dados sem fornecer a bootPassword. A primeira conex??o com o banco de dados dever?? fornecer a bootPassword, mas as conex??es subseq??entes n??o precisar??o fornecer. Para interromper o acesso ao banco de dados criptografado, ?? utilizada a op????o shutdown=true para parar o banco de dados.
Conceitos relacionados
O Network Server e a autentica????o de usu??rio, quando a mesma est?? habilitada no Derby
O Network Server e a autentica????o de usu??rio, quando a mesma est?? desabilitada no Derby