RFC 4120 - Kerberos 网络认证服务 (V5)
- 状态: Proposed Standard
- 发布日期: July 2005
- Stream: IETF
- 废弃了: RFC1510
- 勘误: 无勘误
文档信息
- RFC 编号: 4120
- 发布日期: 2005年7月
- 作者: C. Neuman (USC-ISI), T. Yu, S. Hartman, K. Raeburn (MIT)
- 废弃: RFC 1510
- 分类: Standards Track (标准跟踪)
本备忘录状态
本文档为互联网社区指定了一个互联网标准跟踪协议, 并请求讨论和改进建议。请参考当前版本的"互联网官方协议标准" (STD 1) 以了解本协议的标准化状态和地位。本备忘录的分发不受限制。
版权声明
Copyright (C) The Internet Society (2005).
摘要
本文档提供了 Kerberos 协议第 5 版的概述和规范, 它废弃了 RFC 1510, 以澄清协议及其预期使用中需要比 RFC 1510 中提供的更详细或更清晰解释的方面。本文档旨在提供协议的详细描述, 适合实现, 同时提供协议消息以及这些消息中字段的适当使用描述。
目录
- 1. Introduction (简介)
- 1.1. The Kerberos Protocol (Kerberos 协议)
- 1.2. Cross-Realm Operation (跨域操作)
- 1.3. Choosing a Principal with Which to Communicate (选择通信主体)
- 1.4. Authorization (授权)
- 1.5. Extending Kerberos without Breaking Interoperability (在不破坏互操作性的情况下扩展 Kerberos)
- 1.6. Environmental Assumptions (环境假设)
- 1.7. Glossary of Terms (术语表)
- 2. Ticket Flag Uses and Requests (票据标志使用和请求)
- 2.1. Initial, Pre-authenticated, and Hardware-Authenticated Tickets (初始、预认证和硬件认证票据)
- 2.2. Invalid Tickets (无效票据)
- 2.3. Renewable Tickets (可续期票据)
- 2.4. Postdated Tickets (延期票据)
- 2.5. Proxiable and Proxy Tickets (可代理和代理票据)
- 2.6. Forwardable Tickets (可转发票据)
- 2.7. Transited Policy Checking (传递策略检查)
- 2.8. OK as Delegate (委托确认)
- 2.9. Other KDC Options (其他 KDC 选项)
- 3. Message Exchanges (消息交换)
- 3.1. The Authentication Service Exchange (认证服务交换)
- 3.1.1. Generation of KRB_AS_REQ Message (生成 KRB_AS_REQ 消息)
- 3.1.2. Receipt of KRB_AS_REQ Message (接收 KRB_AS_REQ 消息)
- 3.1.3. Generation of KRB_AS_REP Message (生成 KRB_AS_REP 消息)
- 3.1.4. Generation of KRB_ERROR Message (生成 KRB_ERROR 消息)
- 3.1.5. Receipt of KRB_AS_REP Message (接收 KRB_AS_REP 消息)
- 3.1.6. Receipt of KRB_ERROR Message (接收 KRB_ERROR 消息)
- 3.2. The Client/Server Authentication Exchange (客户端/服务器认证交换)
- 3.2.1. The KRB_AP_REQ Message (KRB_AP_REQ 消息)
- 3.2.2. Generation of a KRB_AP_REQ Message (生成 KRB_AP_REQ 消息)
- 3.2.3. Receipt of KRB_AP_REQ Message (接收 KRB_AP_REQ 消息)
- 3.2.4. Generation of a KRB_AP_REP Message (生成 KRB_AP_REP 消息)
- 3.2.5. Receipt of KRB_AP_REP Message (接收 KRB_AP_REP 消息)
- 3.2.6. Using the Encryption Key (使用加密密钥)
- 3.3. The Ticket-Granting Service (TGS) Exchange (票据授予服务交换)
- 3.4. The KRB_SAFE Exchange (KRB_SAFE 交换)
- 3.5. The KRB_PRIV Exchange (KRB_PRIV 交换)
- 3.6. The KRB_CRED Exchange (KRB_CRED 交换)
- 3.7. User-to-User Authentication Exchanges (用户到用户认证交换)
- 3.1. The Authentication Service Exchange (认证服务交换)
- 4. Encryption and Checksum Specifications (加密和校验和规范)
- 5. Message Specifications (消息规范)
- 5.1. Specific Compatibility Notes on ASN.1 (ASN.1 特定兼容性说明)
- 5.2. Basic Kerberos Types (基本 Kerberos 类型)
- 5.3. Tickets (票据)
- 5.4. Specifications for the AS and TGS Exchanges (AS 和 TGS 交换规范)
- 5.5. Client/Server (CS) Message Specifications (客户端/服务器消息规范)
- 5.6. KRB_SAFE Message Specification (KRB_SAFE 消息规范)
- 5.7. KRB_PRIV Message Specification (KRB_PRIV 消息规范)
- 5.8. KRB_CRED Message Specification (KRB_CRED 消息规范)
- 5.9. Error Message Specification (错误消息规范)
- 5.10. Application Tag Numbers (应用标签号)
- 6. Naming Constraints (命名约束)
- 7. Constants and Other Defined Values (常量和其他定义值)
- 7.1. Host Address Types (主机地址类型)
- 7.2. KDC Messaging: IP Transports (KDC 消息传递: IP 传输)
- 7.3. Name of the TGS (TGS 的名称)
- 7.4. OID Arc for KerberosV5 (KerberosV5 的 OID 弧)
- 7.5. Protocol Constants and Associated Values (协议常量和相关值)
- 7.5.1. Key Usage Numbers (密钥使用编号)
- 7.5.2. PreAuthentication Data Types (预认证数据类型)
- 7.5.3. Address Types (地址类型)
- 7.5.4. Authorization Data Types (授权数据类型)
- 7.5.5. Transited Encoding Types (传递编码类型)
- 7.5.6. Protocol Version Number (协议版本号)
- 7.5.7. Kerberos Message Types (Kerberos 消息类型)
- 7.5.8. Name Types (名称类型)
- 7.5.9. Error Codes (错误代码)
- 8. Interoperability Requirements (互操作性要求)
- 9. IANA Considerations (IANA 注意事项)
- 10. Security Considerations (安全注意事项)
- 11. Acknowledgements (致谢)
- Appendix A. ASN.1 Module (附录 A. ASN.1 模块)
- Appendix B. Changes since RFC 1510 (附录 B. 自 RFC 1510 以来的变更)
- Normative References (规范性参考文献)
- Informative References (信息性参考文献)