struttura CRYPT_XML_KEYINFO_PARAM (cryptxml.h)

La struttura CRYPT_XML_KEYINFO_PARAM viene utilizzata dalla funzione CryptXmlSign per specificare i membri dell'elemento KeyInfo da codificare.

Sintassi

typedef struct _CRYPT_XML_KEYINFO_PARAM {
  LPCWSTR   wszId;
  LPCWSTR   wszKeyName;
  CERT_BLOB SKI;
  LPCWSTR   wszSubjectName;
  ULONG     cCertificate;
  CERT_BLOB *rgCertificate;
  ULONG     cCRL;
  CERT_BLOB *rgCRL;
} CRYPT_XML_KEYINFO_PARAM;

Members

wszId

Puntatore a una stringa di caratteri wide con terminazione Null contenente l'attributo Id dell'elemento KeyInfo .

wszKeyName

Puntatore a una stringa di caratteri wide con terminazione Null contenente il valore nell'elemento KeyName .

SKI

Struttura CERT_BLOB che contiene il valore dell'elemento X509SKI .

wszSubjectName

Puntatore a una stringa di caratteri wide con terminazione Null contenente il valore dell'elemento X509SubjectName .

cCertificate

Numero di elementi nella matrice a cui punta il membro rgCertificate .

rgCertificate

Puntatore a una matrice di strutture CERT_BLOB usate per popolare gli elementi X509Certificate .

cCRL

Numero di elementi nella matrice a cui punta il membro rgCRL .

rgCRL

Puntatore a una matrice di strutture CERT_BLOB utilizzate per popolare gli elementi X509CRL .

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione cryptxml.h