Cette page explique comment débuter avec les bibliothèques clientes Cloud conçues pour l'API Cloud Key Management Service. Pour en savoir plus sur les bibliothèques clientes pour les API Cloud, consultez la page Présentation des bibliothèques clientes.
Installer la bibliothèque cliente
C#
Pour en savoir plus, consultez la page Configurer un environnement de développement C#.
Utilisez PowerShell ou la console du gestionnaire de packages Visual Studio :
Install-Package "Google.Cloud.Kms.V1" -Version "2.0.0-beta03"
À l'aide de la CLI dotnet :
dotnet add package "Google.Cloud.Kms.V1" -Version "2.0.0-beta03"
Go
Pour plus d'informations, consultez la page Configurer un environnement de développement Go.
go get "cloud.google.com/go/kms/apiv1"
Java
Pour en savoir plus, consultez la page Configurer un environnement de développement Java.
Si vous utilisez Maven, ajoutez les lignes suivantes à votre fichier pom.xml
. Pour en savoir plus sur les BOM, consultez la page The Google Cloud Platform Libraries BOM (BOM des bibliothèques Google Cloud Platform).
Si vous utilisez Gradle, ajoutez les éléments suivants à vos dépendances :
Si vous utilisez sbt, ajoutez les éléments suivants à vos dépendances :
Si vous utilisez Visual Studio Code, IntelliJ ou Eclipse, vous pouvez ajouter des bibliothèques clientes à votre projet à l'aide des plug-ins IDE suivants :
Les plug-ins offrent des fonctionnalités supplémentaires, telles que la gestion des clés pour les comptes de service. Reportez-vous à la documentation de chaque plug-in pour plus de détails.
Node.js
Pour en savoir plus, consultez la section Configurer un environnement de développement Node.js.
npm install --save "@google-cloud/kms"
PHP
Pour en savoir plus, consultez la page Utiliser PHP sur Google Cloud.
composer require "google/cloud-kms"
Python
Pour en savoir plus, consultez la page Configurer un environnement de développement Python.
pip install --upgrade "google-cloud-kms"
Ruby
Pour en savoir plus, consultez la section Configurer un environnement de développement Ruby.
gem install "google-cloud-kms"
Configurer l'authentification
Lorsque vous utilisez des bibliothèques clientes, vous utilisez les identifiants par défaut de l'application (ADC) pour vous authentifier. Pour en savoir plus sur la configuration de ces identifiants, consultez la section Fournir des identifiants aux ADC. Pour en savoir plus sur l'utilisation des ADC avec les bibliothèques clientes, consultez la section S'authentifier à l'aide de bibliothèques clientes.
Utiliser la bibliothèque cliente
L'exemple suivant montre comment utiliser la bibliothèque cliente.
C#
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS C#.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Go
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS Go.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS Java.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS Node.js.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
PHP
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS PHP.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS Python.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Ruby
Pour savoir comment installer et utiliser la bibliothèque cliente pour Cloud KMS, consultez la section Bibliothèques clientes Cloud KMS. Pour en savoir plus, consultez la documentation de référence de l'API Cloud KMS Ruby.
Pour vous authentifier auprès de Cloud KMS, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Étapes suivantes
Découvrez comment chiffrer et déchiffrer des données par programmation.
- Chiffrer et déchiffrer des données avec une clé symétrique
- Chiffrer et déchiffrer des données avec une clé asymétrique