Omówienie kluczy, wpisów tajnych i certyfikatów usługi Azure Key Vault

Usługa Azure Key Vault umożliwia aplikacjom i użytkownikom platformy Microsoft Azure przechowywanie i używanie kilku typów danych wpisów tajnych/kluczy: kluczy, wpisów tajnych i certyfikatów. Klucze, wpisy tajne i certyfikaty są określane zbiorczo jako "obiekty".

Identyfikatory obiektów

Obiekty są jednoznacznie identyfikowane w usłudze Key Vault przy użyciu identyfikatora bez uwzględniania wielkości liter nazywanego identyfikatorem obiektu. Żadne dwa obiekty w systemie nie mają tego samego identyfikatora, niezależnie od lokalizacji geograficznej. Identyfikator składa się z prefiksu identyfikującego magazyn kluczy, typ obiektu, nazwę obiektu podaną przez użytkownika i wersję obiektu. Identyfikatory, które nie zawierają wersji obiektu, są określane jako "identyfikatory podstawowe". Identyfikatory obiektów usługi Key Vault są również prawidłowymi adresami URL, ale zawsze powinny być porównywane jako ciągi bez uwzględniania wielkości liter.

Aby uzyskać więcej informacji, zobacz Uwierzytelnianie, żądania i odpowiedzi

Identyfikator obiektu ma następujący format ogólny (w zależności od typu kontenera):

  • W przypadku magazynów: https://{vault-name}.vault.azure.net/{object-type}/{object-name}/{object-version}

  • W przypadku zarządzanych pul modułów HSM: https://{hsm-name}.managedhsm.azure.net/{object-type}/{object-name}/{object-version}

Uwaga

Zobacz Obsługa typów obiektów dla typów obiektów obsługiwanych przez każdy typ kontenera.

Gdzie:

Element opis
vault-name lub hsm-name Nazwa magazynu kluczy lub zarządzanej puli HSM w usłudze Microsoft Azure Key Vault.

Nazwy magazynów i zarządzane nazwy puli HSM są wybierane przez użytkownika i są globalnie unikatowe.

Nazwa magazynu i nazwa zarządzanej puli modułów HSM musi być ciągiem 3–24 znaków zawierającym tylko 0–9, a–z, A–Z, a nie kolejne — .
object-type Typ obiektu, "klucze", "wpisy tajne" lub "certyfikaty".
object-name Jest object-name to nazwa podana przez użytkownika i musi być unikatowa w magazynie kluczy. Nazwa musi być ciągiem znaków 1–127, zaczynając od litery i zawierającym tylko 0–9, a–z, A–Z i -.
object-version Element object-version to generowany przez system, 32-znakowy identyfikator ciągu, który jest opcjonalnie używany do obsługi unikatowej wersji obiektu.

Sufiksy DNS dla identyfikatorów obiektów

Dostawca zasobów usługi Azure Key Vault obsługuje dwa typy zasobów: magazyny i zarządzane moduły HSM. W tej tabeli przedstawiono sufiks DNS używany przez punkt końcowy płaszczyzny danych dla magazynów i zarządzanych pul modułów HSM w różnych środowiskach chmury.

Środowisko chmury Sufiks DNS dla magazynów Sufiks DNS zarządzanych modułów HSM
Chmura platformy Azure .vault.azure.net .managedhsm.azure.net
Platforma Microsoft Azure obsługiwana przez firmę 21Vianet Cloud .vault.azure.cn Nieobsługiwane
Rząd usługi Azure USA .vault.usgovcloudapi.net Nieobsługiwane
Chmura niemiecka platformy Azure .vault.microsoftazure.de Nieobsługiwane

Typy obiektów

W tej tabeli przedstawiono typy obiektów i ich sufiksy w identyfikatorze obiektu.

Object type Sufiks identyfikatora Magazyny Zarządzane pule modułów HSM
Klucze chronione przez moduł HSM /Klucze Obsługiwane Obsługiwane
Klucze chronione programowo /Klucze Obsługiwane Nieobsługiwane
Wpisy tajne /Tajemnice Obsługiwane Nieobsługiwane
Certyfikaty /Certyfikaty Obsługiwane Nieobsługiwane
Klucze kont magazynu /Magazynu Obsługiwane Nieobsługiwane
  • Klucze kryptograficzne: obsługuje wiele typów kluczy i algorytmów oraz umożliwia korzystanie z kluczy chronionych przez oprogramowanie i chronionych przez moduł HSM. Aby uzyskać więcej informacji, zobacz About keys (Informacje o kluczach).
  • Wpisy tajne: zapewnia bezpieczny magazyn wpisów tajnych, takich jak hasła i parametry połączenia bazy danych. Aby uzyskać więcej informacji, zobacz About secrets (Informacje o wpisach tajnych).
  • Certyfikaty: obsługuje certyfikaty, które są oparte na kluczach i wpisach tajnych oraz dodają funkcję automatycznego odnawiania. Pamiętaj, że podczas tworzenia certyfikatu tworzony jest również adresowalny klucz i wpis tajny o tej samej nazwie. Aby uzyskać więcej informacji, zobacz About certificates (Informacje o certyfikatach).
  • Klucze konta usługi Azure Storage: może zarządzać kluczami konta usługi Azure Storage. Wewnętrznie usługa Key Vault może wyświetlać listę (synchronizować) klucze przy użyciu konta usługi Azure Storage i okresowo ponownie generować klucze (obracać je). Aby uzyskać więcej informacji, zobacz Zarządzanie kluczami konta magazynu za pomocą usługi Key Vault.

Aby uzyskać więcej ogólnych informacji na temat usługi Key Vault, zobacz About Azure Key Vault (Informacje o usłudze Azure Key Vault). Aby uzyskać więcej informacji na temat zarządzanych pul modułów HSM, zobacz Co to jest zarządzany moduł HSM usługi Azure Key Vault?

Typy danych

Zapoznaj się ze specyfikacjami JOSE dotyczącymi odpowiednich typów danych dla kluczy, szyfrowania i podpisywania.

  • algorithm — obsługiwany algorytm dla operacji klucza, na przykład RSA1_5
  • ciphertext-value — oktety tekstu szyfrowania zakodowane przy użyciu biblioteki Base64URL
  • digest-value — dane wyjściowe algorytmu skrótu zakodowane przy użyciu biblioteki Base64URL
  • key-type — jeden z obsługiwanych typów kluczy, na przykład RSA (Rivest-Shamir-Adleman).
  • plaintext-value — oktety zwykłego tekstu zakodowane przy użyciu biblioteki Base64URL
  • signature-value — dane wyjściowe algorytmu podpisu zakodowane przy użyciu biblioteki Base64URL
  • base64URL — zakodowana wartość binarna Base64URL [RFC4648]
  • wartość logiczna — prawda lub fałsz
  • Tożsamość — tożsamość z identyfikatora Entra firmy Microsoft.
  • IntDate — wartość dziesiętna JSON reprezentująca liczbę sekund od 1970-01-01T0:0:0Z UTC do określonej daty/godziny UTC. Zobacz RFC3339, aby uzyskać szczegółowe informacje dotyczące daty/godziny, ogólnie i UTC w szczególności.

Obiekty, identyfikatory i przechowywanie wersji

Obiekty przechowywane w usłudze Key Vault są wersjonowane za każdym razem, gdy tworzone jest nowe wystąpienie obiektu. Każda wersja ma przypisany unikatowy identyfikator obiektu. Po pierwszym utworzeniu obiektu otrzymuje on unikatowy identyfikator wersji i oznaczony jako bieżąca wersja obiektu. Utworzenie nowego wystąpienia o tej samej nazwie obiektu daje nowemu obiektowi unikatowy identyfikator wersji, co powoduje, że stanie się bieżącą wersją.

Obiekty w usłudze Key Vault można pobrać, określając wersję lub pomijając wersję, aby pobrać najnowszą wersję obiektu. Wykonywanie operacji na obiektach wymaga podania wersji do użycia określonej wersji obiektu.

Uwaga

Wartości podane dla zasobów platformy Azure lub identyfikatorów obiektów mogą być kopiowane globalnie na potrzeby uruchamiania usługi. Podana wartość nie powinna zawierać danych osobowych ani poufnych.

Następne kroki