CRYPT_XML_STATUS-Struktur (cryptxml.h)
In diesem Artikel
Die CRYPT_XML_STATUS-Struktur gibt Informationen zum signaturvalidierten status, einer Zusammenfassung status Informationen zu einem SignedInfo-Element oder einer Zusammenfassung status Informationen zu einem Array von Reference-Elementen zurück. Die CRYPT_XML_STATUS-Struktur wird von der CryptXmlGetStatus-Funktion verwendet.
Syntax
typedef struct _CRYPT_XML_STATUS {
ULONG cbSize;
DWORD dwErrorStatus;
DWORD dwInfoStatus;
} CRYPT_XML_STATUS, *PCRYPT_XML_STATUS;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
dwErrorStatus
Die abgerufenen Fehlerflags.
Dieser Member kann einer der folgenden Werte sein.
Wert
Bedeutung
CRYPT_XML_STATUS_ERROR_NOT_RESOLVED
0x00000001
Einer der Verweise konnte nicht aufgelöst werden.
CRYPT_XML_STATUS_ERROR_DIGEST_INVALID
0x0000002
Der Digestwert konnte nicht überprüft werden.
CRYPT_XML_STATUS_ERROR_NOT_SUPPORTED_ALGORITHM
0x00000005
Eine der in XML angegebenen Algorithmus-URIs wird nicht unterstützt.
CRYPT_XML_STATUS_ERROR_NOT_SUPPORTED_TRANSFORM
0x00000008
Eine der in XML angegebenen Transformations-URIs wird nicht unterstützt.
CRYPT_XML_STATUS_ERROR_SIGNATURE_INVALID
0x00010000
Der Signaturwert konnte nicht überprüft werden.
CRYPT_XML_STATUS_ERROR_KEYINFO_NOT_PARSED
0x00020000
Das KeyInfo-Element kann nicht analysiert werden.
dwInfoStatus
Die abgerufenen Informationsflags.
Dieser Member kann einer der folgenden Werte sein.
Wert
Bedeutung
CRYPT_XML_STATUS_INTERNAL_REFERENCE
0x00000001
Der Verweis-URI verweist auf ein internes Element in XML und kann automatisch aufgelöst werden.
CRYPT_XML_STATUS_KEY_AVAILABLE
0x00000002
Das KeyValue-Element wurde analysiert, und ein Schlüsselhandle wurde erfolgreich importiert.
CRYPT_XML_STATUS_DIGESTING
0x00000004
Der Verweis wird dem Digest hinzugefügt.
CRYPT_XML_STATUS_DIGEST_VALID
0x00000008
Der Digestwert wurde überprüft.
CRYPT_XML_STATUS_SIGNATURE_VALID
0x00010000
Der Signaturwert wurde überprüft.
CRYPT_XML_STATUS_OPENED_TO_ENCODE
0x80000000
Das Dokument ist für die Codierung geöffnet.
Anforderungen
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile
cryptxml.h