Modify method of the MicrosoftDNS_SIGType class

The Modify method updates a Signature (SIG) RR.

Syntax

void Modify(
  [in, optional] uint32               TTL,
  [in]           uint16               TypeCovered,
  [in]           uint16               Algorithm,
  [in]           uint16               Labels,
  [in]           uint32               OriginalTTL,
  [in]           uint32               SignatureExpiration,
  [in]           uint32               SignatureInception,
  [in]           uint16               KeyTag,
  [in]           string               SignerName,
  [in]           string               Signature,
  [out, ref]     MicrosoftDNS_SIGType &RR
);

Parameters

TTL [in, optional]

Time, in seconds, that the RR can be cached by a DNS resolver.

TypeCovered [in]

Type of RR covered by this SIG.

Algorithm [in]

Algorithm used with the key specified in the resource record. The assigned values are shown in the following table.

Value Meaning
1
RSA/MD5 (RFC 2537)
2
Diffie-Hellman (RFC 2539)
3
DSA (RFC 2536)
4
Elliptic curve cryptography

Labels [in]

Unsigned count of labels in the original SIG RR owner name. The count does not include the NULL label for the root, nor any initial wildcards.

OriginalTTL [in]

TTL of the RR set signed by the SIG.

SignatureExpiration [in]

Signature expiration date, expressed in seconds since the beginning of January 1, 1970, Greenwich Mean Time (GMT), excluding leap seconds.

SignatureInception [in]

Date and time at which the Signature becomes valid, expressed in seconds since the beginning of January 1, 1970, Greenwich Mean Time (GMT), excluding leap seconds.

KeyTag [in]

Method used to choose a key that verifies a SIG. See RFC 2535, Appendix C for the method used to calculate a KeyTag.

SignerName [in]

Domain name of the signer that generated the SIG RR.

Signature [in]

Signature, represented in base 64, formatted as defined in RFC 2535, Appendix A.

RR [out, ref]

Reference to the new object.

Return value

This method does not return a value.

Remarks

Any parameter not specified is left unchanged in the modified record.

Requirements

Requirement Value
Minimum supported client
None supported
Minimum supported server
Windows 2000 Server [desktop apps only]
Namespace
Root\MicrosoftDNS
MOF
Dnsprov.mof

See also

MicrosoftDNS_SIGType

CreateInstanceFromPropertyData Method of the MicrosoftDNS_SIGType Class

MicrosoftDNS_ResourceRecord