OFFLOAD_SECURITY_ASSOCIATION estrutura (ntddndis.h)
A estrutura OFFLOAD_SECURITY_ASSOCIATION especifica uma SA (associação de segurança única).
Sintaxe
typedef struct _OFFLOAD_SECURITY_ASSOCIATION {
OFFLOAD_OPERATION_E Operation;
SPI_TYPE SPI;
OFFLOAD_ALGO_INFO IntegrityAlgo;
OFFLOAD_ALGO_INFO ConfAlgo;
OFFLOAD_ALGO_INFO Reserved;
} OFFLOAD_SECURITY_ASSOCIATION, *POFFLOAD_SECURITY_ASSOCIATION;
Membros
Operation
A operação IPsec (segurança do Protocolo de Internet) para a qual a SA deve ser usada. Há suporte para as seguintes operações:
AUTENTICAR
A SA será usada para autenticação (verificação de integridade).
CRIPTOGRAFAR
A SA será usada para criptografia/descriptografia (confidencialidade).
SPI
O SPI (Índice de Parâmetros de Segurança) para a SA.
IntegrityAlgo
O algoritmo de integridade (autenticação) da SA, formatado como uma estrutura OFFLOAD_ALGO_INFO.
ConfAlgo
O algoritmo de confidencialidade (criptografia/descriptografia) para a SA, formatado como uma estrutura de OFFLOAD_ALGO_INFO.
Reserved
Este membro é reservado.
Observações
A estrutura OFFLOAD_SECURITY_ASSOCIATION é usada com o OID_TCP_TASK_IPSEC_ADD_SA e OID_TCP_TASK_IPSEC_ADD_UDPESP_SA OIDs.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddndis.h (inclua Ndis.h) |