修改MicrosoftDNS_SIGType类的方法

Modify 方法更新 Signature (SIG) RR。

语法

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
);

参数

TTL [in, 可选]

DNS 解析程序可以缓存 RR 的时间(以秒为单位)。

TypeCovered [in]

此 SIG 涵盖的 RR 类型。

算法 [in]

与资源记录中指定的键一起使用的算法。 下表显示了分配的值。

含义
1
RSA/MD5 (RFC 2537)
2
Diffie-Hellman (RFC 2539)
3
DSA (RFC 2536)
4
椭圆曲线加密

标签 [in]

原始 SIG RR 所有者名称中标签的无符号计数。 该计数不包括根的 NULL 标签,也不包括任何初始通配符。

OriginalTTL [in]

SIG 签名的 RR 集的 TTL。

SignatureExpiration [in]

签名到期日期,表示自 1970 年 1 月 1 日开始以来的秒数,格林威治标准时间 (GMT) ,不包括闰秒。

SignatureInception [in]

签名生效的日期和时间,以 1970 年 1 月 1 日开始的秒为单位表示,格林威治标准时间 (GMT) ,不包括闰秒。

KeyTag [in]

用于选择验证 SIG 的密钥的方法。 有关用于计算 KeyTag 的方法,请参阅 RFC 2535 附录 C。

SignerName [in]

生成 SIG RR 的签名者的域名。

签名 [in]

签名,以 base 64 表示,格式为 RFC 2535 附录 A 中的定义。

RR [out, ref]

对新对象的引用。

返回值

此方法不返回值。

备注

任何未指定的参数在修改后的记录中保持不变。

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
命名空间
Root\MicrosoftDNS
MOF
Dnsprov.mof

另请参阅

MicrosoftDNS_SIGType

MicrosoftDNS_SIGType 类的 CreateInstanceFromPropertyData 方法

MicrosoftDNS_ResourceRecord