@azure/keyvault-certificates package
類別
CertificateClient |
要與 KeyVault 憑證功能互動的用戶端 |
介面
類型別名
ActionType |
定義 ActionType 的值。 |
ArrayOneOrMore |
至少具有一個屬性的陣列。 |
BackupCertificateOptions | |
BeginDeleteCertificateOptions |
介面,表示可傳遞至的選擇性參數 beginDeleteCertificate(string, CertificatePollerOptions) |
BeginRecoverDeletedCertificateOptions |
介面,表示可傳遞至的選擇性參數 beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
CancelCertificateOperationOptions |
的選項 <xref:cancelCertificateOperation> 。 |
CertificateContact |
保存庫憑證的連絡資訊。 每個連絡人至少會有 CertificateContactAll 的其中一個屬性,也就是:emailAddress、名稱或電話。 |
CertificateContentType |
定義 contentType 的值。 可能的值包括:'application/x-pem-file'、'application/x-pkcs12' |
CertificateKeyCurveName |
定義 JsonWebKeyCurveName 的值。 服務支援的已知值P-256 |
CertificateKeyType |
定義 JsonWebKeyType 的值。 服務支援的已知值EC |
CertificatePolicy |
類型,表示至少有一個主體屬性的憑證原則。 |
CertificatePolicyAction |
將執行的動作。 |
CertificateTags |
介面,表示憑證標記的形狀。 標籤只是字串索引鍵/值組。 |
CreateCertificateState |
CreateCertificatePoller 作業狀態的公用標記法。 |
DeleteCertificateOperationOptions | |
DeleteCertificateState |
DeleteCertificatePoller 作業狀態的公用標記法。 |
DeleteContactsOptions | |
DeleteIssuerOptions | |
DeletionRecoveryLevel |
定義 DeletionRecoveryLevel 的值。 服務支援的已知值可清除:表示刪除是無法復原作業的保存庫狀態,而無法復原。 此層級對應至刪除作業沒有可用的保護;在實體層級或更高層級接受刪除作業時,資料無法復原, (保存庫、資源群組、訂用帳戶等) |
GetCertificateOperationOptions |
的選項 getCertificateOperation(string, CertificatePollerOptions) 。 |
GetCertificateOptions | |
GetCertificatePolicyOptions | |
GetCertificateVersionOptions |
的選項 getCertificateVersion(string, string, OperationOptions) 。 |
GetContactsOptions | |
GetDeletedCertificateOptions | |
GetIssuerOptions | |
GetPlainCertificateOperationOptions |
的選項 <xref:getPlainCertificateOperation> 。 |
ImportCertificatePolicy |
類型,表示不需要 SAN 或主體的憑證匯入原則 |
KVPollerLike |
core-lro 的 PollerLike 已被取代的 KeyVault 複本。 |
KeyUsageType |
定義 KeyUsageType 的值。 服務支援的已知值digitalSignature |
ListPropertiesOfCertificateVersionsOptions |
介面,表示傳遞至 listPropertiesOfCertificateVersions(string, OperationOptions) 之 CertificateClient 分頁作業的選擇性參數。 |
ListPropertiesOfIssuersOptions |
介面,表示傳遞至 listPropertiesOfIssuers(OperationOptions) 之 CertificateClient 分頁作業的選擇性參數。 |
MergeCertificateOptions |
介面,表示 的 mergeCertificate(string, Uint8Array[], OperationOptions) 選擇性參數。 |
PurgeDeletedCertificateOptions | |
RecoverDeletedCertificateState |
已淘汰:公開表示已刪除憑證輪詢作業的復原 |
RequireAtLeastOne |
RequireAtLeastOne 可協助建立類型,其中至少一個介面的屬性 (可以是任何屬性,) 必須存在。 運作方式是因為 TypeScript 的公用程式類型: https://www.typescriptlang.org/docs/handbook/utility-types.html 讓我們檢查它:
|
RestoreCertificateBackupOptions |
介面,表示 的 restoreCertificateBackup(Uint8Array, OperationOptions) 選擇性參數。 |
SetContactsOptions | |
SubjectAlternativeNames |
主旨屬性的替代專案。 如果有的話,它至少應該有 SubjectAlternativeNamesAll 的其中一個屬性。 |
UpdateCertificatePolicyOptions |
的選項 updateCertificatePolicy(string, CertificatePolicy, OperationOptions) 。 |
列舉
KnownCertificateKeyCurveNames |
服務的 CertificateKeyCurveName 已知值。 |
KnownCertificateKeyTypes |
服務接受的 CertificateKeyType 已知值。 |
KnownDeletionRecoveryLevels |
服務的 DeletionRecoveryLevel 已知值。 |
KnownKeyUsageTypes |
服務接受的 KeyUsageType 已知值。 |
WellKnownIssuer |
選擇預設值的已知簽發者 |
函數
parse |
剖析指定的金鑰保存庫憑證識別碼。例如: https://.vault.azure.net/certificates// 在剖析上述識別碼時,此函式會傳回:
|
函式詳細資料
parseKeyVaultCertificateIdentifier(string)
剖析指定的金鑰保存庫憑證識別碼。例如:
https://.vault.azure.net/certificates//
在剖析上述識別碼時,此函式會傳回:
{
sourceId: "https://<keyvault-name>.vault.azure.net/certificates/<certificate-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<certificate-name>"
}
function parseKeyVaultCertificateIdentifier(id: string): KeyVaultCertificateIdentifier
參數
- id
-
string
金鑰保存庫憑證的識別碼。