Método CreateInstanceFromPropertyData da classe MicrosoftDNS_KEYType

O método CreateInstanceFromPropertyData cria uma instância de um registro de recurso KEY.

Sintaxe

void CreateInstanceFromPropertyData(
  [in]           string               DnsServerName,
  [in]           string               ContainerName,
  [in]           string               OwnerName,
  [in, optional] uint32               RecordClass = 1,
  [in, optional] uint32               TTL,
  [in]           uint16               Flags,
  [in]           uint16               Protocol,
  [in]           uint16               Algorithm,
  [in]           string               PublicKey,
  [out, ref]     MicrosoftDNS_KEYType &RR
);

Parâmetros

DnsServerName [in]

FQDN ou endereço IP do servidor DNS que contém esse RR.

ContainerName [in]

Nome do Contêiner para a instância Zone, Cache ou RootHints que contém esse RR.

OwnerName [in]

Nome do proprietário do RR.

RecordClass [in, opcional]

Classe do RR. O valor padrão é 1. Os valores a seguir são válidos.

Valor Significado
1
IN (Internet)
2
CS (CSNET)
3
CH (CHAOS)
4
HS (Hesiod)

TTL [in, opcional]

Tempo, em segundos, que o RR pode ser armazenado em cache por um resolvedor DNS.

Sinalizadores [in]

Sinalizadores usados para especificar o mapeamento, conforme descrito no IETF RFC 2535.

Protocolo [in]

Protocolo para o qual a chave especificada no registro de recurso pode ser usada. Os valores atribuídos são mostrados na tabela a seguir.

Valor Significado
1
TLS
2
Email
3
Dnssec
4
IPsec
255
Todos os protocolos

Algoritmo [in]

Algoritmo usado com a chave especificada no registro de recurso. Os valores atribuídos são mostrados na tabela a seguir.

Valor Significado
1
RSA/MD5 (RFC 2537)
2
Diffie-Hellman (RFC 2539)
3
DSA (RFC 2536)
4
Criptografia de curva elíptica

PublicKey [in]

Chave pública, representada na base 64, conforme descrito no Apêndice A de RFC 2535.

RR [out, ref]

Referência ao novo objeto.

Valor retornado

Esse método não retorna um valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Nenhum compatível
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Namespace
Root\MicrosoftDNS
MOF
Dnsprov.mof

Confira também

MicrosoftDNS_KEYType

Modificar método da classe MicrosoftDNS_KEYType

MicrosoftDNS_ResourceRecord