你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CertificatePolicy 类

证书的管理策略。

继承
builtins.object
CertificatePolicy

构造函数

CertificatePolicy(issuer_name: str | None = None, **kwargs)

参数

issuer_name
strNone
默认值: None

可选。 引用的颁发者对象的名称或保留名称;例如, selfunknown

subject
strNone

证书的主题名称。 应为有效的 X509 可分辨名称。 创建证书需要使用者或使用者可选名称参数之一。 导入证书时,将忽略这一点;将从导入的证书分析使用者。

san_emails
list[str] 或 None

使用者 X509 对象的备用电子邮件。 创建证书需要使用者或使用者可选名称参数之一。

san_dns_names
list[str] 或 None

X509 对象的使用者备用 DNS 名称。 创建证书需要使用者或使用者可选名称参数之一。

san_user_principal_names
list[str] 或 None

X509 对象的使用者替代用户主体名称。 创建证书需要使用者或使用者可选名称参数之一。

exportable
boolNone

指示是否可以导出私钥。 有关有效值,请参阅 KeyType。

key_type
strKeyTypeNone

要用于证书的密钥对的类型。

key_size
intNone

密钥的大小(以位为单位)。 例如:RSA 的 2048、3072 或 4096。

reuse_key
boolNone

指示是否在证书续订时使用相同的密钥对。

key_curve_name
strKeyCurveNameNone

椭圆曲线名称。 有关有效值,请参阅 KeyCurveName。

enhanced_key_usage
list[str] 或 None

使用证书密钥的扩展方式。

key_usage
list[strKeyUsageType] 或 None

密钥用法列表。

content_type
strCertificateContentTypeNone

媒体类型 (MIME 类型) 支持证书的机密。 如果未指定,则假定为 pkcs12

validity_in_months
intNone

证书的有效期(以月为单位)。

lifetime_actions
list[LifetimeAction] 或 None

将在证书生存期内由密钥保管库执行的操作。

certificate_type
strNone

要从颁发者提供程序请求的证书的类型。

certificate_transparency
boolNone

指示是否应将此策略下生成的证书发布到证书透明度日志。

方法

get_default

get_default

get_default() -> CertificatePolicy

属性

certificate_transparency

是否应将在此策略下生成的证书发布到证书透明度日志。

返回类型

bool,

certificate_type

从颁发者提供程序请求的证书类型。

返回类型

str,

content_type

媒体类型 (MIME 类型) 。

返回类型

created_on

创建证书时的日期时间。

返回类型

enabled

证书是否已启用。

返回类型

bool,

enhanced_key_usage

增强的密钥用法。

返回类型

list[str],

exportable

是否可以导出私钥。

返回类型

bool,

issuer_name

引用的颁发者对象的名称或证书颁发者的保留名称。

返回类型

str,

key_curve_name

椭圆曲线名称。

返回类型

key_size

密钥的大小(以位为单位)。

返回类型

int,

key_type

要用于证书的密钥对的类型。

返回类型

key_usage

密钥用法列表。

返回类型

lifetime_actions

将在证书生存期内由密钥保管库执行的操作及其触发器。

返回类型

reuse_key

证书续订时是否使用相同的密钥对。

返回类型

bool,

san_dns_names

使用者备用域名。

返回类型

list[str],

san_emails

使用者备用电子邮件地址。

返回类型

list[str],

san_user_principal_names

使用者备用用户主体名称。

返回类型

list[str],

subject

证书的主题名称。

返回类型

str,

updated_on

上次更新证书的日期时间。

返回类型

validity_in_months

证书的有效期(以月为单位)。

返回类型

int,