文档解释
ORA-28173: certificate not provided by proxy
Cause: A client user is to be identified using a certificate but none was provided by the proxy user.
Action: Provide a certificate.
ORA-28173 是一个认证报错,表明代理未提供认证证书。
官方解释
ORA-28173: 数据库代理未能提供认证证书。
常见案例
1.当使用第三方代理(非Oracle)访问Oracle时收到此错误。
2.在使用 Oracle 的代理产品时,当访问数据库实例的安全性需要证书认证时会发出此错误。
一般处理方法及步骤
1.获取证书文件:
可以从其他第三方提供的证书文件中获取,或者自己生成。
证书文件根据情况可能包含私钥文件和证书文件。
2.为客户端安装证书:
可以使用c_rehash和openssl命令安装证书,
最后添加到环境变量:SSL_CERT_DIR 和 SSL_CERT_FILE,
以便代理程序获取相应的证书文件,实现认证。