{"templateId":"markdown","versions":[{"version":"v1.40","label":"v1.40 STS","link":"/products/custody/v1.40/get-started/deployment/deploy-kms/on-prem","default":true,"active":false,"folderId":"c15a2701"},{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/v1.39/get-started/deployment/deploy-kms/on-prem","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/get-started/deployment/deploy-kms/on-prem","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/get-started/deployment/deploy-kms/on-prem","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/get-started/deployment/deploy-kms/on-prem","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/get-started/deployment/deploy-kms/on-prem","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/get-started/deployment/deploy-kms/on-prem","default":false,"active":true,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"On-premise KMS","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"on-premise-kms","__idx":0},"children":["On-premise KMS"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this section you'll learn how to initialize your on-premise KMS and connect it to ","Ripple Custody",". This section applies to Thales Luna HSM."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple also supports on-premise deployments with an IBM HSM. For more information, contact your Ripple liaison."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Initialization and connection of an on-premise KMS involves the following steps:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Deploy and initialize the KMS, according the vendor instructions."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Deploy a vault."]}]}]},"headings":[{"value":"On-premise KMS","id":"on-premise-kms","depth":1}],"frontmatter":{"seo":{"title":"On-premise KMS"}},"lastModified":"2025-10-28T02:35:57.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/v1.15/get-started/deployment/deploy-kms/on-prem","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}