共用方式為


VaultCertificate interface

描述金鑰保存庫中的單一憑證參考,以及憑證應該位於 VM 上的位置。

屬性

certificateStore

針對 Windows VM,指定應該新增憑證之虛擬機器上的憑證存放區。 指定的憑證存放區隱含地位於 LocalMachine 帳戶中。 針對 Linux VM,憑證檔案會放在 /var/lib/waagent 目錄底下,而 X509 憑證檔案的檔案名 < 為 UppercaseThumbprint.crt,而 < 私密金鑰則為 UppercaseThumbprint.prv >> 。 這兩個檔案都是 .pem 格式。

certificateUrl

這是已上傳至金鑰保存庫作為秘密之憑證的 URL。 如需將秘密新增至金鑰保存庫,請參閱將金鑰或秘密新增至金鑰保存庫。 在此情況下,您的憑證必須是下列 JSON 物件的 Base64 編碼,其編碼方式為 UTF-8:

{
「data」:「」,
「dataType」:「pfx」,
「password」:「」
}
若要在虛擬機器上安裝憑證,建議使用適用于 Linux 的 Azure 金鑰保存庫 虛擬機器擴充功能,或適用于 Windows 的 Azure 金鑰保存庫 虛擬機器擴充功能

屬性詳細資料

certificateStore

針對 Windows VM,指定應該新增憑證之虛擬機器上的憑證存放區。 指定的憑證存放區隱含地位於 LocalMachine 帳戶中。 針對 Linux VM,憑證檔案會放在 /var/lib/waagent 目錄底下,而 X509 憑證檔案的檔案名 < 為 UppercaseThumbprint.crt,而 < 私密金鑰則為 UppercaseThumbprint.prv >> 。 這兩個檔案都是 .pem 格式。

certificateStore?: string

屬性值

string

certificateUrl

這是已上傳至金鑰保存庫作為秘密之憑證的 URL。 如需將秘密新增至金鑰保存庫,請參閱將金鑰或秘密新增至金鑰保存庫。 在此情況下,您的憑證必須是下列 JSON 物件的 Base64 編碼,其編碼方式為 UTF-8:

{
「data」:「」,
「dataType」:「pfx」,
「password」:「」
}
若要在虛擬機器上安裝憑證,建議使用適用于 Linux 的 Azure 金鑰保存庫 虛擬機器擴充功能,或適用于 Windows 的 Azure 金鑰保存庫 虛擬機器擴充功能

certificateUrl?: string

屬性值

string