Configuración de la autenticación de cliente
Si la base de datos de Oracle requiere la autenticación del cliente de SSL, deberá configurar un almacén de claves.
Acerca de esta tarea
Procedimiento
Verifique el archivo sqlnet.ora en el servidor de base de datos de Oracle de destino, que es el recurso gestionado, en busca de la línea siguiente:
SSL_CLIENT_AUTHENTICATION = FALSE
El valor FALSE significa que el servidor de bases de datos de Oracle NO requiere la autenticación de cliente SSL. El valor TRUE significa que el servidor de bases de datos de Oracle SÍ requiere la autenticación de cliente SSL.
Nota: La contraseña
ThePwd12 de la tienda es solo para fines de prueba.Ejemplo
cd c:\temp
mkdir clientjks
keytool -genkey -alias OADB -dname "CN=client,C=US" -storetype JKS -keystore
clientjks\client.jks -keyalg RSA -storepass "ThePwd12"
keytool -certreq -alias OADB -file clientjks\creq.cer -keystore clientjks\client.jks
-storepass "ThePwd12"
orapki cert create -wallet ./authority -request clientjks\creq.cer -cert
clientjks\signed.cer -validity 3650 -pwd=ThePwd12
keytool -import -v -alias OACA -file authority\CA.cer -keystore clientjks\client.jks
-storepass "ThePwd12"
keytool -import -v -alias OADB -file clientjks\signed.cer -keystore
clientjks\client.jks -storepass "ThePwd12"Estos mandatos de ejemplo presuponen que ha creado una entidad emisora de certificados autofirmados. Consulte Configuración del servidor de bases de datos Oracle.
Qué hacer a continuación
## client authentication
javax.net.ssl.keyStore=client.jks
javax.net.ssl.keyStorePassword=ThePwd12
javax.net.ssl.keyStoreType=jks