Criptografia de senhas no WebLogic Server

O Oracle WebLogic Server possui uma API de classes utilitárias. Uma destas classes é a weblogic.security.Encrypt que nos fornece o recurso de criptografar qualquer string para que ela possa ser utilizada posteriormente no WebLogic Server. É altamente recomendado que todas as senhas dos arquivos de configuração do WebLogic Server, como por exemplo o arquivo de configuração de domínios config.xml, sejam criptografados.
Para utilizarmos a classe weblogic.security.Encrypt é necessário que o arquivo weblogic.jar esteja no CLASSPATH do sistema operacional. A sintaxe do comando é a seguinte:

java weblogic.security.Encrypt [ password ]

Este comando deve ser executado via linha de comando, no diretório raiz do domínio do WebLogic, onde a senha será utilizada. Você pode também setar o diretório raiz, neste caso não há necessidade de se executar o comando no diretório raiz do domínio, para isso basta utilizar o comando:

java [ -Dweblogic.RootDirectory=dirname ]

Veja alguns exemplos práticos:

java weblogic.security.Encrypt xxxxxx
Senha criptografada:
{3DES}Rd39isn4LLuF884Ns
java -Dweblogic.RootDirectory=./meudominio weblogic.security.Encrypt xxxxxx
Senha criptografada para o domínio – meudominio:
{3DES}hsikci118SKFnnw
Para sabe mais sobre a classe weblogic.security.Encrypt
acesse: http://e-docs.bea.com/wls/docs81/javadocs/weblogic/xml/security/wsse/Security.html
VN:F [1.3.4_676]
Rating: 10.0/10 (1 vote cast)
  • Share/Save/Bookmark

Deixe o seu comentário

Posts Relacionados