Tous les exemples de code Cloud KMS
Cette page contient des exemples de code pour Cloud Key Management Service (KMS). Pour rechercher et filtrer des exemples de code pour d'autres produits Google Cloud , consultez l'explorateur d'exemplesGoogle Cloud .
Restaurer une version de clé dont la destruction est programmée
Restaurer une version de clé dont la destruction est programmée.
- Cloud Key Management Service
- Go
- JavaScript
- C#
- PHP
- Ruby
- Java
- Python
- Node.js
Répertorier les trousseau de clés
Répertorier les trousseaux de clés.
- Cloud Key Management Service
- Node.js
- Python
- C#
- PHP
- Ruby
- JavaScript
- Java
- Go
Supprimer un membre IAM d'une ressource
Supprimer un membre IAM d'une ressource
- Cloud Key Management Service
- Node.js
- C#
- Go
- PHP
- JavaScript
- Python
- Ruby
- Java
Mettre à jour la version principale d'une clé
Mettre à jour la version principale d'une clé
- Cloud Key Management Service
- Go
- C#
- Node.js
- PHP
- Python
- JavaScript
- Ruby
- Java
Obtenir des octets aléatoires à partir d'un HSM
Récupérez des octets aléatoires du générateur de nombres aléatoires dans Cloud HSM.
- Cloud Key Management Service
- Ruby
- Python
- Go
- C#
- Java
- Node.js
- JavaScript
- PHP
Créer une nouvelle version de la clé
Créer une nouvelle version de la clé donnée.
- Cloud Key Management Service
- JavaScript
- Ruby
- PHP
- Python
- Node.js
- Java
- Go
- C#
Configurer la rotation automatique des clés
Configurer un calendrier de rotation des clés automatique.
- Cloud Key Management Service
- C#
- Ruby
- Node.js
- Python
- Java
- PHP
- Go
- JavaScript
Chiffrer avec une clé symétrique
Chiffrez du texte brut avec une clé symétrique.
- Cloud Key Management Service
- Python
- Node.js
- Java
- PHP
- Go
- C#
- JavaScript
- Ruby
Créer une clé HSM
Créer une clé Cloud HSM dans le trousseau et l'emplacement spécifiés
- Cloud Key Management Service
- JavaScript
- Ruby
- C#
- PHP
- Node.js
- Java
- Go
- Python
Importer une clé encapsulée manuellement
Importer une clé que vous avez encapsulée manuellement dans Cloud KMS
- Cloud Key Management Service
- Java
- Go
- Python
- JavaScript
- Node.js
Chiffrer avec une clé asymétrique
Chiffrer le texte brut à l'aide de la partie clé publique d'une clé asymétrique
- Cloud Key Management Service
- Node.js
- Java
- Python
- C#
- PHP
- JavaScript
- Ruby
- Go
Créer un job d'importation
Créez une tâche d'importation dans Cloud KMS.
- Cloud Key Management Service
- Go
- JavaScript
- Java
- Node.js
- Python
Obtenir une attestation de version de clé
Obtenir une attestation de clé backend HSM
- Cloud Key Management Service
- Python
- Go
- Java
- JavaScript
- PHP
- C#
- Node.js
- Ruby
Créer un trousseau de clés
Créer un trousseau de clés.
- Cloud Key Management Service
- C#
- Node.js
- JavaScript
- Python
- PHP
- Java
- Go
- Ruby
Créer une clé pour l'importation
Configurez une clé vide pour importer votre propre clé de chiffrement.
- Cloud Key Management Service
- Go
- Java
- Node.js
- JavaScript
- Python
Déchiffrer avec une clé symétrique
Déchiffrez du texte chiffré à l'aide d'une clé asymétrique.
- Cloud Key Management Service
- C#
- Node.js
- JavaScript
- Python
- PHP
- Java
- Go
- Ruby
Obtenir la clé publique pour une clé asymétrique
Obtenir la clé publique pour une clé asymétrique
- Cloud Key Management Service
- PHP
- Go
- Python
- JavaScript
- Ruby
- C#
- Java
- Node.js
Créer une clé de signature asymétrique
Créer une clé de signature asymétrique.
- Cloud Key Management Service
- Java
- C#
- Ruby
- Node.js
- Go
- Python
- PHP
- JavaScript
Ajouter un calendrier de rotation à une clé existante
Ajoutez un calendrier de rotation à une clé existante.
- Cloud Key Management Service
- Python
- JavaScript
- Node.js
- Ruby
- C#
- Java
- PHP
- Go
Déchiffrer avec une clé asymétrique
Déchiffrez du texte chiffré à l'aide d'une clé asymétrique.
- Cloud Key Management Service
- Ruby
- Node.js
- JavaScript
- C#
- PHP
- Python
- Java
- Go
Vérifier la tâche d'importation
Vérifiez l'état d'une tâche d'importation dans Cloud KMS.
- Cloud Key Management Service
- Go
- Python
- Node.js
- JavaScript
- Java
Vérifier une tâche d'importation
Vérifiez l'état d'une tâche d'importation dans Cloud KMS.
- Cloud Key Management Service
- JavaScript
- Go
- Java
- Python
- Node.js
Créer une signature MAC
Signez un message à l'aide de la partie clé publique d'une clé asymétrique.
- Cloud Key Management Service
- C#
- Node.js
- PHP
- Go
- JavaScript
- Python
- Ruby
- Java
Obtenir la stratégie IAM associée à une ressource
Obtenir la stratégie IAM associée à une ressource
- Cloud Key Management Service
- Go
- Java
- JavaScript
- Ruby
- C#
- PHP
- Node.js
- Python
Détruire une version de clé
Programmer la destruction de la version de clé donnée.
- Cloud Key Management Service
- Ruby
- PHP
- JavaScript
- C#
- Python
- Node.js
- Go
- Java
Ajouter un membre IAM à une ressource
Ajouter un membre IAM à une ressource
- Cloud Key Management Service
- Java
- Go
- Node.js
- PHP
- C#
- Python
- JavaScript
- Ruby
Valider une signature asymétrique d'une clé à courbe elliptique
Valider la signature d'un message signé avec une clé asymétrique à courbe elliptique
- Cloud Key Management Service
- Ruby
- Python
- PHP
- JavaScript
- Go
- Java
- C#
- Node.js
Obtenir une clé et ses libellés
Obtenir une clé et ses libellés
- Cloud Key Management Service
- Java
- Ruby
- PHP
- JavaScript
- C#
- Node.js
- Go
- Python
Récupérer une signature asymétrique
Récupérer une signature asymétrique du hachage SHA-256 d'un message d'entrée à l'aide de l'API KMS.
- Cloud Key Management Service
- Ruby
- JavaScript
- Java
- Python
- Node.js
- C#
- Go
- PHP
Créer une clé de déchiffrement asymétrique
Créer une clé de déchiffrement asymétrique.
- Cloud Key Management Service
- C#
- Python
- Node.js
- JavaScript
- Go
- Java
- Ruby
- PHP
Créer une clé avec des libellés
Lors de la création d'une clé, vous pouvez ajouter des libellés en définissant une ou plusieurs paires clé/valeur en tant que libellés.
- Cloud Key Management Service
- Node.js
- C#
- Ruby
- Java
- JavaScript
- PHP
- Python
- Go
Activer une version de clé
Activer une version de clé.
- Cloud Key Management Service
- Node.js
- Python
- PHP
- Go
- Ruby
- JavaScript
- Java
- C#
Valider la signature asymétrique d'une clé RSA
Valider signature d'un message signé avec une clé RSA asymétrique
- Cloud Key Management Service
- Node.js
- Ruby
- Python
- Go
- JavaScript
- PHP
- Java
- C#
Supprimer un calendrier de rotation d'une clé existante
Supprimer un calendrier de rotation d'une clé existante.
- Cloud Key Management Service
- PHP
- Python
- Java
- Go
- Node.js
- C#
- Ruby
- JavaScript
Créer une clé HMAC Cloud KMS
Créez une clé dans Cloud KMS pour les opérations HMAC.
- Cloud Key Management Service
- Ruby
- Java
- C#
- Python
- Node.js
- Go
- PHP
- JavaScript
Désactiver une version de clé
Désactiver une version de clé.
- Cloud Key Management Service
- PHP
- C#
- Node.js
- Java
- JavaScript
- Go
- Python
- Ruby
Créer une clé symétrique
Créez une clé de chiffrement/déchiffrement symétrique dans Cloud KMS.
- Cloud Key Management Service
- C#
- Python
- Java
- JavaScript
- Node.js
- Go
- Ruby
- PHP
Valider une signature MAC
Validez la signature des données à partir d'une clé HMAC.
- Cloud Key Management Service
- PHP
- JavaScript
- Node.js
- C#
- Python
- Ruby
- Go
- Java
Valider une chaîne de certificats
Obtenez une chaîne de certificats du fabricant et vérifiez l'attestation.
- Cloud Key Management Service
- Python
Supprimer des libellés associés à une clé existante
Supprimer des libellés associés à une clé existante
- Cloud Key Management Service
- Java
- C#
- Python
- Node.js
- PHP
- Go
- JavaScript
- Ruby
Mettre à jour les libellés d'une clé existante
Mettre à jour les libellés d'une clé existante
- Cloud Key Management Service
- Ruby
- Node.js
- JavaScript
- Go
- C#
- PHP
- Python
- Java