Freigeben über


VaultCertificate Klasse

Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und den Speicherort, an dem sich das Zertifikat auf dem virtuellen Computer befinden soll.

Vererbung
azure.mgmt.compute._serialization.Model
VaultCertificate

Konstruktor

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

Keyword-Only Parameter

Name Beschreibung
certificate_url
str

Dies ist die URL eines Zertifikats, das als Geheimnis in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimnisses zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder Geheimnisses zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist: <br>``<br> {<br> "data":"<Base64-encoded-certificate>,:code:
"dataType":"pfx",:code:
"password":"<pfx-file-password>"<br>}.

certificate_store
str

Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto. <br>:code:>><<<br>Für linux-VMs wird die Zertifikatdatei unter dem Verzeichnis /var/lib/waagent mit dem Dateinamen <UppercaseThumbprint.crt> für die X509-Zertifikatdatei und <UppercaseThumbprint.prv> für private Schlüssel platziert. Beide Dateien sind PEM-formatiert.

Variablen

Name Beschreibung
certificate_url
str

Dies ist die URL eines Zertifikats, das als Geheimnis in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimnisses zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder Geheimnisses zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist: <br>``<br> {<br> "data":"<Base64-encoded-certificate>,:code:
"dataType":"pfx",:code:
"password":"<pfx-file-password>"<br>}.

certificate_store
str

Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto. <br>:code:>><<<br>Für linux-VMs wird die Zertifikatdatei unter dem Verzeichnis /var/lib/waagent mit dem Dateinamen <UppercaseThumbprint.crt> für die X509-Zertifikatdatei und <UppercaseThumbprint.prv> für private Schlüssel platziert. Beide Dateien sind PEM-formatiert.