Compartilhar via


MSFT_NetIKEQMCryptoProposal classe

Representa um conjunto de criptografia a ser proposto no modo rápido.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

class MSFT_NetIKEQMCryptoProposal : MSFT_NetIKECryptoProposal
{
  uint16 HashAlgorithmAH;
  uint16 HashAlgorithmESP;
  uint16 Encapsulation;
  uint32 MaxLifetimeMinutes;
  uint16 AuthenticationMethod;
  uint16 CipherAlgorithm;
  uint64 MaxLifetimeSeconds;
  uint64 MaxLifetimeKilobytes;
  string OtherCipherAlgorithm;
  uint16 HashAlgorithm;
  string OtherHashAlgorithm;
  string OtherAuthenticationMethod;
  uint16 GroupId;
  string VendorID;
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
};

Membros

A classe MSFT_NetIKEQMCryptoProposal tem estes tipos de membros:

Propriedades

A classe MSFT_NetIKEQMCryptoProposal tem essas propriedades.

Método de autenticação

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica a autenticação proposta. A lista de métodos foi gerada a partir do Apêndice A do RFC2409. Observe que a enumeração é diferente da lista RFC e se alinha com os valores em IKESAEndpoint.AuthenticationMethod.

Chave pré-compartilhada (2)

Anónimo (65001)

Kerberos (máquina como principal) (65002)

NTLM (máquina como principal) (65003)

Kerberos (usuário como principal) (65004)

NTLM (usuário como principal) (65005)

Certificados X.509 (máquina como principal) (65005)

Certificados X.509 (usuário como principal) (65007)

Certificados X.509 (integridade da máquina) (65008 )

Legenda

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

CipherAlgorithm

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica o algoritmo de criptografia proposto.

Nenhum (0)

DES (2)

3DES (6)

AES-128 (65001)

AES-192 (65002)

AES-256 (65003)

AES-GCM-128 (65004)

AES-GCM-192 (65005)

AES-GCM-256 (65006)

Descrição

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

ElementName

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

Encapsulamento

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Que tipo de encapsulamento usar.

AH (1)

ESP (2)

AH/ESP (3)

Nenhum (0)

GroupId

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Este campo é ignorado.

Algoritmo de Hash

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Este campo é ignorado.

HashAlgorithmAH

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Algoritmo de hash para usar em AH.

Nenhum (0)

MD5 (2)

SHA-1 (3)

SHA-256 (65001)

SHA-384 (65002)

AES-GMAC-128 (65003)

AES-GMAC-192 (65004)

AES-GMAC-256 (65005)

HashAlgorithmESP

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Algoritmo de hash para usar em ESP.

Nenhum (0)

MD5 (2)

SHA-1 (3)

SHA-256 (65001)

SHA-384 (65002)

AES-GMAC-128 (65003)

AES-GMAC-192 (65004)

AES-GMAC-256 (65005)

InstanceID

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

MaxLifetimeKilobytes

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O tempo de vida máximo para uma SA de modo rápido antes de ser rechaveada, em quilobytes.

MaxLifetimeMinutes

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O tempo de vida máximo para uma SA de modo rápido antes de ser rechaveado, em minutos.

MaxLifetimeSeconds

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Este campo é ignorado.

OtherAuthenticationMethod

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

OtherCipherAlgorithm

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

OtherHashAlgorithm

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

ID do fornecedor

Tipo de dados: string

Tipo de acesso: Somente leitura

Este campo é ignorado.

Requisitos

Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Raiz\StandardCimv2
MOF
WFasCim.mof
DLL
WFasCim.dll