| < draft-ietf-tls-cached-info-07.txt | draft-ietf-tls-cached-info-08.txt > | |||
|---|---|---|---|---|
| INTERNET-DRAFT S. Santesson (3xA Security) | INTERNET-DRAFT S. Santesson (3xA Security) | |||
| Intended Status: Proposed Standard | Intended Status: Proposed Standard | |||
| Expires: October 1, 2010 March 30, 2010 | Expires: October 22, 2010 April 20, 2010 | |||
| Transport Layer Security (TLS) Cached Information Extension | Transport Layer Security (TLS) Cached Information Extension | |||
| <draft-ietf-tls-cached-info-07.txt> | <draft-ietf-tls-cached-info-08.txt> | |||
| Abstract | Abstract | |||
| This document defines a Transport Layer Security (TLS) extension for | This document defines a Transport Layer Security (TLS) extension for | |||
| cached information. This extension allows the TLS client to inform a | cached information. This extension allows the TLS client to inform a | |||
| server of cached information from previous TLS sessions, allowing the | server of cached information from previous TLS sessions, allowing the | |||
| server to omit sending cached static information to the client during | server to omit sending cached static information to the client during | |||
| the TLS handshake protocol exchange. | the TLS handshake protocol exchange. | |||
| Status of this Memo | Status of this Memo | |||
| skipping to change at page 4, line 29 ¶ | skipping to change at page 4, line 29 ¶ | |||
| enum { | enum { | |||
| certificate_chain(1), trusted_cas(2), (255) | certificate_chain(1), trusted_cas(2), (255) | |||
| } CachedInformationType; | } CachedInformationType; | |||
| struct { | struct { | |||
| CachedInformationType type; | CachedInformationType type; | |||
| opaque digest_value<0..8>; | opaque digest_value<0..8>; | |||
| } CachedObject; | } CachedObject; | |||
| struct { | struct { | |||
| CachedObject cached_info<1..2^16-1>; | CachedObject cached_info<1..2048>; | |||
| } CachedInformation; | } CachedInformation; | |||
| The digest_value of a CachedObject MUST either be empty (0 bytes) or | The digest_value of a CachedObject MUST either be empty (0 bytes) or | |||
| contain a 64 bit FNV digest (8 bytes) as specified in Annex A. The 64 | contain a 64 bit FNV digest (8 bytes) as specified in Annex A. The 64 | |||
| bit integer is represented as an 8 byte digest_value in big-endian | bit integer is represented as an 8 byte digest_value in big-endian | |||
| order (with most significant bits in the first byte and least | order (with most significant bits in the first byte and least | |||
| significant bits in the last byte). | significant bits in the last byte). | |||
| When CachedInformationType identifies certificate_chain, then | When CachedInformationType identifies certificate_chain, then | |||
| digest_value MUST include a digest calculated over the | digest_value MUST include a digest calculated over the | |||
| End of changes. 3 change blocks. | ||||
| 3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||