estrutura IPSEC_AUTH_TRANSFORM0 (ipsectypes.h)

A estrutura IPSEC_AUTH_TRANSFORM0 especifica informações específicas de hash para uma transformação sa.

Sintaxe

typedef struct IPSEC_AUTH_TRANSFORM0_ {
  IPSEC_AUTH_TRANSFORM_ID0 authTransformId;
  IPSEC_CRYPTO_MODULE_ID   *cryptoModuleId;
} IPSEC_AUTH_TRANSFORM0;

Membros

authTransformId

O identificador do algoritmo de hash, conforme especificado por IPSEC_AUTH_TRANSFORM_ID0.

Valores possíveis:

Valor Significado
IPSEC_AUTH_TRANSFORM_ID_HMAC_MD5_96
IPSEC_AUTH_MD5, IPSEC_AUTH_CONFIG_HMAC_MD5_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_1_96
IPSEC_AUTH_SHA_1, IPSEC_AUTH_CONFIG_HMAC_SHA_1_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_256_128
IPSEC_AUTH_SHA_256, IPSEC_AUTH_CONFIG_HMAC_SHA_256_128
Nota Disponível somente no Windows Server 2008, Windows Vista com SP1 e posterior.
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_128
IPSEC_AUTH_AES_128, IPSEC_AUTH_CONFIG_GCM_AES_128
Nota Disponível somente no Windows Server 2008, Windows Vista com SP1 e posterior.
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_192
IPSEC_AUTH_AES_192, IPSEC_AUTH_CONFIG_GCM_AES_192
Nota Disponível somente no Windows Server 2008, Windows Vista com SP1 e posterior.
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_256
IPSEC_AUTH_AES_256, IPSEC_AUTH_CONFIG_GCM_AES_256
Nota Disponível somente no Windows Server 2008, Windows Vista com SP1 e posterior.
 

cryptoModuleId

Parâmetro não utilizado, sempre defina isso como NULL.

Comentários

IPSEC_AUTH_TRANSFORM0 é uma implementação específica de IPSEC_AUTH_TRANSFORM. Consulte Nomes de Version-Independent WFP e Direcionamento de versões específicas do Windows para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho ipsectypes.h

Confira também

IPSEC_AUTH_TRANSFORM_ID0

Estruturas de API da Plataforma de Filtragem do Windows