Partilhar via


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)

Consulte também

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA