SCHANNEL_ALERT_TOKEN struttura (schannel.h)
Genera un avviso Secure Sockets Layer Protocol (SSL) o Transport Layer Security Protocol (TLS) da inviare alla destinazione di una chiamata alla funzione InitializeSecurityContext (Schannel) o alla funzione AcceptSecurityContext (Schannel).
Sintassi
typedef struct _SCHANNEL_ALERT_TOKEN {
DWORD dwTokenType;
DWORD dwAlertType;
DWORD dwAlertNumber;
} SCHANNEL_ALERT_TOKEN;
Members
dwTokenType
Specifica il tipo di questa struttura. Impostare il valore di questo membro su SCHANNEL_ALERT.
dwAlertType
Specifica il tipo di avviso. Questo deve essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
Il messaggio è un avviso. |
|
Il messaggio è un errore irreversibile. La connessione viene chiusa immediatamente. |
dwAlertNumber
Uno dei messaggi di avviso definiti dalla specifica del protocollo TLS. Per le descrizioni dei messaggi definiti, vedere RFC 5246, RFC 4346 o RFC 2246. Questo membro deve essere uno dei valori seguenti.
TLS1_ALERT_CLOSE_NOTIFY (0)
TLS1_ALERT_UNEXPECTED_MESSAGE (10)
TLS1_ALERT_BAD_RECORD_MAC (20)
TLS1_ALERT_DECRYPTION_FAILED (21)
TLS1_ALERT_RECORD_OVERFLOW (22)
TLS1_ALERT_DECOMPRESSION_FAIL (30)
TLS1_ALERT_HANDSHAKE_FAILURE (40)
TLS1_ALERT_BAD_CERTIFICATE (42)
TLS1_ALERT_UNSUPPORTED_CERT (43)
TLS1_ALERT_CERTIFICATE_REVOKED (44)
TLS1_ALERT_CERTIFICATE_EXPIRED (45)
TLS1_ALERT_CERTIFICATE_UNKNOWN (46)
TLS1_ALERT_ILLEGAL_PARAMETER (47)
TLS1_ALERT_UNKNOWN_CA (48)
TLS1_ALERT_ACCESS_DENIED (49)
TLS1_ALERT_DECODE_ERROR (50)
TLS1_ALERT_DECRYPT_ERROR (51)
TLS1_ALERT_EXPORT_RESTRICTION (60)
TLS1_ALERT_PROTOCOL_VERSION (70)
TLS1_ALERT_INSUFFIENT_SECURITY (71)
TLS1_ALERT_INTERNAL_ERROR (80)
TLS1_ALERT_USER_CANCELED (90)
TLS1_ALERT_NO_RENEGOTIATION (100)
TLS1_ALERT_UNSUPPORTED_EXT (110)
Commenti
Aggiungere un messaggio di avviso a un contesto client usando questa struttura come valore del parametro pInput in una chiamata alla funzione ApplyControlToken .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | schannel.h |