Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Key Management Service
  • Getting started
    • Overview
      • Digital signature key pair
      • Digital signature
    • Envelope encryption
    • Key consistency
    • Quotas and limits
  • Access management
  • Pricing policy
  • Terraform reference
  • Monitoring metrics
  • Audit Trails events
  • FAQ

In this article:

  • Digital signature key pair parameters
  • Using a digital signature key pair
  • Deleting a digital signature key pair
  • Use cases
  1. Concepts
  2. Digital signature
  3. Digital signature key pair

Asymmetric signature key pair in KMS

Written by
Yandex Cloud
Updated at March 31, 2025
  • Digital signature key pair parameters
  • Using a digital signature key pair
  • Deleting a digital signature key pair
  • Use cases

An asymmetric key pair of a digital signature consists of two parts: a public key and a private key. The private key is used to create a digital signature and the public key is used to verify it.

Each key pair counts towards KMS quotas as a single key.

Digital signature key pair parameters

A digital signature key pair in KMS may have the following parameters:

  • ID: Unique key pair identifier in Yandex Cloud. It is used for working with key pairs via the SDK, API, and CLI.

  • Name: Non-unique key pair name. It can be used to work with key pairs in the CLI if the folder only contains a single key pair with this name.

  • Signature algorithm: Algorithm used to create and verify a digital signature. The following signature algorithms are supported:

    • rsa-2048-sign-pss-sha-256
    • rsa-2048-sign-pss-sha-384
    • rsa-2048-sign-pss-sha-512
    • rsa-3072-sign-pss-sha-256
    • rsa-3072-sign-pss-sha-384
    • rsa-3072-sign-pss-sha-512
    • rsa-4096-sign-pss-sha-256
    • rsa-4096-sign-pss-sha-384
    • rsa-4096-sign-pss-sha-512
    • ecdsa-nist-p256-sha-256
    • ecdsa-nist-p384-sha-384
    • ecdsa-nist-p521-sha-512
    • ecdsa-secp256-k1-sha-256
  • Status: Current state of the key pair. The following statuses are possible:

    • Creating: Key pair is being created.
    • Active: Key pair can be used for signing data and verifying the signature.
    • Inactive: Key pair cannot be used.

    You can change the key pair status from Active to Inactive and back using the AsymmetricSignatureKeyService/Update gRPC API call.

Using a digital signature key pair

You can use an asymmetric key pair of a digital signature in digital signature and signature verification operations if you have the appropriate roles assigned. You can temporarily disable operations with a key pair by revoking the roles or changing its status to Inactive. For more information, see Access management in Key Management Service.

Deleting a digital signature key pair

If you delete a digital signature key pair or its parent resource (folder or cloud), this destroys the cryptographic material contained in it.

Use cases

  • Signing and verifying Yandex Container Registry Docker images in Yandex Managed Service for Kubernetes

Was the article helpful?

Previous
Asymmetric encryption
Next
Digital signature
Yandex project
© 2025 Yandex.Cloud LLC