# パブリック署名の有効化

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

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

- [sign](/ja/docs/references/http-websocket-apis/admin-api-methods/signing-methods/sign)
- [sign_for](/ja/docs/references/http-websocket-apis/admin-api-methods/signing-methods/sign_for)
- [submit](/ja/docs/references/http-websocket-apis/public-api-methods/transaction-methods/submit)


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

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

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

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

```
vim /etc/opt/ripple/rippled.cfg
```

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

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

```
systemctl restart rippled
```