Freigeben über


CRYPT_TIMESTAMP_RESPONSE-Struktur (wincrypt.h)

Die CRYPT_TIMESTAMP_RESPONSE-Struktur wird intern verwendet, um eine ASN.1-codierte Antwort (Abstract Syntax Notation One) Distinguished Encoding Rules (DER) zu kapseln.

Syntax

typedef struct _CRYPT_TIMESTAMP_RESPONSE {
  DWORD          dwStatus;
  DWORD          cFreeText;
  LPWSTR         *rgFreeText;
  CRYPT_BIT_BLOB FailureInfo;
  CRYPT_DER_BLOB ContentInfo;
} CRYPT_TIMESTAMP_RESPONSE, *PCRYPT_TIMESTAMP_RESPONSE;

Member

dwStatus

Ein DWORD-Wert, der die status der Zeitstempelantwort angibt.

Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
TIMESTAMP_STATUS_GRANTED
0
Ein TimeStampToken ist im ContentInfo-Element vorhanden.
TIMESTAMP_STATUS_GRANTED_WITH_MODS
1
Ein TimeStampToken mit Änderungen ist im ContentInfo-Element vorhanden.
TIMESTAMP_STATUS_REJECTED
2
Die Zeitstempelanforderung wurde abgelehnt.
TIMESTAMP_STATUS_WAITING
3
Die Zeitstempelanforderung steht noch aus.
TIMESTAMP_STATUS_REVOCATION_WARNING
4
Die Meldung im ContentInfo-Member enthält eine Warnung, dass ein Widerruf unmittelbar bevorsteht.
TIMESTAMP_STATUS_REVOKED
5
Die Meldung im ContentInfo-Element ist eine Benachrichtigung, dass ein Widerruf aufgetreten ist.

cFreeText

Optional. Die Länge der Zeichenfolge in Zeichen, auf die der rgFreeText-Member verweist.

rgFreeText

Optional. Ein Zeiger auf eine Zeichenfolge, die die Textinformationen zu Anforderungsfehlern enthält.

FailureInfo

Eine CRYPT_BIT_BLOB-Struktur , die den Grund enthält, warum die Zeitstempelanforderung abgelehnt wurde. Jedes Flag wird in der -Struktur als Bit codiert.

Wert Bedeutung
TIMESTAMP_FAILURE_BAD_ALG
0
Ein unbekannter oder nicht unterstützter Algorithmusbezeichner wurde angegeben.
TIMESTAMP_FAILURE_BAD_REQUEST
2
Die Transaktion ist nicht zulässig oder unterstützt.
TIMESTAMP_FAILURE_BAD_FORMAT
5
Die übermittelten Daten haben das falsche Format.
TIMESTAMP_FAILURE_TIME_NOT_AVAILABLE
14
Die Zeitquelle der Zeitstempelautorität (Time Stamping Authority, TSA) ist nicht verfügbar.
TIMESTAMP_FAILURE_POLICY_NOT_SUPPORTED
15
Die angeforderte TSA-Richtlinie wird von der TSA nicht unterstützt.
TIMESTAMP_FAILURE_EXTENSION_NOT_SUPPORTED
16
Die angeforderte Erweiterung wird von der TSA nicht unterstützt.
TIMESTAMP_FAILURE_INFO_NOT_AVAILABLE
17
Die angeforderten zusätzlichen Informationen wurden nicht erkannt oder sind nicht verfügbar.
TIMESTAMP_FAILURE_SYSTEM_FAILURE
25
Die Anforderung kann aufgrund eines Systemfehlers nicht verarbeitet werden.

ContentInfo

Eine CRYPT_DER_BLOB-Struktur , die einen signierten Datentyp im CMS-Format (Cryptographic Message Syntax) kapselt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile wincrypt.h