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