CertificatePolicy Clase

Directiva de administración de un certificado.

Herencia
builtins.object
CertificatePolicy

Constructor

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

Parámetros

issuer_name
str o None
valor predeterminado: None

Opcional. Nombre del objeto emisor al que se hace referencia o nombres reservados; por ejemplo, self o unknown

subject
str o None

El nombre del sujeto del certificado. Debe ser un nombre distintivo X509 válido. Los parámetros de nombre alternativo del firmante o sujeto son necesarios para crear un certificado. Esto se omitirá al importar un certificado; el asunto se analizará desde el certificado importado.

san_emails
list[str] o None

Correos electrónicos alternativos del asunto del objeto X509. Los parámetros de nombre alternativo del firmante o sujeto son necesarios para crear un certificado.

san_dns_names
list[str] o None

Nombres DNS alternativos del firmante del objeto X509. Los parámetros de nombre alternativo del firmante o sujeto son necesarios para crear un certificado.

san_user_principal_names
list[str] o None

Nombres principales de usuario alternativos del firmante del objeto X509. Los parámetros de nombre alternativo del firmante o sujeto son necesarios para crear un certificado.

exportable
bool o None

Indica si se puede exportar la clave privada. Para conocer los valores válidos, consulte KeyType.

key_type
str o KeyType o None

Tipo de par de claves que se va a usar para el certificado.

key_size
int o None

Tamaño de la clave en bits. Por ejemplo: 2048, 3072 o 4096 para RSA.

reuse_key
bool o None

Indica si se usará el mismo par de claves en la renovación del certificado.

key_curve_name
str o KeyCurveName o None

Nombre de la curva elíptica. Para obtener valores válidos, consulte KeyCurveName.

enhanced_key_usage
list[str] o None

Las formas extendidas en que se puede usar la clave del certificado.

key_usage
list[str o KeyUsageType] o None

Lista de usos clave.

content_type
str o CertificateContentType o None

Tipo de medio (tipo MIME) del secreto que respalda el certificado. Si no se especifica, se da por hecho el valor pkcs12.

validity_in_months
int o None

Duración que el certificado es válido en meses.

lifetime_actions
list[LifetimeAction] o None

Acciones que realizará Key Vault durante la vigencia de un certificado.

certificate_type
str o None

Tipo de certificado que se va a solicitar desde el proveedor del emisor.

certificate_transparency
bool o None

Indica si los certificados generados en esta directiva deben publicarse en los registros de transparencia de certificados.

Métodos

get_default

get_default

get_default() -> CertificatePolicy

Atributos

certificate_transparency

Si los certificados generados en esta directiva deben publicarse en los registros de transparencia de certificados.

Tipo de valor devuelto

bool,

certificate_type

Tipo de certificado solicitado desde el proveedor del emisor.

Tipo de valor devuelto

str,

content_type

Tipo de medio (tipo MIME).

Tipo de valor devuelto

created_on

Fecha y hora en que se crea el certificado.

Tipo de valor devuelto

enabled

Si el certificado está habilitado o no.

Tipo de valor devuelto

bool,

enhanced_key_usage

Uso mejorado de la clave.

Tipo de valor devuelto

list[str],

exportable

Si se puede exportar la clave privada.

Tipo de valor devuelto

bool,

issuer_name

Nombre del objeto emisor al que se hace referencia o nombres reservados para el emisor del certificado.

Tipo de valor devuelto

str,

key_curve_name

Nombre de la curva elíptica.

Tipo de valor devuelto

key_size

Tamaño de la clave en bits.

Tipo de valor devuelto

int,

key_type

Tipo de par de claves que se va a usar para el certificado.

Tipo de valor devuelto

key_usage

Lista de usos clave.

Tipo de valor devuelto

lifetime_actions

Acciones y sus desencadenadores que se realizarán mediante Key Vault durante la vigencia del certificado.

Tipo de valor devuelto

reuse_key

Si se usará el mismo par de claves en la renovación de certificados.

Tipo de valor devuelto

bool,

san_dns_names

Nombres de dominio alternativos del firmante.

Tipo de valor devuelto

list[str],

san_emails

Las direcciones de correo electrónico alternativas del asunto.

Tipo de valor devuelto

list[str],

san_user_principal_names

Nombres principales de usuario alternativos del firmante.

Tipo de valor devuelto

list[str],

subject

El nombre del sujeto del certificado.

Tipo de valor devuelto

str,

updated_on

Fecha y hora en que se actualizó por última vez el certificado.

Tipo de valor devuelto

validity_in_months

Duración que el certificado es válido durante meses.

Tipo de valor devuelto

int,