class Resolv::DNS::Resource::CAA
CAA
资源记录定义于 RFC 8659
这些记录标识了被允许为给定域名颁发证书的证书颁发机构。
常量
- TypeValue
属性
flags[R]
此属性的标志
-
位 0 : 0 = 非关键, 1 = 关键
tag[R]
属性标签 (“issue”, “issuewild”, “iodef”...)。
value[R]
属性值。
公共类方法
new(flags, tag, value) 点击切换源代码
为 flags
, tag
和 value
创建一个新的 CAA
。
# File resolv.rb, line 2566 def initialize(flags, tag, value) unless (0..255) === flags raise ArgumentError.new('flags must be an Integer between 0 and 255') end unless (1..15) === tag.bytesize raise ArgumentError.new('length of tag must be between 1 and 15') end @flags = flags @tag = tag @value = value end
公共实例方法
critical?() 点击切换源代码
此属性是否设置了关键标志。
# File resolv.rb, line 2598 def critical? flags & 0x80 != 0 end