CertificatePolicyProperties interface
Interfaccia che rappresenta i criteri di un certificato (senza le proprietà del soggetto).
Proprietà
certificate |
Indica se i certificati generati in questo criterio devono essere pubblicati nei log di trasparenza dei certificati. |
certificate |
Tipo di certificato da richiedere al provider dell'autorità di certificazione. |
content |
Tipo di supporto (tipo MIME). Impostare su |
created |
Al momento della creazione del certificato. |
enabled | Determina se l'oggetto è abilitato. |
enhanced |
Utilizzo avanzato delle chiavi. |
exportable | Indica se il certificato può essere esportato o meno |
issuer |
Nome dell'oggetto o dei nomi riservati dell'autorità emittente a cui si fa riferimento; ad esempio "Self" o "Unknown". |
key |
Nome curva ellittica. I valori possibili includono: 'P-256', 'P-384', 'P-521', 'P-256K' |
key |
Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA. |
key |
Tipo di coppia di chiavi da usare per il certificato. I valori possibili includono: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct' |
key |
Elenco di utilizzi chiave. |
lifetime |
Azioni che verranno eseguite da Key Vault per tutta la durata di un certificato. |
reuse |
Indica se la stessa coppia di chiavi verrà usata per il rinnovo del certificato. |
updated |
Quando l'oggetto è stato aggiornato. |
validity |
Durata del certificato valida in mesi. |
Dettagli proprietà
certificateTransparency
Indica se i certificati generati in questo criterio devono essere pubblicati nei log di trasparenza dei certificati.
certificateTransparency?: boolean
Valore della proprietà
boolean
certificateType
Tipo di certificato da richiedere al provider dell'autorità di certificazione.
certificateType?: string
Valore della proprietà
string
contentType
Tipo di supporto (tipo MIME).
Impostare su application/x-pkcs12
quando il certificato contiene i byte PKCS#12/PFX o su application/x-pem-file
quando il certificato contiene i byte con codifica PEM ASCII.
contentType?: CertificateContentType
Valore della proprietà
createdOn
Al momento della creazione del certificato.
createdOn?: Date
Valore della proprietà
Date
enabled
Determina se l'oggetto è abilitato.
enabled?: boolean
Valore della proprietà
boolean
enhancedKeyUsage
Utilizzo avanzato delle chiavi.
enhancedKeyUsage?: string[]
Valore della proprietà
string[]
exportable
Indica se il certificato può essere esportato o meno
exportable?: boolean
Valore della proprietà
boolean
issuerName
Nome dell'oggetto o dei nomi riservati dell'autorità emittente a cui si fa riferimento; ad esempio "Self" o "Unknown".
issuerName?: string
Valore della proprietà
string
keyCurveName
Nome curva ellittica. I valori possibili includono: 'P-256', 'P-384', 'P-521', 'P-256K'
keyCurveName?: string
Valore della proprietà
string
keySize
Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA.
keySize?: number
Valore della proprietà
number
keyType
Tipo di coppia di chiavi da usare per il certificato. I valori possibili includono: 'EC', 'EC-HSM', 'RSA', 'RSA-HSM', 'oct'
keyType?: string
Valore della proprietà
string
keyUsage
Elenco di utilizzi chiave.
keyUsage?: string[]
Valore della proprietà
string[]
lifetimeActions
Azioni che verranno eseguite da Key Vault per tutta la durata di un certificato.
lifetimeActions?: LifetimeAction[]
Valore della proprietà
reuseKey
Indica se la stessa coppia di chiavi verrà usata per il rinnovo del certificato.
reuseKey?: boolean
Valore della proprietà
boolean
updatedOn
Quando l'oggetto è stato aggiornato.
updatedOn?: Date
Valore della proprietà
Date
validityInMonths
Durata del certificato valida in mesi.
validityInMonths?: number
Valore della proprietà
number