RFC 9886: DRIP Entity Tags (DETs) in the Domain Name System
- A. Wiethuechter, Ed.,
- J. Reid
Abstract
This document defines the Domain Name System (DNS) functionality of a Drone Remote Identification Protocol (DRIP) Identity Management Entity (DIME). It is built around DRIP Entity Tags (DETs) to standardize a hierarchical registry structure and associated processes to facilitate trustable and scalable registration and lookup of information related to Unmanned Aircraft Systems (UAS). The registry system supports issuance, discovery, and verification of DETs, enabling secure identification and association of UAS and their operators. It also defines the interactions between different classes of registries (root, organizational, and individual) and their respective roles in maintaining the integrity of the registration data. This architecture enables decentralized, federated operation while supporting privacy, traceability, and regulatory compliance requirements in the context of UAS Remote Identification and other services.¶
Status of This Memo
This is an Internet Standards Track document.¶
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.¶
Information about the current status of this document, any
errata, and how to provide feedback on it may be obtained at
https://
Copyright Notice
Copyright (c) 2025 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(https://
1. Introduction
Registries are fundamental to Unmanned Aircraft System (UAS) Remote Identification (RID). Only very limited operational information can be sent via Broadcast RID, but extended information is sometimes needed. The most essential element of information from RID is the UAS ID, the unique key for lookup of extended information in relevant registries (see Figure 1, which is the same as Figure 4 of [RFC9434]).¶
When a DRIP Entity Tag (DET) [RFC9374] is used as the UAS ID in RID, extended information can be retrieved from a DRIP Identity Management Entity (DIME), which manages registration of and associated lookups from DETs. In this document it is assumed the DIME is a function of UAS Service Suppliers (USS) (Appendix A.2 of [RFC9434]), but a DIME can be independent or handled by another entity as well.¶
1.1. General Concept
DRIP Entity Tags (DETs) embed a hierarchy scheme that is mapped onto the Domain Name System (DNS) [STD13]. DIMEs enforce registration and information access of data associated with a DET while also providing the trust inherited from being a member of the hierarchy. Other identifiers and their methods are out of scope for this document.¶
Authoritative name servers of the DNS provide the public information such as the cryptographic keys, endorsements and certificates of DETs, and pointers to private information resources. Cryptographic (public) keys are used to authenticate anything signed by a DET, such as in the Authentication Messages defined in [RFC9575] for Broadcast RID. Endorsements and certificates are used to endorse the claim of being part of the hierarchy.¶
This document does not specify AAA mechanisms used by Private Information Registries to store and protect Personally Identifiable Information (PII).¶
2. Terminology
2.1. Required Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.¶
2.2. Additional Definitions
This document makes use of the terms and abbreviations from previous DRIP documents. Below are subsets, grouped by original document, of terms used this document. Please see those documents for additional context, definitions, and any further referenced material.¶
From Section 2.2 of [RFC9153], this document uses: AAA, CAA, GCS, ICAO, PII, Observer, Operator, UA, UAS, USS, and UTM.¶
From Section 2 of [RFC9434], this document uses: Certificate, DIME, and Endorsement.¶
From Section 2 of [RFC9374], this document uses: HDA, HID, and RAA.¶
3. DET Hierarchy in DNS
[RFC9374] defines the Hierarchical Host Identity Tags (HHIT) and further specifies an instance of them used for UAS RID called DET. The DET is a 128-bit value that is an IPv6 address intended primarily as an identifier rather than locator. The format is shown in Figure 2 and further information is in [RFC9374].¶
[RFC9374] assigns the IPv6 prefix 2001:30::/28 for DETs. Its corresponding domain name for reverse lookups is 3. The IAB has administrative control of this domain name.¶
Due to the nature of the hierarchy split and its relationship to nibble reversing of the IPv6 address (Section 2.5 of RFC 3596 [STD88]), the upper level of the hierarchy (i.e., Registered Assigning Authority (RAA)) "borrows" the upper two bits of their respective HHIT Domain Authority (HDA) space for DNS delegation. As such, the IPv6 prefix of RAAs is 2001 and HDAs is 2001 with respective nibble reverse domains of x and y.¶
This document preallocates a subset of RAAs based on the ISO 3166-1 Numeric Nation Code [ISO3166-1]. This is to support the initial use case of DETs in UAS RID on an international level. See Section 6.2.1 for the RAA allocations.¶
The HDA values of 0, 4096, 8192, and 12288 are reserved for operational use of an RAA (a by-product of the above mentioned borrowing of bits), in particular to specify when to register with the apex and endorse delegations of HDAs in their namespace.¶
The administration, management, and policy for the operation of a DIME at any level in the hierarchy (Apex, RAA or HDA) is out of scope for this document. For RAAs or DETs allocated on a per-country basis, these considerations should be determined by the appropriate national authorities, presumably the Civil Aviation Authority (CAA).¶
3.1. Use of Existing DNS Models
DRIP relies on the DNS and as such roughly follows the registrant
The registry maintains a database of the registered domain names and their related metadata such as the contact details for domain name holder and the relevant registrar. The registry provides DNS service for the zone apex, which contains delegation information for domain names. Registries generally provide services such as the Registration Data Access Protocol (RDAP) [STD95] or equivalent to publish metadata about the registered domain names and their registrants and registrars.¶
Registrants have contracts with registrars who in turn have contracts with registries. Payments follow this model too: the registrant buys services from a registrar who pays for services provided by the registry.¶
By definition, there can only be one registry for a domain name. A registry can have an arbitrary number of registrars who compete with each other on price, service, and customer support.¶
3.1.1. DNS Model Considerations for DIMEs
While the registrant
Another approach could be to handle DRIP registrations in a comparable way to how IP address space gets provisioned. Here, blocks of addresses get delegated to a "trusted" third party, typically an ISP, who then issues IP addresses to its customers. For DRIP, blocks of IP addresses could be delegated from the 3 domain (reverse domain of prefix allocated by [RFC9374]) to an entity chosen by the appropriate Civil Aviation Authority (CAA). This third party would be responsible for the corresponding DNS and RDAP infrastructure for these IP address blocks. They would also provision the HHIT records [RFC9374] for these IP addresses. In principle, a manufacturer or vendor of UAS devices could provide that role. This is shown as an example in Figure 3.¶
Dynamic DRIP registration is another possible solution, for example when the operator of a UAS device registers its corresponding HHIT record and other resources before a flight and deletes them afterwards. This may be feasible in controlled environments with well-behaved actors. However, this approach may not scale since each device is likely to need credentials for updating the IT infrastructure that provisions the DNS.¶
Registration policies (pricing, renewals, registrar, and registrant agreements, etc.) will need to be developed. These considerations should be determined by the CAA, perhaps in consultation with local stakeholders to assess the cost-benefits of these approaches (and others). All of these are out of scope for this document. The specifics for the UAS RID use case are detailed in the rest of document.¶
4. Public Information Registry
Per [RFC9434], all information classified as public is stored in the DNS, specifically authoritative name servers, to satisfy REG-1 from [RFC9153].¶
Authoritative name servers use domain names as identifiers and data is stored in Resource Records (RRs) with associated RRTypes. This document defines two new RRTypes, one for HHIT metadata (HHIT, Section 5.1) and another for UAS Broadcast RID information (BRID, Section 5.2). The former RRType is particularly important as it contains a URI (as part of the certificate) that points to Private Information resources.¶
DETs, being IPv6 addresses, are to be under ip6.arpa. (nibble reversed per Section 2.5 of RFC 3596 [STD88]) and MUST resolve to an HHIT RRType. Depending on local circumstances or additional use cases, other RRTypes MAY be present (for example the inclusion of the DS RRTypes or equivalent when using DNSSEC). For UAS RID, the BRID RRType MUST be present to provide the Broadcast Endorsements (BEs) defined in Section 3.1.2.1 of [RFC9575].¶
DNSSEC MUST be used for apex entities (those which use a self-signed Canonical Registration Certificate) and is RECOMMENDED for other entities. When a DIME decides to use DNSSEC, they SHOULD define a framework for cryptographic algorithms and key management [RFC6841]. This may be influenced by the frequency of updates, size of the zone, and policies.¶
UAS-specific information, such as physical characteristics
A DET IPv6 address gets mapped into domain names using the scheme defined in Section 2.5 of RFC 3596 [STD88]. However, DNS lookups of these names query for HHIT and/or BRID resource records rather than the PTR resource records conventionally used in reverse lookups of IP addresses. For example, the HHIT resource record for the DET 2001:30::1 would be returned from a DNS lookup for the HHIT QTYPE for 1.¶
The HHIT RRType provides the public key for signature verification and URIs via the certificate. The BRID RRType provides static Broadcast RID information such as the Broadcast Endorsements sent as described in [RFC9575].¶
5. Resource Records
5.1. HHIT Resource Record
The HHIT Resource Record (HHIT, RRType 67) is a metadata record for various bits of HHIT-specific information that isn't available in the pre-existing HIP RRType. The HHIT RRType does not replace the HIP RRType [RFC8005]. The primary advantage of the HHIT RRType over the existing RRType is the mandatory inclusion of the Canonical Registration Certificate containing an entity's public key signed by the registrar, or other trust anchor, to confirm registration.¶
The data MUST be encoded in the Concise Binary Object Representation (CBOR) [RFC8949] bytes. The Concise Data Definition Language (CDDL) [RFC8610] of the data is provided in Figure 4.¶
5.1.1. Text Representation
The data are represented in base64 [RFC4648] and may be divided into any number of white
5.1.1.1. Presentation Representation
The data MAY, for display purposes only, be represented using the Extended Diagnostic Notation as defined in Appendix G of [RFC8610].¶
5.1.2. Field Descriptions
All fields of the HHIT RRType MUST be included to be properly formed.¶
- HHIT Entity Type:
-
The
HHIT Entity Typefield is a number with values defined in Section 6.2.2. It is envisioned that there may be many types of HHITs in use. In some cases, it may be helpful to understand the role of the HHITs in the ecosystem, like that described in [drip-dki]. This field provides such context. This field MAY provide a signal of additional information and/or different handling of the data beyond what is defined in this document.¶ - HID Abbreviation:
-
The
HID Abbreviationfield is a string that provides an abbreviation to the HID (Hierarchy ID) structure of a DET for display devices. The convention for such abbreviations is a matter of local policy. Absent of such a policy, this field MUST be filled with the four character hexadecimal representations of the RAA and HDA (in that order) with a separator character, such as a space, in between. For example, a DET with an RAA value of 10 and HDA value of 20 would be abbreviated as:000A 0014.¶ - Canonical Registration Certificate:
-
The
Canonical Registration Certificatefield is for a certificate-endorsing registration of the DET. It MUST be encoded as X.509 DER [RFC5280]. This certificate MAY be self-signed when the entity is acting as a root of trust (i.e., an apex). Such self-signed behavior is defined by policy, such as in [drip-dki], and is out of scope for this document. This certificate is part of a chain of certificates that can be used to validate inclusion in the hierarchy.¶
5.2. UAS Broadcast RID Resource Record
The UAS Broadcast RID Resource Record (BRID, RRType 68) is a format to hold information typically sent over UAS Broadcast RID that is static. It can act as a data source if information is not received over Broadcast RID or for cross validation. The primary function for DRIP is to include of one or more Broadcast Endorsements as defined in [RFC9575] in the auth field. These Endorsements are generated by the registrar upon successful registration and broadcast by the entity.¶
The data MUST be encoded in CBOR [RFC8949] bytes. The CDDL [RFC8610] of the data is provided in Figure 5.¶
5.2.1. Text Representation
The data are represented in base64 [RFC4648] and may be divided into any number of white
5.2.1.1. Presentation Representation
The data MAY, for display purposes only, be represented using the Extended Diagnostic Notation as defined in Appendix G of [RFC8610]. All byte strings longer than a length of 20 SHOULD be displayed as base64 when possible.¶
5.2.2. Field Descriptions
The field names and their general typing are taken from the ASTM data dictionary (Tables 1 and 2) [F3411]. See that document for additional context and background information on aviation application
6. IANA Considerations
6.1. DET Prefix Delegation
The reverse domain for the DET Prefix, i.e., 3, is managed by IANA. IANA will liaise, as needed, with the International Civil Aviation Organization (ICAO) to verify the authenticity of delegations to CAAs (see Section 6.2.1.4).¶
6.2. IANA DRIP Registry
6.2.1. DRIP RAA Allocations
IANA has created the registry for RAA Allocations under the "Drone Remote ID Protocol" registry group.¶
- RAA Allocations:
-
a 14-bit value used to represent RAAs. Future additions to this registry are to be made based on the following range and policy table:¶
6.2.1.1. RAA Allocation Fields
- Value:
-
The RAA value delegated for this entry.¶
- Name:
-
Name of the delegated RAA. For the ISO 3166-1 Countries (Section 6.2.1.4), this should be the name of the country.¶
- Reference:
-
A publicly accessible link to the policy requirements for prospective HDA operators to register under this RAA. This field is OPTIONAL.¶
- Contact:
-
Contact details of the administrator of this RAA that prospective HDA operators can make informational queries to.¶
6.2.1.2. RAA Registration Form
The NS RRType Content (HDA=X) fields are used by IANA to perform the DNS delegations under 3. See Section 6.2.1.3 for technical details.¶
6.2.1.3. Handling Nibble Split
To support DNS delegation in 3, a single RAA is given 4 delegations by borrowing the upper two bits of HDA space (see Figure 7 for an example). This enables a clean nibble boundary in the DNS to delegate from (i.e., the prefix 2001). These HDAs (0, 4096, 8192 and 12288) are reserved for the RAA.¶
6.2.1.4. ISO 3166-1 Countries Range
The mapping between ISO 3166-1 Numeric Nation Codes and RAAs is specified and documented by IANA. Each Nation is assigned 4 RAAs that are left to the national authority for their purpose. For RAAs under this range, a shorter prefix of 2001 MAY be delegated to each CAA, which covers all 4 RAAs (and reserved HDAs) assigned to them.¶
The registration policy for this range is set to IESG Approval (Section 4.10 of [RFC8126]) and IANA will liaise with the ICAO to verify the authenticity of delegation requests (using Figure 6) by CAAs.¶
6.2.1.5. Private Range
If nibble-reversed lookup in DNS is desired, it can only be provided by private DNS servers as zone delegations from the global root will not be performed for this address range. Thus the RAAs (with its subordinate HDAs) in this range may be used in like manner and IANA will not delegate any value in this range to any party (as per Private Use, Section 4.1 of [RFC8126]).¶
One anticipated acceptable use of the private range is for experimentation and testing prior to request allocation or assignment from IANA.¶
6.2.2. HHIT Entity Types
This document requests a new registry for HHIT Entity Types under the "Drone Remote ID Protocol" registry group.¶
- HHIT Entity Type:
-
Numeric, field of the HHIT RRType to encode the HHIT Entity Type. All entries in this registry are under the First Come First Served policy (Section 4.4 of [RFC8126]).¶
6.2.2.3. Initial Values
The following values are defined by this document:¶
7. Security Considerations
7.1. DNS Operational and Registration Considerations
The Registrar and Registry are commonly used concepts in the DNS. These components connect the DIME with the DNS hierarchy and thus operation SHOULD follow best common practices, specifically in security (such as running DNSSEC) as appropriate except when national regulations prevent it. [BCP237] provides suitable guidance.¶
If DNSSEC is used, a DNSSEC Practice Statement SHOULD be developed and published. It SHOULD explain how DNSSEC has been deployed and what security measures are in place. [RFC6841] documents a framework for DNSSEC policies and DNSSEC Practice Statements. A self-signed entity (i.e., an entity that self-signed its certificate as part of the HHIT RRType) MUST use DNSSEC.¶
The interfaces and protocol specifications for registry
Decisions about DNS or registry best practices and other operational matters that influence security SHOULD be made by the CAA, ideally in consultation with local stakeholders.¶
The guidance above is intended to reduce the likelihood of interoperabilit
When DNSSEC is not in use, due to the length of the ORCHID hash selected for DETs (Section 3.5 of [RFC9374]), clients MUST "walk" the tree of certificates locating each certificate by performing DNS lookups of HHIT RRTypes for each DET verifying inclusion into the hierarchy. The collection of these certificates (which provide both signature protection from the parent entity and the public key of the entity) is the only way without DNSSEC to prove valid registration.¶
The contents of the BRID RRType auth key, containing Endorsements as described in Section 4.2 of [RFC9575], are a shadow of the X.509 certificate found in the HHIT RRType. The validation of these Endorsements follow the guidelines written in Section 6.4.2 of [RFC9575] for Broadcast RID Observers and when present MUST also be validated.¶
7.2. DET and Public Key Exposure
DETs are built upon asymmetric keys. As such the public key must be revealed to enable clients to perform signature verifications. [RFC9374] security considerations cover various attacks on such keys. While unlikely, the forging of a corresponding private key is possible if given enough time (and computational power).¶
When practical, it is RECOMMENDED that no RRTypes under a DET's specific domain name be published unless and until it is required for use by other parties. Such action would cause at least the HHIT RRType to not be in the DNS, protecting the public key in the certificate from being exposed before its needed. The combination of this "just in time" publishing mechanism and DNSSEC is out of scope for this document.¶
Optimally this requires that the UAS somehow signal to the DIME that a flight using a Specific Session ID will soon be underway or complete. It may also be facilitated under UTM if the USS (which may or may not be a DIME) signals when a given operation using a Session ID goes active.¶
8. References
8.1. Normative References
- [F3411]
-
ASTM International, "Standard Specification for Remote ID and Tracking", ASTM F3411-22A, DOI 10
.1520 , , <https:///F3411 -22A www >..astm .org /f3411 -22a .html - [ISO3166-1]
-
ISO, "Codes for the representation of names of countries and their subdivisions - Part 1: Country code", ISO 3166-1:2020, , <https://
www >..iso .org /standard /72482 .html - [RFC2119]
-
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10
.17487 , , <https:///RFC2119 www >..rfc -editor .org /info /rfc2119 - [RFC4648]
-
Josefsson, S., "The Base16, Base32, and Base64 Data Encodings", RFC 4648, DOI 10
.17487 , , <https:///RFC4648 www >..rfc -editor .org /info /rfc4648 - [RFC8174]
-
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10
.17487 , , <https:///RFC8174 www >..rfc -editor .org /info /rfc8174 - [RFC8949]
-
Bormann, C. and P. Hoffman, "Concise Binary Object Representation (CBOR)", STD 94, RFC 8949, DOI 10
.17487 , , <https:///RFC8949 www >..rfc -editor .org /info /rfc8949 - [RFC9374]
-
Moskowitz, R., Card, S., Wiethuechter, A., and A. Gurtov, "DRIP Entity Tag (DET) for Unmanned Aircraft System Remote ID (UAS RID)", RFC 9374, DOI 10
.17487 , , <https:///RFC9374 www >..rfc -editor .org /info /rfc9374
8.2. Informative References
- [BCP237]
-
Best Current Practice 237, <https://
www >..rfc -editor .org /info /bcp237
At the time of writing, this BCP comprises the following:Hoffman, P., "DNS Security Extensions (DNSSEC)", BCP 237, RFC 9364, DOI 10.17487 , , <https:///RFC9364 www >..rfc -editor .org /info /rfc9364 - [drip-dki]
-
Moskowitz, R. and S. W. Card, "The DRIP DET public Key Infrastructure", Work in Progress, Internet-Draft, draft
-ietf , , <https://-drip -dki -09 datatracker >..ietf .org /doc /html /draft -ietf -drip -dki -09 - [RFC5280]
-
Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", RFC 5280, DOI 10
.17487 , , <https:///RFC5280 www >..rfc -editor .org /info /rfc5280 - [RFC6841]
-
Ljunggren, F., Eklund Lowinder, AM., and T. Okubo, "A Framework for DNSSEC Policies and DNSSEC Practice Statements", RFC 6841, DOI 10
.17487 , , <https:///RFC6841 www >..rfc -editor .org /info /rfc6841 - [RFC8005]
-
Laganier, J., "Host Identity Protocol (HIP) Domain Name System (DNS) Extension", RFC 8005, DOI 10
.17487 , , <https:///RFC8005 www >..rfc -editor .org /info /rfc8005 - [RFC8126]
-
Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, DOI 10
.17487 , , <https:///RFC8126 www >..rfc -editor .org /info /rfc8126 - [RFC8610]
-
Birkholz, H., Vigano, C., and C. Bormann, "Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures", RFC 8610, DOI 10
.17487 , , <https:///RFC8610 www >..rfc -editor .org /info /rfc8610 - [RFC9153]
-
Card, S., Ed., Wiethuechter, A., Moskowitz, R., and A. Gurtov, "Drone Remote Identification Protocol (DRIP) Requirements and Terminology", RFC 9153, DOI 10
.17487 , , <https:///RFC9153 www >..rfc -editor .org /info /rfc9153 - [RFC9434]
-
Card, S., Wiethuechter, A., Moskowitz, R., Zhao, S., Ed., and A. Gurtov, "Drone Remote Identification Protocol (DRIP) Architecture", RFC 9434, DOI 10
.17487 , , <https:///RFC9434 www >..rfc -editor .org /info /rfc9434 - [RFC9575]
-
Wiethuechter, A., Ed., Card, S., and R. Moskowitz, "DRIP Entity Tag (DET) Authentication Formats and Protocols for Broadcast Remote Identification (RID)", RFC 9575, DOI 10
.17487 , , <https:///RFC9575 www >..rfc -editor .org /info /rfc9575 - [STD13]
-
Internet Standard 13, <https://
www >..rfc -editor .org /info /std13
At the time of writing, this STD comprises the following:Mockapetris, P., "Domain names - concepts and facilities", STD 13, RFC 1034, DOI 10.17487 , , <https:///RFC1034 www >..rfc -editor .org /info /rfc1034 Mockapetris, P., "Domain names - implementation and specification", STD 13, RFC 1035, DOI 10.17487 , , <https:///RFC1035 www >..rfc -editor .org /info /rfc1035 - [STD69]
-
Internet Standard 69, <https://
www >..rfc -editor .org /info /std69
At the time of writing, this STD comprises the following:Hollenbeck, S., "Extensible Provisioning Protocol (EPP)", STD 69, RFC 5730, DOI 10.17487 , , <https:///RFC5730 www >..rfc -editor .org /info /rfc5730 Hollenbeck, S., "Extensible Provisioning Protocol (EPP) Domain Name Mapping", STD 69, RFC 5731, DOI 10.17487 , , <https:///RFC5731 www >..rfc -editor .org /info /rfc5731 Hollenbeck, S., "Extensible Provisioning Protocol (EPP) Host Mapping", STD 69, RFC 5732, DOI 10.17487 , , <https:///RFC5732 www >..rfc -editor .org /info /rfc5732 Hollenbeck, S., "Extensible Provisioning Protocol (EPP) Contact Mapping", STD 69, RFC 5733, DOI 10.17487 , , <https:///RFC5733 www >..rfc -editor .org /info /rfc5733 Hollenbeck, S., "Extensible Provisioning Protocol (EPP) Transport over TCP", STD 69, RFC 5734, DOI 10.17487 , , <https:///RFC5734 www >..rfc -editor .org /info /rfc5734 - [STD88]
-
Internet Standard 88, <https://
www >..rfc -editor .org /info /std88
At the time of writing, this STD comprises the following:Thomson, S., Huitema, C., Ksinant, V., and M. Souissi, "DNS Extensions to Support IP Version 6", STD 88, RFC 3596, DOI 10.17487 , , <https:///RFC3596 www >..rfc -editor .org /info /rfc3596 - [STD95]
-
Internet Standard 95, <https://
www >..rfc -editor .org /info /std95
At the time of writing, this STD comprises the following:Newton, A., Ellacott, B., and N. Kong, "HTTP Usage in the Registration Data Access Protocol (RDAP)", STD 95, RFC 7480, DOI 10.17487 , , <https:///RFC7480 www >..rfc -editor .org /info /rfc7480 Hollenbeck, S. and N. Kong, "Security Services for the Registration Data Access Protocol (RDAP)", STD 95, RFC 7481, DOI 10.17487 , , <https:///RFC7481 www >..rfc -editor .org /info /rfc7481 Hollenbeck, S. and A. Newton, "Registration Data Access Protocol (RDAP) Query Format", STD 95, RFC 9082, DOI 10.17487 , , <https:///RFC9082 www >..rfc -editor .org /info /rfc9082 Hollenbeck, S. and A. Newton, "JSON Responses for the Registration Data Access Protocol (RDAP)", STD 95, RFC 9083, DOI 10.17487 , , <https:///RFC9083 www >..rfc -editor .org /info /rfc9083 Blanchet, M., "Finding the Authoritative Registration Data Access Protocol (RDAP) Service", STD 95, RFC 9224, DOI 10.17487 , , <https:///RFC9224 www >..rfc -editor .org /info /rfc9224
Appendix A. Example Zone Files and RRType Contents
An example zone file ip6.arpa., run by IANA, is not shown. It would contain NS RRTypes to delegate to a respective RAA. To avoid any future collisions with production deployments an apex of ip6.example.com. is used instead of ip6.arpa.. All hexadecimal strings in the examples are broken into the lengths of a word, for document formatting purposes.¶
An RAA with a HID of RAA=16376, HDA=0 and HDA with a the HID RAA=16376, HDA=10 were used in the examples.¶
A.1. Example RAA
A.1.1. Authentication HHIT
Figure 10 shows the CBOR decoded RDATA in the HHIT RRType found in Figure 9.¶
A.2. Example HDA
A.2.1. Authentication and Issue HHITs
Figure 14 shows the CBOR decoded RDATA in the HHIT RRType found in Figure 13.¶
Figure 15 shows the decoded DER X.509 found in Figure 14.¶
Figure 16 shows the CBOR decoded RDATA in the HHIT RRType found in Figure 13.¶
Acknowledgements
Thanks to Stuart Card (AX Enterprize, LLC) and Bob Moskowitz (HTT Consulting, LLC) for their early work on the DRIP registries concept. Their early contributions laid the foundation for the content and processes of this architecture and document. The authors would also like to thank the DRIP chairs and AD, the reviewers from the various Directorates, and the members of the IESG at time of publication.¶