class Resolv::DNS::Resource::CAA
Запись ресурса CAA, определённая в RFC 8659
Эти записи указывают центр сертификации, которому разрешено выпускать сертификаты для указанного домена.
Константы
- TypeValue
Атрибуты
Флаги этого свойства:
-
Бит 0 : 0 = некритический, 1 = критический
Тег свойства («issue», «issuewild», «iodef»…).
Значение свойства.
Публичные методы класса
# File lib/resolv.rb, line 2594
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 Создаёт новую запись CAA для flags, tag и value.
Публичные методы экземпляра
# File lib/resolv.rb, line 2626 def critical? flags & 0x80 != 0 end
Указывает, установлен ли флаг критичности для этого свойства.
Ruby Core © 1993–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.