Поделиться через


VaultCertificate Класс

Описывает ссылку на один сертификат в Key Vault и расположение сертификата на виртуальной машине.

Наследование
azure.mgmt.compute._serialization.Model
VaultCertificate

Конструктор

VaultCertificate(*, certificate_url: str | None = None, certificate_store: str | None = None, **kwargs: Any)

Параметры Keyword-Only

Имя Описание
certificate_url
str

Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен иметь кодировку Base64 следующего объекта JSON, который закодирован в UTF-8: <br>``<br> {<br> "data":"<Base64-encoded-certificate>,:code:
"dataType":"pfx",:code:
"password":"<pfx-file-password>"<br>} <br> Для установки сертификатов на виртуальной машине рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows.

certificate_store
str

Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую следует добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. <br>:code:>>Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем <UppercaseThumbprint.crt> для файла сертификата X509 и <UppercaseThumbprint.prv> для закрытого ключа.<<<br> Оба этих файла имеют формат PEM.

Переменные

Имя Описание
certificate_url
str

Это URL-адрес сертификата, который был отправлен в Key Vault в качестве секрета. Сведения о добавлении секрета в Key Vault см. в статье Добавление ключа или секрета в хранилище ключей. В этом случае сертификат должен иметь кодировку Base64 следующего объекта JSON, который закодирован в UTF-8: <br>``<br> {<br> "data":"<Base64-encoded-certificate>,:code:
"dataType":"pfx",:code:
"password":"<pfx-file-password>"<br>} <br> Для установки сертификатов на виртуальной машине рекомендуется использовать расширение виртуальной машины Azure Key Vault для Linux или расширение виртуальной машины Azure Key Vault для Windows.

certificate_store
str

Для виртуальных машин Windows указывает хранилище сертификатов на виртуальной машине, в которую следует добавить сертификат. Указанное хранилище сертификатов неявно находится в учетной записи LocalMachine. <br>:code:>>Для виртуальных машин Linux файл сертификата помещается в каталог /var/lib/waagent с именем <UppercaseThumbprint.crt> для файла сертификата X509 и <UppercaseThumbprint.prv> для закрытого ключа.<<<br> Оба этих файла имеют формат PEM.