問題タブ [oracle-wallet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle PL/SQL で Web サービスにアクセスできない
PL/SQL Oracle 11g から Web サービスを呼び出しますが、次のスクリプトが機能しません。
エンドポイントへの接続は SOAPUI で問題なく可能です。プロキシ <proxy_url>:8080/script_proxy.pac を使用してブラウザで URL を開くことができます。ウォレットには、からダウンロードした証明書が含まれています。URL test.salesforce.com を ACL に挿入し、スクリプトを実行するユーザーにアクセスを許可しました。
どうすれば問題を把握できますか?
oracle - DocuSign API でリダイレクト URI に戻るときに、証明書エラー メッセージを受け取りました
Oracle Application Express を使用して DocuSign eSignature API をテストしようとしています。Oracle エラーが発生します: ORA-29273: HTTP 要求が失敗しました ORA-06512: "SYS.UTL_HTTP" で、行 1130 ORA-29024: 証明書の検証に失敗しました
次のDocuSignのWebページから見つけたものに基づいて、認証用の開発者環境エンドポイントとREST APIに基づいて、Oracle DBAに3つのDocuSign証明書をOracle Walletにインストールしてもらいました。
https://developers.docusign.com/docs/esign-rest-api/how-to/ :
https://account-d.docusign.com (これはhttps://appdemo.docusign.com/homeにもリダイレクトされるので、これも含めました https://demo.docusign.net/
しかし、アプリケーション (リダイレクト URI) に戻るときにエラーが発生します。
自分で証明書をダウンロードできるように、特定の証明書または完全な URL を提供してください。
ロバート
oracle - カスタム JupyterHub-Docker-Environment をセットアップして ORACLE ウォレットを使用するにはどうすればよいですか?
これは、ここhttps://github.com/jupyter/docker-stacks/blob/master/minimal-notebook/Dockerfileからの Dockerfile の適応の下で、カスタム JupyterHub 環境「oracle-minimal」をセットアップする方法です。 ORACLE DBに接続するためのORACLEウォレット。
次のファイルを作成します...
Dockerfile (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
sqlnet.ora (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
tnsnames.ora (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
sqlcl-20.4.2.35.2359.zip (場所: C:\oracle_minimal):
oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm (場所: C:\oracle_minimal):
oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm (場所: C:\oracle_minimal):
oracle-instantclient-devel-21.1.0.0.0-1.x86_64.rpm (場所: C:\oracle_minimal):
mkstore (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
orapki (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
create_wallet.sh (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
Dockerfile をビルドし、追加のリソース (上記を参照) を CMD.exe を使用して Docker イメージにバインドします。
新しい Web ブラウザ ウィンドウを開き、CMD-Window の最後の URL 行に貼り付けます。
Jupyter Web Interface のNewボタンをクリックし、ドロップダウン エントリTerminalを選択して、新しいターミナル セッションを開始します...
Jupyter Web Interface のNewボタンをクリックし、ドロップダウン エントリPython 3を選択して、新しい Jupyter Notebook を開始します...
セキュリティへのコメント:
いいえ。ORACLE Wallet はorapkiを使用して作成されたため、ORACLE Wallet はそれを作成したユーザー名とホスト名 (ここでは jovyan@jupyter-user1) にバインドされます。ORACLE Wallet を作成したユーザー名とホスト名の同じ組み合わせのみが ORACLE Wallet を開くことができます。
異なるユーザーやホストで ORACLE Wallet を共有する場合は、代わりに次のスクリプト コンテンツを使用します。
create_wallet.sh (場所: C:\oracle_minimal; UNIX (LF); UTF-8):
参考文献
https://oracle-base.com/articles/10g/secure-external-password-store-10gr2 https://docs.oracle.com/cd/E78494_01/aip/pdf/1411/html/ig/aip-ig -apx_wallet.htm https://ogobrecht.com/posts/2020-07-29-how-to-use-mkstore-and-orapki-with-oracle-instant-client/