你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
@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 |
表示传递给 的 CertificateClient 分页操作的可选参数的 listPropertiesOfCertificateVersions(string, OperationOptions)接口。 |
ListPropertiesOfIssuersOptions |
表示传递给 的 CertificateClient 分页操作的可选参数的 listPropertiesOfIssuers(OperationOptions)接口。 |
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 |
分析给定密钥保管库证书 ID。例如: https://.vault.azure.net/certificates// 在分析上述 ID 时,此函数返回:
|
函数详细信息
parseKeyVaultCertificateIdentifier(string)
分析给定密钥保管库证书 ID。例如:
https://.vault.azure.net/certificates//
在分析上述 ID 时,此函数返回:
{
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
密钥保管库证书的 ID。