struttura CERT_AUTHORITY_KEY_ID2_INFO (wincrypt.h)

La struttura CERT_AUTHORITY_KEY_ID2_INFO identifica la chiave usata per firmare un certificato o un CRL. Differisce dalla struttura CERT_AUTHORITY_KEY_ID_INFO in quanto l'autorità emittente del certificato è un CERT_ALT_NAME_INFO anziché un CERT_NAME_BLOB. In caso contrario, le strutture vengono usate nello stesso modo.

La chiave può essere identificata da un identificatore di chiave esplicito, assegnando l'emittente e il numero di serie di un certificato o da entrambi. Se vengono usati entrambi, l'autorità emittente del certificato deve assicurarsi che l'identificatore di chiave esplicito, l'autorità emittente del certificato e il numero di serie siano coerenti.

CryptDecodeObject crea un'istanza di questa struttura quando viene eseguita su un membro Value di una struttura CERT_EXTENSION con il membro pszObjId della struttura impostato su szOID_AUTHORITY_KEY_IDENTIFIER2.

Un'istanza di questa struttura può essere usata come input per CryptEncodeObject per creare un CERT_EXTENSION appropriato.

Sintassi

typedef struct _CERT_AUTHORITY_KEY_ID2_INFO {
  CRYPT_DATA_BLOB    KeyId;
  CERT_ALT_NAME_INFO AuthorityCertIssuer;
  CRYPT_INTEGER_BLOB AuthorityCertSerialNumber;
} CERT_AUTHORITY_KEY_ID2_INFO, *PCERT_AUTHORITY_KEY_ID2_INFO;

Members

KeyId

Struttura CRYPT_DATA_BLOB che contiene un identificatore univoco di una chiave pubblica.

AuthorityCertIssuer

CERT_ALT_NAME_INFO che include il nome codificato della CA che ha emesso il certificato. Il membro cAltEntry della struttura può essere impostato su zero se il nome non deve essere usato per identificare la CA.

AuthorityCertSerialNumber

Struttura CRYPT_INTEGER_BLOB che include il numero di serie del certificato associato alla chiave privata usata per firmare il certificato. Per altre informazioni, vedere CERT_INFO.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CERT_ALT_NAME_INFO

CERT_AUTHORITY_KEY_ID_INFO