zilongwang/ReadingBank huggingface dataset:
7/12/2012 12.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 13.0 Updated and revised the technical content. 1/31/2013 13.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 14.0 Major Updated and revised the technical content. 11/14/2013 14.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 15.0 Major Updated and revised the technical content. 5/15/2014 15.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 16.0 Major Significantly changed the
technical content. 10/16/2015 16.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 16.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 16.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 17.0 Significantly changed the technical content.
0x0045 EXTENDED_PAYLOAD 0x005A follows. DRT_ID_ARRAY 0x0060 An array of DRT IDs follows. CREDENTIAL 0x0080 A Credential follows. WCHAR 0x0084 A character follows. CLASSIFIER 0x0085 A string follows. HASHED_NONCE 0x0092 A hashed follows. NONCE 0x0093 A nonce follows. SPLIT_CONTROLS 0x0098 Buffer fragmentation information follows. ROUTING_ENTRY 0x009A A follows. VALIDATE_CPA 0x009B An structure follows, containing a to validate. REVOKE_CPA 0x009C An Encoded CPA structure follows, containing a CPA to revoke. IPV6_ENDPOINT 0x009D An structure follows. IPV6_ENDPOINT_ARRAY 0x009E An array of IPV6_ENDPOINT structures follows. KEYTOKEN 0x009F A structure follows. ENCRYPTED_ENDPOINT_ARRAY 0x00A0 An encrypted field. ENCRYPTED_ROUTING_ENTRY 0x00A1 An encrypted ROUTE_ENTRY ENCRYPTED_CPA 0x00A2 An encrypted VALIDATE_CPA field. ENCRYPTED_CLASSIFIER 0x00A3 An encrypted CLASSIFIER field. ENCRYPTED_PAYLOAD An encrypted EXTENDED_PAYLOAD field.
34 14 N 8 O Overview clouds 11 11 11 12 11 10 10 security 10 10 10 10 9 9 P 69 38 12 12 70 Protocol Details 42 38 Publisher abstract data model 52 52 higher-layer triggered events 53 54 53 local events 60 59 message processing receiving 57 56 56 54 54 55 55 57 52 sequencing rules receiving 57 56 56 54 54 55 55 57 timer events 58 58 59 53 R 8 9 8 65 12 19 Resolver 42 higher-layer triggered events 47 45 45 44 44 45 44 52 message processing receiving 48 47 48 47 48 50 sequencing receiving 48 47 48 47 48 50 events 51 51 44 Resolving key example 61 63 61 61 39 S Security 69 69 34 Sequencing rules publisher receiving 57
Index A 6 C 14 D Details 9 8 8 9 E 9 8 8 9 Elements 9 8 8 9 11 11 F 7 G 5 I 6 5 L 6 N 5 O 6 P 13 R 5 6 5 6 S 12 Structures 9 8 8 9 T 14 V 7 6
and formatting in the technical content. 3/12/2010 1.0 Major Updated and revised the technical content. 4/23/2010 1.0.1 Editorial Changed language and formatting in the technical content. 6/4/2010 1.0.2 Editorial Changed language and formatting in the technical content. 7/16/2010 2.0 Major Updated and revised the technical content. 8/27/2010 2.0 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 3.0 Major Updated and revised the technical content. 11/19/2010 3.0.1 Editorial Changed language and formatting in the technical content. 1/7/2011 4.0 Major Updated and revised the
technical content. 2/11/2011 4.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 4.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 4.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 4.1 Minor Clarified the meaning of the technical content. 9/23/2011 5.0 Major Updated and revised the technical content. 12/16/2011 5.1 Minor Clarified the meaning of the technical content. 3/30/2012 6.0 Major Updated and revised the technical content. 7/12/2012 6.0 None No changes to the meaning, language, or
technical content. 6/30/2015 7.0 Major Significantly changed the technical content. 10/16/2015 7.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 7.0 None No changes to the meaning, language, or formatting of the technical content. 3/16/2017 8.0 Major Significantly changed the technical content.
Revision Summary Date Revision History Revision Class Comments 8/10/2007 0.1 Major Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.2.1 Editorial Changed language and formatting in the technical content. 11/30/2007 0.2.2 Editorial Changed language and formatting in the technical content. 1/25/2008 1.0 Major New sections. 3/14/2008 2.0 Major Updated and revised the technical content. 5/16/2008 2.0.1 Editorial Changed language and formatting in the technical content. 6/20/2008 3.0 Major Updated and revised the technical content. 7/25/2008 3.0.1 Editorial Changed language and formatting in the technical content. 8/29/2008 4.0 Updated and revised the
technical content. 10/24/2008 5.0 Major Updated and revised the technical content. 12/5/2008 6.0 Major Updated and revised the technical content. 1/16/2009 6.0.1 Editorial Changed language and formatting in the technical content. 2/27/2009 6.0.2 Editorial Changed language and formatting in the technical content. 4/10/2009 6.0.3 Editorial Changed language and formatting in the technical content. 5/22/2009 6.0.4 Editorial Changed language and formatting in the technical content. 7/2/2009 6.1 Minor Clarified the meaning of the technical content. 8/14/2009 6.1.1 Editorial Changed language and formatting in the technical content.
3/30/2012 17.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 17.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 18.0 Major Updated and revised the technical content. 1/31/2013 18.1 Minor Clarified the meaning of the technical content. 8/8/2013 18.2 Minor Clarified the meaning of the technical content. 11/14/2013 18.2 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 18.2 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 18.2 None No changes to the meaning, language,
or formatting of the technical content. 6/30/2015 19.0 Significantly changed the technical content. 10/16/2015 19.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 19.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 19.0 None No changes to the meaning, language, or formatting of the technical content.
24 99 19 19 102 Protocol Details 38 16 R Receipts 15 48 10 12 10 13 18 S 37 Security 101 101 16 50 Sequencing rules 71 55 35 91 91 Source journaling 15 15 15 SRMP 16 header elements 30 30 26 26 27 28 31 23 13 91 26 23 23 23 20 14 95 Structure - message ( 13, 23) 22 14 T Timer events 72 72 73 stream receipt 73 72 Timers 53 53 54 stream receipt 54 53 106 Transport 21 21 21 Triggered events - higher-layer 55 55 17 U 16 User message types 13 13 13 14 V 20 20 W WS-Routing (SOAP-RP) path element 24 26 26 26 25 24 26 25 24 24
Revision Summary Date Revision History Revision Class Comments 8/10/2007 0.1 Major Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.2.1 Editorial Changed language and formatting in the technical content. 11/30/2007 0.2.2 Editorial Changed language and formatting in the technical content. 1/25/2008 0.2.3 Editorial Changed language and formatting in the technical content. 3/14/2008 0.2.4 Editorial Changed language and formatting in the technical content. 5/16/2008 0.2.5 Editorial Changed language and formatting in the technical content. 6/20/2008 0.2.6 Editorial Changed language and formatting in the technical content. 7/25/2008 0.2.7 Editorial Changed language
technical content. 8/14/2009 0.5.2 Editorial Changed language and formatting in the technical content. 9/25/2009 0.6 Clarified the meaning of the technical content. 11/6/2009 0.6.1 Editorial Changed language and formatting in the technical content. 12/18/2009 0.6.2 Editorial Changed language and formatting in the technical content. 1/29/2010 0.7 Minor Clarified the meaning of the technical content. 3/12/2010 0.7.1 Editorial Changed language and formatting in the technical content. 4/23/2010 1.0 Updated and revised the technical content. 6/4/2010 1.0.1 Editorial Changed language and formatting in the technical content.
of the technical content. 5/6/2011 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 2.1 Minor Clarified the meaning of the technical content. 9/23/2011 2.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 3.0 Major Updated and revised the technical content. 3/30/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 3.0 None No changes to the meaning, language, or formatting
of the technical content. 1/31/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 11/14/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 3.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 10/16/2015 4.0 None No changes to the
meaning, language, or formatting of the technical content. 7/14/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 3/16/2017 5.0 Significantly changed the technical content.
and formatting in the technical content. 8/29/2008 0.2.8 Editorial Changed language and formatting in the technical content. 10/24/2008 0.2.9 Editorial Changed language and formatting in the technical content. 12/5/2008 0.3 Minor Clarified the meaning of the technical content. 1/16/2009 0.3.1 Editorial Changed language and formatting in the technical content. 2/27/2009 0.3.2 Editorial Changed language and formatting in the technical content. 4/10/2009 0.4 Minor Clarified the meaning of the technical content. 5/22/2009 0.5 Minor Clarified the meaning of the technical content. 7/2/2009 0.5.1 Editorial Changed language and formatting in the
technical content. 8/14/2009 0.5.2 Editorial Changed language and formatting in the technical content. 9/25/2009 0.6 Minor Clarified the meaning of the technical content. 11/6/2009 0.6.1 Editorial Changed language and formatting in the technical content. 12/18/2009 0.6.2 Editorial Changed language and formatting in the technical content. 1/29/2010 0.7 Minor Clarified the meaning of the technical content. 3/12/2010 0.7.1 Editorial Changed language and formatting in the technical content. 4/23/2010 1.0 Major Updated and revised the technical content. 6/4/2010 1.0.1 Editorial Changed language and formatting in the technical content.
of the technical content. 5/6/2011 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 2.1 Minor Clarified the meaning of the technical content. 9/23/2011 2.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 3.0 Major Updated and revised the technical content. 3/30/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 3.0 None No changes to the meaning, language, or formatting
of the technical content. 1/31/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 11/14/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 3.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 10/16/2015 4.0 None No changes to the
meaning, language, or formatting of the technical content. 7/14/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 3/16/2017 5.0 Major Significantly changed the technical content. 6/1/2017 5.0 None No changes to the meaning, language, or formatting of the technical content.
Revision Summary Date Revision History Revision Comments 8/10/2007 0.1 Major Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.3 Minor Clarified the meaning of the technical content. 11/30/2007 0.3.1 Editorial Changed language and formatting in the technical content. 1/25/2008 0.3.2 Editorial Changed language and formatting in the technical content. 3/14/2008 0.3.3 Editorial Changed language and formatting in the technical content. 5/16/2008 0.3.4 Editorial Changed language and formatting in the technical content. 6/20/2008 0.4 Minor Clarified the meaning of the technical content. 7/25/2008 0.5 Minor Clarified the meaning of the technical content.
8/29/2008 0.5.1 Editorial Updated index. 10/24/2008 0.5.2 Editorial Changed language and formatting in the technical content. 12/5/2008 0.5.3 Editorial Changed language and formatting in the technical content. 1/16/2009 0.5.4 Editorial Changed language and formatting in the technical content. 2/27/2009 0.5.5 Editorial Changed language and formatting in the technical content. 4/10/2009 0.5.6 Editorial Changed language and formatting in the technical content. 5/22/2009 0.5.7 Editorial Changed language and formatting in the technical content. 7/2/2009 0.5.8 Editorial Changed language and formatting in the technical content. 8/14/2009 0.5.9 Editorial Changed language and
formatting in the technical content. 9/25/2009 0.6 Minor Clarified the meaning of the technical content. 11/6/2009 0.6.1 Editorial Changed language and formatting in the technical content. 12/18/2009 0.6.2 Editorial Changed language and formatting in the technical content. 1/29/2010 0.7 Minor Clarified the meaning of the technical content. 3/12/2010 0.7.1 Editorial Changed language and formatting in the technical content. 4/23/2010 0.7.2 Editorial Changed language and formatting in the technical content. 6/4/2010 1.0 Major Updated and revised the technical content. 7/16/2010 2.0 Major Updated and revised the technical content.
Index A Abstract data model 22 22 25 10 C 10 36 Client 22 23 24 24 8 D Data - abstract 22 22 25 E 28 F 10 31 G 18 6 H Higher-layer triggered events resolver client 24 23 24 24 24 24 24 26 I 30 30 8 Initialization 23 23 26 6 L Local events 25 27 M 8 Message processing 24 resolver client 24 25 24 25 25 resolver service 27 26 27 26 27 27 26 Messages 18 12 15 20 13 14 18 15 19 21 11 17 16 N 7 O 8 P 30 28 12 9 9 35 Protocol Details 22 R
7 8 7 15 20 13 14 18 9 8 9 15 Resolver client 22 higher-layer triggered events 24 23 24 24 24 24 24 23 25 message processing 24 25 24 25 25 sequencing rules 24 25 24 25 25 timer events 25 25 timers 23 23 Resolver service 25 9 26 26 27 message processing 27 26 27 26 27 27 26 9 sequencing 27 26 27 26 27 27 26 27 26 19 S Security 30 30 Sequencing 24 resolver client 24 25 24 25 25 resolver service 27 26 27 26 27 27 26 21 10 T events resolver client 25 25 27 Timers resolver client 23 23 26 36 11 Triggered events - higher-layer resolver client 24 23 24 24 24 24 24 26 U 17 16 V 10 10
Revision Summary Date Revision History Revision Class Comments 8/10/2007 0.1 Major Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.2.1 Editorial Changed language and formatting in the technical content. 11/30/2007 0.2.2 Editorial Changed language and formatting in the technical content. 1/25/2008 0.2.3 Editorial Changed language and formatting in the technical content. 3/14/2008 0.2.4 Editorial Changed language and formatting in the technical content. 5/16/2008 0.2.5 Editorial Changed language and formatting in the technical content. 6/20/2008 0.3 Minor Clarified the meaning of the technical content. 7/25/2008 0.3.1 Editorial Changed language and formatting
in the technical content. 8/29/2008 1.0 Major Updated and revised the technical content. 10/24/2008 1.0.1 Editorial Changed language and formatting in the technical content. 1/16/2009 1.0.2 Editorial Changed language and formatting in the technical content. 2/27/2009 1.0.3 Editorial Changed language and formatting in the technical content. 4/10/2009 1.0.4 Editorial Changed language and formatting in the technical content. 5/22/2009 2.0 Major Updated and revised the technical content. 7/2/2009 2.0.1 Editorial Changed language and formatting in the technical content. 8/14/2009 2.0.2 Editorial Changed language and formatting in the
technical content. 9/25/2009 2.1 Minor Clarified the meaning of the technical content. 11/6/2009 3.0 Major Updated and revised the technical content. 12/18/2009 3.0.1 Editorial Changed language and formatting in the technical content. 1/29/2010 3.1 Minor Clarified the meaning of the technical content. 3/12/2010 4.0 Major Updated and revised the technical content. 4/23/2010 5.0 Major Updated and revised the technical content. 6/4/2010 5.0.1 Editorial Changed language and formatting in the technical content. 7/16/2010 5.0.1 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 5.0.1 None No changes to the meaning,
language, or formatting of the technical content. 10/8/2010 6.0 Major Updated and revised the technical content. 11/19/2010 7.0 Major Updated and revised the technical content. 1/7/2011 8.0 Major Updated and revised the technical content. 2/11/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 9.0 Major Updated and revised the technical content. 6/17/2011 9.1 Clarified the meaning of the technical content. 9/23/2011 9.2 Minor Clarified the meaning of the technical content.
Index A Abstract data model 19 15 15 13 19 13 9 C 9 32 Client 24 overview ( 15, 23) 25 23 17 27 27 15 12 D Data model - abstract 19 15 15 14 18 14 E Examples 27 27 26 26 26 F 9 13 19 13 27 27 Flow control algorithm 19 session variable relationships 20 20 20 G 6 H 11 11 17 triggered events 17 17 17 24 23 24 17 18 20 I 29 29 7 Initialization 17 24 23 24 22 16 6 L 21 M Messages 13 14 13 11 11 12 11 11 N 26 7 O 24 26 7 P Packet
in the technical content. 8/29/2008 1.0 Updated and revised the technical content. 10/24/2008 1.0.1 Editorial Changed language and formatting in the technical content. 1/16/2009 1.0.2 Editorial Changed language and formatting in the technical content. 2/27/2009 1.0.3 Editorial Changed language and formatting in the technical content. 4/10/2009 1.0.4 Editorial Changed language and formatting in the technical content. 5/22/2009 2.0 Major Updated and revised the technical content. 7/2/2009 2.0.1 Editorial Changed language and formatting in the technical content. 8/14/2009 2.0.2 Editorial Changed language and formatting in the
language, or formatting of the technical content. 10/8/2010 6.0 Major Updated and revised the technical content. 11/19/2010 7.0 Major Updated and revised the technical content. 1/7/2011 8.0 Major Updated and revised the technical content. 2/11/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 8.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 9.0 Major Updated and revised the technical content. 6/17/2011 9.1 Minor Clarified the meaning of the technical content. 9/23/2011 9.2 Minor Clarified the meaning of the technical content.
12/16/2011 10.0 Major Updated and revised the technical content. 3/30/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 10.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 11.0 Major Updated and revised the technical content. 11/14/2013 11.0 None No changes to the meaning, language, or formatting of the technical content.
2/13/2014 12.0 Major Updated and revised the technical content. 5/15/2014 12.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 13.0 Major Significantly changed the technical content. 10/16/2015 13.0 None No changes to the meaning, language, or formatting of the technical content. 5/10/2016 14.0 Major Significantly changed the technical content. 7/14/2016 14.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 14.0 None No changes to the meaning, language, or formatting of the technical content. 8/16/2017 15.0 Major Significantly changed the
Index A Abstract data model 19 15 15 13 19 13 9 C 9 32 Client 24 overview ( 15, 23) 25 23 17 27 27 15 12 D Data model - abstract 19 15 15 14 18 14 E Examples 27 27 26 26 26 F 9 13 19 13 27 27 Flow control algorithm 19 session variable relationships 20 20 20 G 6 H 11 11 17 Higher-layer triggered events 17 17 17 24 23 24 17 18 20 I 29 29 7 Initialization 17 24 23 24 22 16 6 L 21 M Messages 13 14 13 11 11 12 11 11 N 26 7 O 24 26 7 P
Revision Summary Date Revision History Revision Class Comments 8/10/2007 0.1 Major Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.2.1 Editorial Changed language and formatting in the technical content. 11/30/2007 0.2.2 Editorial Changed language and formatting in the technical content. 1/25/2008 0.2.3 Editorial Changed language and formatting in the technical content. 3/14/2008 0.3 Minor Clarified the meaning of the technical content. 5/16/2008 0.3.1 Editorial Changed language and formatting in the technical content. 6/20/2008 0.4 Minor Clarified the meaning of the technical content. 7/25/2008 0.5 Clarified the meaning of the technical content.
in the technical content. 9/25/2009 1.2 Minor Clarified the meaning of the technical content. 11/6/2009 1.3 Minor Clarified the meaning of the technical content. 12/18/2009 1.3.1 Editorial Changed language and formatting in the technical content. 1/29/2010 1.4 Minor Clarified the meaning of the technical content. 3/12/2010 1.4.1 Editorial Changed language and formatting in the technical content. 4/23/2010 1.5 Clarified the meaning of the technical content. 6/4/2010 1.6 Minor Clarified the meaning of the technical content. 7/16/2010 1.6 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 1.6 None No changes to the
meaning, language, or formatting of the technical content. 10/8/2010 2.0 Major Updated and revised the technical content. 11/19/2010 2.0 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 3.0 Major Updated and revised the technical content. 2/11/2011 4.0 Major Updated and revised the technical content. 3/25/2011 5.0 Major Updated and revised the technical content. 5/6/2011 5.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 5.1 Minor Clarified the meaning of the technical content. 9/23/2011 5.2 Minor Clarified the meaning of the
formatting of the technical content. 6/30/2015 10.0 Significantly changed the technical content. 10/16/2015 10.0 None No changes to the meaning, language, or formatting of the technical content. 5/10/2016 11.0 Significantly changed the technical content. 7/14/2016 11.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 11.0 None No changes to the meaning, language, or formatting of the technical content.
Index A Abstract data 18 16 9 C 9 26 Client 18 19 18 20 19 20 17 19 20 18 11 11 22 12 12 21 11 11 21 12 12 D Data model - abstract 18 16 E 21 F 10 G 6 H Higher-layer triggered events 19 16 I 23 23 7 Initialization 18 16 6 L events 20 17 M Message processing 19 16 Messages 11 12 11 12 13 15 11 11 N 7 O Other local events 20 17 7 P 23 9 9 24 Protocol Details 16 R 7 7 7 9 S Security 23 23 Sequencing rules 19 16
8/29/2008 0.5.1 Editorial Changed language and formatting in the technical content. 10/24/2008 0.5.2 Editorial Changed language and formatting in the technical content. 12/5/2008 0.6 Minor Clarified the meaning of the technical content. 1/16/2009 0.6.1 Editorial Changed language and formatting in the technical content. 2/27/2009 1.0 Major Updated and revised the technical content. 4/10/2009 1.0.1 Editorial Changed language and formatting in the technical content. 5/22/2009 1.1 Minor Clarified the meaning of the technical content. 7/2/2009 1.1.1 Editorial Changed language and formatting in the technical content. 8/14/2009 1.1.2 Editorial Changed language and formatting
in the technical content. 9/25/2009 1.2 Minor Clarified the meaning of the technical content. 11/6/2009 1.3 Minor Clarified the meaning of the technical content. 12/18/2009 1.3.1 Editorial Changed language and formatting in the technical content. 1/29/2010 1.4 Minor Clarified the meaning of the technical content. 3/12/2010 1.4.1 Editorial Changed language and formatting in the technical content. 4/23/2010 1.5 Minor Clarified the meaning of the technical content. 6/4/2010 1.6 Minor Clarified the meaning of the technical content. 7/16/2010 1.6 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 1.6 None No changes to the
formatting of the technical content. 6/30/2015 10.0 Major Significantly changed the technical content. 10/16/2015 10.0 None No changes to the meaning, language, or formatting of the technical content. 5/10/2016 11.0 Major Significantly changed the technical content. 7/14/2016 11.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 11.0 None No changes to the meaning, language, or formatting of the technical content. 8/16/2017 12.0 Significantly changed the technical content. 9/15/2017 13.0 Major Significantly changed the technical content.
Revision Summary Date Revision History Revision Class Comments 8/8/2013 1.0 New Released new document. 11/14/2013 2.0 Major Significantly changed the technical content. 2/13/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 5/15/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 10/16/2015 4.0 Major Significantly changed the technical content. 7/14/2016 5.0 Major Significantly changed the technical content.
Revision Summary Date Revision History Revision Class Comments 8/8/2013 1.0 New Released new document. 11/14/2013 2.0 Major Significantly changed the technical content. 2/13/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 5/15/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Significantly changed the technical content. 10/16/2015 4.0 Major Significantly changed the technical content. 7/14/2016 5.0 Significantly changed the technical content. 6/1/2017 5.0 None No changes to the meaning, language, or formatting of the technical content.
A Abstract data model 15 19 9 C 9 26 Client 15 16 16 14 16 16 D Data model - abstract 15 19 F 9 G 5 I 24 24 6 Initialization 16 20 5 M Message processing 16 20 Messages 10 10 10 N 6 O 7 P 24 9 9 25 Protocol Details 14 R 6 6 6 8 S Security 24 24 Sequencing rules 16 20 Server 19 20 20 18 20 20 9 10 T Timers 16 20 26 10 V 9 9
Revision Summary Date Revision History Revision Class Comments 8/8/2013 1.0 New Released new document. 11/14/2013 2.0 Major Significantly changed the technical content. 2/13/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 5/15/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 10/16/2015 4.0 Major Significantly changed the technical content. 7/14/2016 5.0 Major Significantly changed the technical content. 6/1/2017 5.0 None No changes to the meaning, language, or formatting of the technical content.
Index A Abstract data model 15 19 9 C 9 26 Client 15 16 16 14 16 16 D Data model - abstract 15 19 F 9 G 5 I 24 24 6 Initialization 16 20 5 M Message processing 16 20 Messages 10 10 10 N 6 O 7 P 24 9 9 25 Protocol Details 14 R 6 6 6 8 S Security 24 24 Sequencing rules 16 20 Server 19 20 20 18 20 20 9 10 T Timers 16 20 26 10 V 9 9
Revision Summary Date Revision History Revision Class Comments 2/22/2007 0.01 New Version 0.01 release 6/1/2007 1.0 Major Updated and revised the technical content. 7/3/2007 1.0.1 Editorial Changed language and formatting in the technical content. 7/20/2007 1.0.2 Editorial Changed language and formatting in the technical content. 8/10/2007 1.0.3 Editorial Changed language and formatting in the technical content. 9/28/2007 1.0.4 Editorial Changed language and formatting in the technical content. 10/23/2007 1.0.5 Editorial Changed language and formatting in the technical content. 11/30/2007 2.0 Major Updated and revised the technical content. 1/25/2008 3.0 Updated and revised the
technical content. 3/14/2008 3.1 Minor Clarified status of several attributes. 5/16/2008 3.1.1 Editorial Changed language and formatting in the technical content. 6/20/2008 3.1.2 Editorial Changed language and formatting in the technical content. 7/25/2008 4.0 Major Updated and revised the technical content. 8/29/2008 5.0 Major Updated and revised the technical content. 10/24/2008 6.0 Updated and revised the technical content. 12/5/2008 7.0 Major Updated and revised the technical content. 1/16/2009 7.0.1 Editorial Changed language and formatting in the technical content. 2/27/2009 7.0.2 Editorial Changed language and formatting in the
technical content. 4/10/2009 8.0 Major Updated and revised the technical content. 5/22/2009 8.1 Minor Clarified the meaning of the technical content. 7/2/2009 8.2 Minor Clarified the meaning of the technical content. 8/14/2009 8.2.1 Editorial Changed language and formatting in the technical content. 9/25/2009 8.2.2 Editorial Changed language and formatting in the technical content. 11/6/2009 8.3 Minor Clarified the meaning of the technical content. 12/18/2009 9.0 Major Updated and revised the technical content. 1/29/2010 10.0 Major Updated and revised the technical content. 3/12/2010 11.0 Major Updated and revised the
5/6/2011 18.1 Clarified the meaning of the technical content. 6/17/2011 18.2 Clarified the meaning of the technical content. 9/23/2011 18.2 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 19.0 Updated and revised the technical content. 3/30/2012 19.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 20.0 Major Updated and revised the technical content. 10/25/2012 20.1 Minor Clarified the meaning of the technical content. 1/31/2013 20.1 None No changes to the meaning, language, or formatting of the
technical content. 8/8/2013 20.2 Minor Clarified the meaning of the technical content. 11/14/2013 20.2 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 20.2 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 20.2 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 20.3 Minor Clarified the meaning of the technical content. 10/16/2015 20.3 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 20.3 None No changes to the meaning, language, or
Revision Summary Date Revision History Revision Comments 2/22/2007 0.01 New Version 0.01 release 6/1/2007 1.0 Major Updated and revised the technical content. 7/3/2007 1.0.1 Editorial Changed language and formatting in the technical content. 7/20/2007 1.0.2 Editorial Changed language and formatting in the technical content. 8/10/2007 1.0.3 Editorial Changed language and formatting in the technical content. 9/28/2007 1.0.4 Editorial Changed language and formatting in the technical content. 10/23/2007 1.0.5 Editorial Changed language and formatting in the technical content. 11/30/2007 2.0 Major Added object. 1/25/2008 3.0 Major Updated and revised the technical content.
4/10/2009 6.1 Minor Clarified the meaning of the technical content. 5/22/2009 7.0 Major Updated and revised the technical content. 7/2/2009 8.0 Major Updated and revised the technical content. 8/14/2009 8.0.1 Editorial Changed language and formatting in the technical content. 9/25/2009 9.0 Updated and revised the technical content. 11/6/2009 10.0 Major Updated and revised the technical content. 12/18/2009 10.0.1 Editorial Changed language and formatting in the technical content. 1/29/2010 11.0 Major Updated and revised the technical content. 3/12/2010 12.0 Updated and revised the technical content. 4/23/2010 12.0.1 Editorial Changed language and formatting
in the technical content. 6/4/2010 13.0 Updated and revised the technical content. 7/16/2010 14.0 Major Updated and revised the technical content. 8/27/2010 15.0 Major Updated and revised the technical content. 10/8/2010 16.0 Major Updated and revised the technical content. 11/19/2010 17.0 Major Updated and revised the technical content. 1/7/2011 18.0 Major Updated and revised the technical content. 2/11/2011 18.1 Minor Clarified the meaning of the technical content. 3/25/2011 18.2 Clarified the meaning of the technical content. 5/6/2011 18.3 Minor Clarified the meaning of the technical content. 6/17/2011 18.4 Minor Clarified the meaning of the
technical content. 9/23/2011 18.5 Minor Clarified the meaning of the technical content. 12/16/2011 19.0 Updated and revised the technical content. 3/30/2012 19.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 20.0 Major Updated and revised the technical content. 10/25/2012 21.0 Major Updated and revised the technical content. 1/31/2013 21.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 21.1 Minor Clarified the meaning of the technical content. 11/14/2013 21.2 Clarified the meaning of the technical content. 2/13/2014 21.2 None No changes to the meaning,
language, or formatting of the technical content. 5/15/2014 21.2 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 21.3 Minor Clarified the meaning of the technical content. 10/16/2015 21.3 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 21.3 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 21.4 Clarified the meaning of the technical content. 9/15/2017 22.0 Significantly changed the technical content.
Revision Summary Date Revision History Revision Comments 12/5/2008 0.1 Initial Availability 1/16/2009 1.0 Major Updated and revised the technical content. 2/27/2009 2.0 Major Updated and revised the technical content. 4/10/2009 3.0 Major Updated and revised the technical content. 5/22/2009 4.0 Major Updated and revised the technical content. 7/2/2009 5.0 Updated and revised the technical content. 8/14/2009 5.1 Minor Clarified the meaning of the technical content. 9/25/2009 6.0 Major Updated and revised the technical content. 11/6/2009 7.0 Major Updated and revised the technical content. 12/18/2009 8.0 Updated and revised the technical content. 1/29/2010 8.0.1 Editorial Changed language
and formatting in the technical content. 3/12/2010 8.0.2 Editorial Changed language and formatting in the technical content. 4/23/2010 8.1 Minor Clarified the meaning of the technical content. 6/4/2010 8.1.1 Editorial Changed language and formatting in the technical content. 7/16/2010 9.0 Major Updated and revised the technical content. 8/27/2010 9.0 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 9.0 None No changes to the meaning, language, or formatting of the technical content. 11/19/2010 9.0 None No changes to the meaning, language, or formatting of the
technical content. 3/30/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 10.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 10.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 11.0 Major Updated and revised the technical content. 11/14/2013 11.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 11.0 None No changes to the meaning,
Index A 9 C 47 Common elements 11 11 range retrieval 25 range specifiers for requests 27 28 28 25 SOAP 22 headers 20 21 20 XML 13 12 18 D Data model common SOAP 22 headers 20 21 20 11 11 retrieval 25 range specifiers for requests 27 28 28 25 12 18 14 E 11 30 30 34 34 30 30 32 32 F Fields 36 10 36 10 G 5 I 36 36 9 5 L 9 N 7 O 13 9 P 37 R Range retrieval 25 range specifiers for requests 27 28 28 25 7 9 7 9 S Security 36 36 36 SOAP 22 headers 20 21
Revision Summary Date Revision History Revision Comments 8/8/2013 1.0 New Released new document. 11/14/2013 1.1 Minor Clarified the meaning of the technical content. 2/13/2014 2.0 Major Significantly changed the technical content. 5/15/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 7/14/2016 4.0 Significantly changed the technical content. 6/1/2017 4.0 None No changes to the meaning, language, or formatting of the technical content.
artifact identifier was found by the AD FS server implementing the server role of the ADFSOAL Protocol in its artifact store. In this case, the AD FS server implementing the server role also returns the corresponding artifact in the response. 404 NOT FOUND An artifact corresponding to the given artifact identifier was NOT found by the AD FS server implementing the server role of the ADFSOAL Protocol in its artifact store. 401 Unauthorized / Access Denied The client did not provide credentials, or the credentials provided were incorrect. 501 Missing VERSION PARAMETER Unknown Version Parameter The version requested by the client is not implemented. 500 Internal Server Error The server encountered an error while trying to process the request. The request messages for these methods do not use any custom HTTP headers.
Revision Summary Date Revision History Revision Class Comments 8/8/2013 1.0 New Released new document. 11/14/2013 1.1 Minor Clarified the meaning of the technical content. 2/13/2014 2.0 Significantly changed the technical content. 5/15/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 7/14/2016 4.0 Major Significantly changed the technical content. 6/1/2017 4.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 5.0 Major Significantly changed the technical content.
Index A 9 C 9 26 D 14 E Examples 22 22 22 F 10 G 5 I 23 23 7 5 M Messages 11 N 6 O Oauthauthorizationcodelookup client 16 16 16 16 19 19 16 Oauthauthorizationcodelookup server 19 19 19 20 21 21 19 7 P 23 9 9 25 Protocol Details 16 19 Protocol examples 22 22 22 R References 7 6 8 S Security 23 23 10 T 26 11 14 V 10 9
located inside the protected network. Security token generation Security Assertion Markup Language (SAML) Request Signing Protocol Used by a proxy located outside a protected network to communicate with an STS located inside the protected network. Security generation Active Directory Federation Service (AD FS) Web Agent Protocol Enables a to obtain information about an STS. OAuth authorization code processing The 2.0 Authorization Framework Allows the owner of a protected resource or service to grant access to that resource or service. OAuth authorization code processing Active Directory Federation Services OAuth Authorization Code Lookup Protocol Allows AD FS servers that are deployed in an AD FS farm configuration to OAuth authorization codes. OAuth authorization code processing OAuth 2.0 Protocol Extensions Specifies mandatory extensions to [RFC6749] (the OAuth 2.0 Authorization Framework). Integration of AD FS with proxies Active Directory Federation Services and Integration Protocol Implements a proxy that publishes application services that are located inside the boundaries of a corporate network and orchestrates authentication for clients that are outside that
Index A 16 10 C 26 15 Component dependencies ( 11, 15) F 9 7 G 5 I 15 6 5 O 13 Overview 10 7 7 P 8 8 24 R 6 15 15 S 14 15 Security token service (STS) 14 13 11 14 12 13 11 11 5 7 T 10 26 U Use cases 19 21 17 W 12 13
Revision Summary Date Revision History Revision Class Comments 2/13/2014 1.0 New Released new document. 5/15/2014 1.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 2.0 Major Significantly changed the technical content. 9/24/2015 3.0 Major Significantly changed the technical content. 10/16/2015 3.0 None No changes to the meaning, language, or formatting of the technical content. 9/26/2016 4.0 Major Significantly changed the technical content. 6/1/2017 5.0 Major Significantly changed the technical content. 12/15/2017 6.0 Major Significantly changed the technical content.
Summary of Protocols The following table provides a list of protocols, algorithms, and structures,<1> grouped according to their primary purpose. Applicability Name Description Reference generation Microsoft Web Browser Federated Sign-On Protocol Provides for the communication of a requestor's identity and attributes for the purpose of enabling access to a protected web application or its resources. Security generation Microsoft Web Browser Federated Sign-On Protocol Extensions Extends (introduced above) to support scripting for automated form submittal and to enable the passing of in Security Assertion Markup Language (SAML) 1.1 assertions . Security token generation Security Assertion Markup Language (SAML) 1.1 and Security Assertion Markup Language (SAML) 2.0 A language that defines assertions (also as security tokens) about authentication and authorization. [SAMLCore] and Security token generation The Web Services Trust Language A language to help create security tokens and trust relationships. Security token generation Federation Service (AD FS) Proxy Protocol Provides a means for a proxy located outside a protected network to communicate with an located inside the protected network.
Security token generation Security Assertion Markup Language (SAML) Request Signing Protocol Used by a proxy located outside a protected network to communicate with an STS located inside the protected network. Security token generation Active Directory Federation Service (AD FS) Web Agent Protocol Enables a to obtain information about an STS. processing The OAuth 2.0 Authorization Framework Allows the owner of a protected resource or service to grant access to that resource or service. OAuth authorization code processing Active Directory Federation Services OAuth Authorization Code Lookup Protocol Allows AD FS servers that are deployed in an configuration to share OAuth authorization codes. OAuth authorization code processing OAuth 2.0 Protocol Extensions and OAuth 2.0 Protocol Extensions for Broker Clients Specifies mandatory extensions to [RFC6749] (the OAuth 2.0 Authorization Framework). and OAuth authorization code processing OpenID Connect and OpenID Connect 1.0 Protocol Extensions Enhances the OAuth 2.0 protocol by providing a means for clients to verify end-user identities. , , and Integration of AD FS with proxies Active Directory Federation Services and Proxy Integration Protocol Implements a proxy that publishes application services that are located inside the boundaries of a corporate
Revision Summary Date Revision History Revision Class Comments 8/8/2013 1.0 New Released new document. 11/14/2013 2.0 Major Significantly changed the technical content. 2/13/2014 3.0 Major Significantly changed the technical content. 5/15/2014 3.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 7/14/2016 5.0 Major Significantly changed the technical content. 6/1/2017 5.0 None No changes to the meaning, language, or formatting of the technical content.
The response message for this operation can result in the following status codes. Status code 200 400 401 404 500 501 Request Body The server MUST ignore any request body. Response Body The response body MUST be a Relying Party Trust (section ). Processing Details On successful authentication the server MUST return a [Server for the relying party trust with [Relying Party Trust].ObjectIdentifier equal to the URI {Identifier} value (section ). Timer Events None. Other Local Events None. Service Configuration Client Details Abstract Data Model None. Timers None. Initialization None. High-Layer Triggered Events None.
Index A 14 Application runtime behaviors client 61 62 62 65 65 62 Application proxy runtime behaviors server 57 58 61 61 58 Application publishing client 52 52 52 53 53 52 Application publishing server 49 49 49 52 52 49 C 14 77 Common 26 27 27 27 27 27 27 15 F 14 71 G 10 I 70 70 12 10 J 71 M Messages 15 N 11 O 12 P 70 14 14 76 Proxy configuration client 47 47 47 49 49 47 configuration server 41 41 41 46 46 41 Proxy registration client 33 33 33 33 35 35 33 Proxy registration server 27 28 28 28 33 33 28 Proxy runtime behaviors client 55 55 56 57 57 55 Proxy runtime behaviors server 54 54
Index A 14 Application proxy runtime behaviors client 62 62 62 65 65 62 Application proxy runtime behaviors server 58 58 62 62 58 Application publishing client 52 52 52 53 53 52 Application publishing server 49 49 49 52 52 49 C 14 78 Common 26 27 27 27 27 27 27 15 F 14 71 G 10 I 70 70 12 10 J 71 M Messages 15 N 11 O 12 P 70 14 14 76 Proxy configuration client 47 47 47 49 49 47 configuration server 41 41 41 46 46 41 Proxy registration client 33 33 33 33 35 35 33 Proxy registration server 27 28 28 28 33 33 28 Proxy runtime behaviors client 55 56 56 58 58 55 Proxy runtime behaviors server
Index A 14 Application runtime behaviors client 62 62 62 65 65 62 Application runtime behaviors server 58 58 62 62 58 Application publishing client 52 52 52 53 53 52 Application publishing server 49 49 49 52 52 49 C 14 78 Common 26 27 27 27 27 27 27 15 F 14 71 G 10 I 70 70 12 10 J 71 M Messages 15 N 11 O 12 P 70 14 14 76 Proxy configuration client 47 47 47 49 49 47 Proxy configuration server 41 41 41 46 46 41 Proxy registration client 33 33 33 33 35 35 33 Proxy registration server 27 28 28 28 33 33 28 Proxy runtime behaviors client 55 56 56 58 58 55 Proxy runtime behaviors server 54 54
Index A Abstract data model 18 26 12 10 C 10 50 Client role 18 21 21 26 22 18 22 26 20 D Data - abstract 18 26 E Examples 42 42 43 43 45 46 44 45 33 F 11 G GetProxyTrustConfiguration request ( 12, 42) 12 GetProxyTrustConfiguration response ( 12, 42) 12 7 H Higher-layer triggered events 21 26 I 47 47 9 Initialization 21 26 7 L events 26 32 LsRequestSecurityToken request ( 14, 43) 14 LsRequestSecurityToken response ( 15, 43) 15 LsRequestSecurityTokenWithCookie request ( 17, 45) 17 LsRequestSecurityTokenWithCookie response ( 17, 46) 17 M Message processing 22 26 Messages 12 12 12 14 15 17 17 16 16 syntax 12 12 12 14 15 17 17 12 16 16 12 N 8 O 9 P