Getting Started Overview
The following table describes the actions and decisions you'll be taking during
the steps required to get started with Tink:
Step |
Description |
1. Understand key concepts |
Familiarize yourself with the structure of Tink and the terminology used to describe it |
2. Select your KMS |
Decide which external Key Management System (KMS) to use to protect your Tink-generated keys |
3. Set up Tink |
Decide which language to use to build Tink and complete the related setup tasks |
Next steps
Once you've completed the Getting Started steps, continue with the standard Tink
usage steps:
- Choose a primitive – Decide which primitive to use
based on your use case
- Manage keys – Protect your keys with your
external KMS, generate keysets, and rotate your keys
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-11-14 UTC.
[null,null,["Last updated 2024-11-14 UTC."],[[["To get started with Tink, you will need to understand key concepts, select a Key Management System (KMS) for key protection, and complete language-specific setup tasks."],["After completing the initial setup, you'll move on to selecting a cryptographic primitive based on your use case and learning about key management features like protection, keyset generation, and rotation."]]],["The core actions to get started with Tink involve understanding its structure and terminology, selecting an external Key Management System (KMS) to protect generated keys, and setting up Tink by choosing a language and completing related tasks. After these steps, users should choose a primitive based on their use case and then manage their keys, including protection, generation, and rotation, using the selected KMS.\n"]]