RFC 3367: Common Name Resolution Protocol (CNRP)
Thu May 19 2022 02:20:11 GMT+0000 (Coordinated Universal Time)
Saved by @ksypcgeneralon
RFC 3367 Common Name Resolution Protocol (CNRP) August 2002 Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . 3 2. Important Notes . . . . . . . . . . . . . . . . . . . . . 4 2.1 Terminology . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 DTD is Definitive . . . . . . . . . . . . . . . . . . . . 4 2.3 Uniform Resource Identifiers . . . . . . . . . . . . . . . 5 3. Interaction Model . . . . . . . . . . . . . . . . . . . . 5 3.1 Services, Servers, Datasets and Referrals . . . . . . . . 5 3.2 Requests and Responses . . . . . . . . . . . . . . . . . . 5 3.3 Transport Independence . . . . . . . . . . . . . . . . . . 6 3.4 Character encoding . . . . . . . . . . . . . . . . . . . . 6 3.5 Queries . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.6 Hints . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4. Object Model . . . . . . . . . . . . . . . . . . . . . . . 8 4.1 Properties . . . . . . . . . . . . . . . . . . . . . . . . 8 4.1.1 Core properties . . . . . . . . . . . . . . . . . . . . . 8 4.1.2 Abstract and custom properties . . . . . . . . . . . . . . 9 4.1.3 Base properties . . . . . . . . . . . . . . . . . . . . . 9 4.1.4 Common name string encoding and equivalence rules . . . . 11 4.2 Objects . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.2.1 Query . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.2.1.1 Logical operations within a Query . . . . . . . . . . . . 12 4.2.2 Results . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2.2.1 ResourceDescriptor . . . . . . . . . . . . . . . . . . . . 13 4.2.3 Service . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2.3.1 Datasets . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2.3.2 Servers . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.2.4 Status Messages . . . . . . . . . . . . . . . . . . . . . 19 4.2.4.1 Status of CNRP, Not the Transport . . . . . . . . . . . . 19 4.2.4.2 Codes and Description . . . . . . . . . . . . . . . . . . 19 4.2.4.3 Status Codes . . . . . . . . . . . . . . . . . . . . . . . 19 4.2.5 Referral . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.2.5.1 Loop Detection and Dataset Handling in Servers . . . . . . 22 4.2.6 Discoverability: ServiceQuery and Schema . . . . . . . . . 24 5. XML DTD for CNRP . . . . . . . . . . . . . . . . . . . . . 26 6. Examples . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.1 Service Description Request . . . . . . . . . . . . . . . 28 6.2 Sending A Query and Getting A Response . . . . . . . . . . 29 7. Transport . . . . . . . . . . . . . . . . . . . . . . . . 30 7.1 HTTP Transport . . . . . . . . . . . . . . . . . . . . . . 30 7.2 SMTP Transport . . . . . . . . . . . . . . . . . . . . . . 31 8. Registration: application/cnrp+xml . . . . . . . . . . . . 31 9. Security Considerations . . . . . . . . . . . . . . . . . 32 10. IANA Considerations . . . . . . . . . . . . . . . . . . . 32 References . . . . . . . . . . . . . . . . . . . . . . . . 33 Popp, et. al. Standards Track [Page 2]
Comments