Condividi tramite


Estensioni versione 3

Un certificato X.509 versione 3 contiene i campi definiti nella versione 1 e nella versione 2 e aggiunge le estensioni del certificato. La sintassi ASN.1 delle estensioni del certificato è illustrata nell'esempio seguente.

---------------------------------------------------------------------
-- Extensions (beginning with version 3).
---------------------------------------------------------------------
Extensions ::= SEQUENCE OF Extension

Extension ::= SEQUENCE 
{
  Id                  OBJECT IDENTIFIER,
  critical            BOOLEAN DEFAULT FALSE,
  extnValue           OCTET STRING
}

Le estensioni standard versione 3 e i relativi identificatori di oggetto sono elencati nella tabella seguente. Microsoft supporta queste estensioni e include estensioni personalizzate aggiuntive. Per altre informazioni, vedere Estensioni.

Estensione Descrizione
Identificatore chiave autorità (2.5.29.35) Identifica la chiave pubblica dell'autorità di certificazione (CA) che corrisponde alla chiave privata della CA usata per firmare il certificato.
Vincoli di base(2.5.29.19) Specifica se l'entità può essere usata come CA e, in tal caso, il numero di ca subordinate che possono esistere sotto di essa nella catena di certificati.
Criteri certificato (2.5.29.32) Specifica i criteri in base ai quali è stato rilasciato il certificato e gli scopi per cui può essere usato.
Punti di distribuzione CRL (2.5.29.31) Contiene l'URI dell'elenco di revoche di certificati di base( CRL).
Utilizzo chiavi avanzato (2.5.29.46) Specifica il modo in cui è possibile usare la chiave pubblica contenuta nel certificato.
Nome alternativo autorità di certificazione(2.5.29.8) Specifica uno o più moduli di nome alternativo per l'autorità emittente della richiesta di certificato.
Utilizzo chiavi (2.5.29.15) Specifica le restrizioni relative alle operazioni che possono essere eseguite dalla chiave pubblica contenuta nel certificato.
Vincoli dei nomi (2.5.29.30) Specifica lo spazio dei nomi in cui devono trovarsi tutti i nomi dei soggetti in una gerarchia di certificati. L'estensione viene usata solo in un certificato della CA.
Vincoli di criteri (2.5.29.36) Vincola la convalida del percorso vietando il mapping dei criteri o richiedendo che ogni certificato nella gerarchia contenga un identificatore di criteri accettabile. L'estensione viene usata solo in un certificato della CA.
Mapping dei criteri (2.5.29.33) Specifica i criteri in una CA subordinata che corrispondono ai criteri nella CA emittente.
Periodo di utilizzo delle chiavi private (2.5.29.16) Specifica un periodo di validità diverso per la chiave privata rispetto al certificato a cui è associata la chiave privata.
Nome alternativo soggetto(2.5.29.17) Specifica uno o più moduli di nome alternativo per l'oggetto della richiesta di certificato. I moduli alternativi di esempio includono indirizzi di posta elettronica, nomi DNS, indirizzi IP e URI.
Attributi della directory oggetto (2.5.29.9) Trasmette attributi di identificazione come la nazionalità del soggetto del certificato. Il valore dell'estensione è una sequenza di coppie OID-value.
Identificatore chiave oggetto (2.5.29.14) Distingue tra più chiavi pubbliche mantenute dall'oggetto del certificato. Il valore dell'estensione è in genere un hash SHA-1 della chiave.

Vedi anche

Campi di base

Campi versione 2

Certificati di chiave pubblica X.509