package dns
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
DNS keys
A DNS key record (DNSKEY) specifies flags, algorithm, and key data.
val int_to_algorithm :
?off:int ->
int ->
(algorithm, [> `Not_implemented of int * string ]) Stdlib.result
int_to_algorithm ~off i
tries to decode i
to an algorithm
.
val algorithm_to_int : algorithm -> int
algorithm_to_int a
encodes a
to an integer.
val pp_algorithm : algorithm Fmt.t
pp_algorithm ppf a
pretty-prints the algorithm.
The type of a DNSKEY record.
val pp : t Fmt.t
pp ppf t
pretty-prints the DNSKEY.
val of_string : string -> (t, [> `Msg of string ]) Stdlib.result
of_string str
attempts to parse str
to a dnskey. The colon character (:
) is used as separator, supported formats are: algo:keydata
and flags:algo:keydata
, where keydata is a base64 string.
val name_key_of_string :
string ->
([ `raw ] Domain_name.t * t, [> `Msg of string ]) Stdlib.result
name_key_of_string str
attempts to parse str
to a domain name and a dnskey. The colon character (:
) is used as separator.
val pp_name_key : ([ `raw ] Domain_name.t * t) Fmt.t
pp_name_key (name, key)
pretty-prints the dnskey and name pair.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>