La struttura CRYPT_TIMESTAMP_RESPONSE viene usata internamente per incapsulare una risposta con codifica ASN.1 (ASN.1) Distinguished Encoding Rules con codifica ASN.1.
Valore DWORD che indica lo stato della risposta del timestamp.
Questo membro può essere uno dei valori seguenti.
Valore
Significato
TIMESTAMP_STATUS_GRANTED
0
Un TimeStampToken è presente nel membro ContentInfo .
TIMESTAMP_STATUS_GRANTED_WITH_MODS
1
Un TimeStampToken, con modifiche, è presente nel membro ContentInfo .
TIMESTAMP_STATUS_REJECTED
2
La richiesta timestamp è stata rifiutata.
TIMESTAMP_STATUS_WAITING
3
La richiesta timestamp è ancora in sospeso.
TIMESTAMP_STATUS_REVOCATION_WARNING
4
Il messaggio nel membro ContentInfo contiene un avviso che indica che una revoca è imminente.
TIMESTAMP_STATUS_REVOKED
5
Il messaggio nel membro ContentInfo è una notifica che si è verificata una revoca.
cFreeText
facoltativo. Lunghezza, in caratteri, della stringa a cui punta il membro rgFreeText .
rgFreeText
facoltativo. Puntatore a una stringa contenente le informazioni di testo sull'errore della richiesta.
FailureInfo
Struttura CRYPT_BIT_BLOB che contiene il motivo per cui la richiesta di timestamp è stata rifiutata. Ogni flag viene codificato come bit nella struttura.
Valore
Significato
TIMESTAMP_FAILURE_BAD_ALG
0
È stato specificato un identificatore di algoritmo non riconosciuto o non supportato.
TIMESTAMP_FAILURE_BAD_REQUEST
2
La transazione non è consentita o supportata.
TIMESTAMP_FAILURE_BAD_FORMAT
5
I dati inviati sono nel formato errato.
TIMESTAMP_FAILURE_TIME_NOT_AVAILABLE
14
L'origine ora dell'autorità di timestamp (TSA) non è disponibile.
TIMESTAMP_FAILURE_POLICY_NOT_SUPPORTED
15
Il criterio TSA richiesto non è supportato dal TSA.
TIMESTAMP_FAILURE_EXTENSION_NOT_SUPPORTED
16
L'estensione richiesta non è supportata dal TSA.
TIMESTAMP_FAILURE_INFO_NOT_AVAILABLE
17
Le informazioni aggiuntive richieste non sono state riconosciute o non sono disponibili.
TIMESTAMP_FAILURE_SYSTEM_FAILURE
25
La richiesta non può essere gestita a causa di un errore di sistema.
ContentInfo
Struttura CRYPT_DER_BLOB che incapsula un tipo di contenuto dati firmato in formato CMS (Cryptographic Message Syntax).