問題タブ [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.

0 投票する
1 に答える
323 参照

oracle - Oracle PL/SQL で Web サービスにアクセスできない

PL/SQL Oracle 11g から Web サービスを呼び出しますが、次のスクリプトが機能しません。

エンドポイントへの接続は SOAPUI で問題なく可能です。プロキシ <proxy_url>:8080/script_proxy.pac を使用してブラウザで URL を開くことができます。ウォレットには、からダウンロードした証明書が含まれています。URL test.salesforce.com を ACL に挿入し、スクリプトを実行するユーザーにアクセスを許可しました。

どうすれば問題を把握できますか?

0 投票する
1 に答える
191 参照

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 を提供してください。

ロバート

0 投票する
0 に答える
149 参照

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/