CertificatePolicyProperties interface

Interfaz que representa la directiva de un certificado (sin las propiedades del firmante).

Propiedades

certificateTransparency

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

certificateType

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

contentType

Tipo de medio (tipo MIME).

Se establece en application/x-pkcs12 cuando el certificado contiene los bytes PKCS#12/PFX, o cuando application/x-pem-file el certificado contiene los bytes codificados en PEM ASCII.

createdOn

Cuando se creó el certificado.

enabled

Determina si el objeto está habilitado.

enhancedKeyUsage

Uso mejorado de la clave.

exportable

Si el certificado se puede exportar o no

issuerName

Nombre del objeto emisor al que se hace referencia o nombres reservados; por ejemplo, "Self" o "Unknown".

keyCurveName

Nombre de la curva elíptica. Entre los valores posibles se incluyen: "P-256", "P-384", "P-521", "P-256K".

keySize

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

keyType

Tipo de par de claves que se va a usar para el certificado. Entre los valores posibles se incluyen: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct".

keyUsage

Lista de usos clave.

lifetimeActions

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

reuseKey

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

updatedOn

Cuando se actualizó el objeto.

validityInMonths

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

Detalles de las propiedades

certificateTransparency

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

certificateTransparency?: boolean

Valor de propiedad

boolean

certificateType

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

certificateType?: string

Valor de propiedad

string

contentType

Tipo de medio (tipo MIME).

Se establece en application/x-pkcs12 cuando el certificado contiene los bytes PKCS#12/PFX, o cuando application/x-pem-file el certificado contiene los bytes codificados en PEM ASCII.

contentType?: CertificateContentType

Valor de propiedad

createdOn

Cuando se creó el certificado.

createdOn?: Date

Valor de propiedad

Date

enabled

Determina si el objeto está habilitado.

enabled?: boolean

Valor de propiedad

boolean

enhancedKeyUsage

Uso mejorado de la clave.

enhancedKeyUsage?: string[]

Valor de propiedad

string[]

exportable

Si el certificado se puede exportar o no

exportable?: boolean

Valor de propiedad

boolean

issuerName

Nombre del objeto emisor al que se hace referencia o nombres reservados; por ejemplo, "Self" o "Unknown".

issuerName?: string

Valor de propiedad

string

keyCurveName

Nombre de la curva elíptica. Entre los valores posibles se incluyen: "P-256", "P-384", "P-521", "P-256K".

keyCurveName?: string

Valor de propiedad

string

keySize

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

keySize?: number

Valor de propiedad

number

keyType

Tipo de par de claves que se va a usar para el certificado. Entre los valores posibles se incluyen: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct".

keyType?: string

Valor de propiedad

string

keyUsage

Lista de usos clave.

keyUsage?: string[]

Valor de propiedad

string[]

lifetimeActions

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

lifetimeActions?: LifetimeAction[]

Valor de propiedad

reuseKey

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

reuseKey?: boolean

Valor de propiedad

boolean

updatedOn

Cuando se actualizó el objeto.

updatedOn?: Date

Valor de propiedad

Date

validityInMonths

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

validityInMonths?: number

Valor de propiedad

number