Compartilhar via


classe MSFT_NetIKEMMCryptoProposal

Representa um pacote 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 esses tipos de membros:

  • propriedades

Propriedades

A classe MSFT_NetIKEMMCryptoProposal tem essas propriedades.

AuthenticationMethod

Tipo de dados: uint16

Tipo de acesso: somente leitura

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

de chave pré-compartilhada (2)

Anônimo (65001)

Kerberos (computador como entidade de segurança) (65002)

NTLM (computador como entidade de segurança) (65003)

Kerberos (usuário como entidade de segurança) (65004)

NTLM (usuário como entidade de segurança) (65005)

certificados X.509 (computador como entidade de segurança) (65005)

certificados X.509 (usuário como entidade de segurança) (65007)

certificados X.509 (integridade do computador) (65008)

legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: somente leitura

Esse 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: cadeia de caracteres

Tipo de acesso: somente leitura

Esse campo é ignorado.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: somente leitura

Esse 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 da fase 1 proposta. Identificadores de grupo conhecidos de RFC2412, Apêndice E, são: Grupo 1='768 bits 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)

grupo DH 1 (1)

grupo DH 2 (2)

grupo DH 14 (14)

grupo DH 19 (19)

grupo DH 20 (20)

grupo DH 24 (24 )

hashAlgorithm

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: cadeia de caracteres

Tipo de acesso: somente leitura

Esse campo é ignorado.

MaxLifetimeKilobytes

Tipo de dados: uint64

Tipo de acesso: somente leitura

Esse campo é ignorado.

MaxLifetimeSeconds

Tipo de dados: uint64

Tipo de acesso: somente leitura

Esse campo é ignorado.

OtherAuthenticationMethod

Tipo de dados: cadeia de caracteres

Tipo de acesso: somente leitura

Esse campo é ignorado.

OtherCipherAlgorithm

Tipo de dados: cadeia de caracteres

Tipo de acesso: somente leitura

Esse campo é ignorado.

OtherHashAlgorithm

Tipo de dados: cadeia de caracteres

Tipo de acesso: somente leitura

Esse campo é ignorado.

VendorID

Tipo de dados: cadeia de caracteres

Tipo de acesso: somente leitura

Esse campo é ignorado.

Requisitos

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