mirror of
https://github.com/maelgangloff/domain-watchdog.git
synced 2025-12-29 16:15:04 +00:00
feat: add dns_key table
This commit is contained in:
36
src/Config/DnsKey/Algorithm.php
Normal file
36
src/Config/DnsKey/Algorithm.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace App\Config\DnsKey;
|
||||
|
||||
/**
|
||||
* @see https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml
|
||||
*/
|
||||
enum Algorithm: int
|
||||
{
|
||||
case RSAMD5 = 1;
|
||||
case DH = 2;
|
||||
case DSA = 3;
|
||||
// 4 RESERVED
|
||||
case RSASHA1 = 5;
|
||||
case DSA_NSEC3_SHA1 = 6;
|
||||
case RSASHA1_NSEC3_SHA1 = 7;
|
||||
case RSASHA256 = 8;
|
||||
// 9 RESERVED
|
||||
case RSASHA512 = 10;
|
||||
// 11 RESERVED
|
||||
case ECC_GOST = 12;
|
||||
case ECDSAP256SHA256 = 13;
|
||||
case ECDSAP384SHA384 = 14;
|
||||
case ED25519 = 15;
|
||||
case ED448 = 16;
|
||||
case SM2SM3 = 17;
|
||||
// 18-22 RESERVED
|
||||
case ECC_GOST12 = 23;
|
||||
// 24-122 UNASSIGNED
|
||||
// 123-251 RESERVED
|
||||
case INDIRECT = 252;
|
||||
case PRIVATEDNS = 253;
|
||||
case PRIVATEOID = 254;
|
||||
case RESERVED_255 = 255;
|
||||
// 255 RESERVED
|
||||
}
|
||||
22
src/Config/DnsKey/DigestType.php
Normal file
22
src/Config/DnsKey/DigestType.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App\Config\DnsKey;
|
||||
|
||||
/**
|
||||
* @see https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml
|
||||
*/
|
||||
enum DigestType: int
|
||||
{
|
||||
case RESERVED = 0;
|
||||
case SHA1 = 1;
|
||||
case SHA256 = 2;
|
||||
case GOST_R_34_11_94 = 3;
|
||||
case SHA384 = 4;
|
||||
case GOST_R_34_11_2012 = 5;
|
||||
case SM3 = 6;
|
||||
|
||||
// 7-127 UNASSIGNED
|
||||
// 128-252 RESERVED
|
||||
// 253-254 RESERVED PRIVATE USE
|
||||
// 254 UNASSIGNED
|
||||
}
|
||||
Reference in New Issue
Block a user