Files
xrpl-dev-portal/content/@i18n/ja/infrastructure/configuration/enable-public-signing.md
2023-11-08 16:33:32 -08:00

2.3 KiB

html, parent, blurb, labels
html parent blurb labels
enable-public-signing.html configure-rippled.html 他の人があなたのサーバーを使ってトランザクションに署名できるようにします。(非推奨)
コアサーバー
セキュリティ

パブリック署名の有効化

[新規: rippled 1.1.0][]デフォルトでは、rippledの署名メソッドは管理者接続に限定されています。v1.1.0以前のバージョンのrippledのように、署名メソッドをパブリックAPIメソッドとして使用できるようにするには、構成を変更することで、これを使用できるようにします。

これにより、サーバーが「パブリック」JSON-RPC接続およびWebSocket接続を受け入れる場合は、これらのパブリック接続で以下のメソッドが使用できるようになります。

  • [sign][signメソッド]
  • [sign_for][sign_forメソッド]
  • [submit][submitメソッド](in "sign-and-submit" mode)

これらのメソッドを使用するにあたり、管理者接続からパブリック署名を有効にする必要はありません

注意: パブリック署名を有効にすることは推奨されません。[wallet_proposeメソッド][]と同様に、署名コマンドでは管理レベルの権限を必要とするアクションは実行されませんが、署名コマンドを管理者接続に制限することにより、ユーザーが安全ではない通信経由で、またはユーザーの管理下にないサーバーとの間でシークレットキーを無責任に送受信することを防止します。

パブリック署名を有効にするには、以下の手順を実行します。

  1. rippledの構成ファイルを編集します。

     vim /etc/opt/ripple/rippled.cfg
    

    {% include '_snippets/conf-file-location.md' %}

  2. 以下のスタンザを構成ファイルに追加し、変更を保存します。

     [signing_support]
     true
    
  3. rippledサーバーを再起動します。

     systemctl restart rippled
    

{% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %}