Skip to main content
Version: 1.12-grodno (current)

Secret: medikt-jwt-keys

Назначение: RSA ключи для подписи JWT токенов

Kubernetes Secret name: medikt-jwt-keys

Ключи:

КлючОписание
privateKeyПриватный RSA ключ для подписи токенов
publicKeyПубличный RSA ключ для проверки подписи

Terraform модуль: jwt

Пример конфигурации:

module "jwt-keys-secret" {
source = "./modules/k8s-secret"

k8s_secret_name = "medikt-jwt-keys"
k8s_ns = ["prod"]
data = {
privateKey = filebase64("path/to/private.key")
publicKey = filebase64("path/to/public.key")
}
type = "Opaque"
}

Формат ключей:

  • Приватный ключ в формате PKCS#1 (BEGIN RSA PRIVATE KEY)
  • Публичный ключ в формате X.509 (BEGIN PUBLIC KEY)