Compartilhar via


MSFT_NetIKEMMCryptoProposal classe

Representa um conjunto de criptografia para propor no modo principal.

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

Sintaxe

class MSFT_NetIKEMMCryptoProposal : MSFT_NetIKECryptoProposal
{
  uint16 AuthenticationMethod;
  uint16 CipherAlgorithm;
  uint16 HashAlgorithm;
  uint16 GroupID;
  uint64 MaxLifetimeSeconds;
  uint64 MaxLifetimeKilobytes;
  string OtherCipherAlgorithm;
  string OtherHashAlgorithm;
  string OtherAuthenticationMethod;
  string VendorID;
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
};

Membros

A classe MSFT_NetIKEMMCryptoProposal tem estes tipos de membros:

Propriedades

A classe MSFT_NetIKEMMCryptoProposal 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.

GroupID

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A propriedade GroupId especifica o grupo de troca de chaves de associação de segurança proposto na fase 1. Os identificadores de grupo bem conhecidos do RFC2412, Apêndice E, são: Grupo 1='768 bit prime', Grupo 2='1024 bit prime', Grupo 3='Grupo de curva elíptica com elemento de campo de 155 bits', Grupo 4= 'Grupo de curva elíptica grande com elemento de campo de 185 bits' e Grupo 5='1536 bit prime'. Observe que apenas os grupos 1, 2, 14, 19, 20 e 24 são aceitáveis no Windows 8.

Nenhum (0)

DH Grupo 1 (1)

DH Grupo 2 (2)

DH Grupo 14 (14)

DH Grupo 19 (19)

DH Grupo 20 (20)

DH Grupo 24 (24 )

Algoritmo de Hash

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica o algoritmo de hash proposto.

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

Este campo é ignorado.

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