Files
xrpl-dev-portal/docs/infrastructure/configuration/enable-public-signing.md
mDuo13 7645140477 Re-levelization: move non-docs content, rename content→docs
For better URLs, the content folder has been renamed 'docs' and all
other files have been moved up a level. Also, non-docs images have been
moved to the static folder at the top level where they belong.

Many relative paths had to be fixed to make this work.
2024-01-31 17:53:52 -08:00

2.4 KiB

html, parent, seo, labels
html parent seo labels
enable-public-signing.html configure-rippled.html
description
Allow others to use your server to sign transactions. (Not recommended)
Core Server
Security

Enable Public Signing

By default, the signing methods for rippled are limited to administrative connections. If you want to allow signing methods to be used as public API methods (like with versions of rippled before v1.1.0), you can enable it with a configuration change.

This enables the following methods to be used on "public" JSON-RPC and WebSocket connections, if your server accepts them:

  • [sign][sign method]
  • [sign_for][sign_for method]
  • [submit][submit method] (in "sign-and-submit" mode)

You do not need to enable public signing to use these methods from an admin connection.

Caution: Ripple does not recommend enabling public signing. Like the [wallet_propose method][], the signing commands do not perform any actions that would require administrative-level permissions, but restricting them to admin connections protects users from irresponsibly sending or receiving secret keys over unsecured communications, or to servers they do not control.

To enable public signing, perform the following steps:

  1. Edit your rippled's config file.

    vim /etc/opt/ripple/rippled.cfg
    

    {% partial file="/docs/_snippets/conf-file-location.md" /%}

  2. Add the following stanza to your config file, and save the changes:

    [signing_support]
    true
    
  3. Restart your rippled server:

    systemctl restart rippled
    

See Also

{% raw-partial file="/docs/_snippets/common-links.md" /%}