draft-ietf-kitten-pkinit-freshness-05.txt   draft-ietf-kitten-pkinit-freshness-06.txt 
Kitten Working Group M. Short, Ed. Kitten Working Group M. Short, Ed.
Internet-Draft S. Moore Internet-Draft S. Moore
Intended status: Standards Track P. Miller Intended status: Standards Track P. Miller
Expires: September 22, 2016 Microsoft Corporation Expires: October 10, 2016 Microsoft Corporation
March 21, 2016 April 8, 2016
Public Key Cryptography for Initial Authentication in Kerberos (PKINIT) Public Key Cryptography for Initial Authentication in Kerberos (PKINIT)
Freshness Extension Freshness Extension
draft-ietf-kitten-pkinit-freshness-05 draft-ietf-kitten-pkinit-freshness-06
Abstract Abstract
This document describes how to further extend the Public Key This document describes how to further extend the Public Key
Cryptography for Initial Authentication in Kerberos (PKINIT) Cryptography for Initial Authentication in Kerberos (PKINIT)
extension [RFC4556] to exchange an opaque data blob that a KDC can extension [RFC4556] to exchange an opaque data blob that a KDC can
validate to ensure that the client is currently in possession of the validate to ensure that the client is currently in possession of the
private key during a PKINIT AS exchange. private key during a PKINIT AS exchange.
Status of This Memo Status of This Memo
skipping to change at page 1, line 36 skipping to change at page 1, line 36
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on September 22, 2016. This Internet-Draft will expire on October 10, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the Copyright (c) 2016 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 5, line 16 skipping to change at page 5, line 16
return a KRB_ERROR [RFC4120] message with the error-code return a KRB_ERROR [RFC4120] message with the error-code
KDC_ERR_PREAUTH_EXPIRED [RFC6113]. The e-data field of the error KDC_ERR_PREAUTH_EXPIRED [RFC6113]. The e-data field of the error
contains a METHOD-DATA object [RFC4120] which specifies a valid contains a METHOD-DATA object [RFC4120] which specifies a valid
PA_AS_FRESHNESS padata-value. Since the freshness tokens are PA_AS_FRESHNESS padata-value. Since the freshness tokens are
validated by KDCs in the same realm, standardizing the contents of validated by KDCs in the same realm, standardizing the contents of
the freshness token is not a concern for interoperability. the freshness token is not a concern for interoperability.
2.5. Receipt of second KRB_ERROR Message 2.5. Receipt of second KRB_ERROR Message
If a client receives a KDC_ERR_PREAUTH_EXPIRED KRB_ERROR message that If a client receives a KDC_ERR_PREAUTH_EXPIRED KRB_ERROR message that
includes a freshness token, it MUST retry using the new freshness includes a freshness token, it SHOULD retry using the new freshness
token. token.
3. PreAuthentication Data Types 3. PreAuthentication Data Types
The following are the new PreAuthentication data types: The following are the new PreAuthentication data types:
+----------------------+-------------------+ +----------------------+-------------------+
| Padata and Data Type | Padata-type Value | | Padata and Data Type | Padata-type Value |
+----------------------+-------------------+ +----------------------+-------------------+
| PA_AS_FRESHNESS | TBD | | PA_AS_FRESHNESS | TBD |
 End of changes. 4 change blocks. 
5 lines changed or deleted 5 lines changed or added

This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/