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 |