[MS-SSTP]: Secure Socket Tunneling Protocol (SSTP)

Similar documents
[MS-WSUSOD]: Windows Server Update Services Protocols Overview

[MS-CFB]: Compound File Binary File Format

[MS-FSCC]: File System Control Codes

[MS-SSTP]: Secure Socket Tunneling Protocol (SSTP) Intellectual Property Rights Notice for Open Specifications Documentation

[MS-NLMP]: NT LAN Manager (NTLM) Authentication Protocol

[MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity and Graphics Remoting

[MS-TDS]: Tabular Data Stream Protocol

[MS-SMB2]: Server Message Block (SMB) Protocol Versions 2 and 3

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol

[MS-SAMR]: Security Account Manager (SAM) Remote Protocol (Clientto-Server)

[MS-ADTS]: Active Directory Technical Specification

[MS-SMB2]: Server Message Block (SMB) Protocol Versions 2 and 3

Binary Encodings for JavaScript Object Notation: JSON-B, JSON-C, JSON-D

Configuring System MTU

IPsec NAT Transparency

Peer Content Caching and Retrieval: Hosted Cache Protocol

SSH Algorithms for Common Criteria Certification

HTTPS--HTTP Server and Client with SSL 3.0

Crypto Templates. Crypto Template Parameters

HTTPS--HTTP Server and Client with SSL 3.0

Operating Omega ATS and Lynx ATS. QUOTE TRANSFER PROTOCOL (QTP) SPECIFICATION v 1.05

ICC. BACnet MS/TP Server Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

IPsec NAT Transparency

[MS-NFPS]: Near Field Proximity: Sharing Protocol

Wide Area Network Device Presence Protocol (WAN DPP)

[MS-NFPS]: Near Field Proximity: Sharing Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

mysabinet is an additional, value-adding function available on the new Sabinet Legal Platform where the user can set up a personal profile.

8K GM Scale Improvement

Lecture 8: Other IPC Mechanisms. CSC 469H1F Fall 2006 Angela Demke Brown

Topics. Lecture 8: Other IPC Mechanisms. Socket IPC. Unix Communication

Flow-Based per Port-Channel Load Balancing

Encrypted Vendor-Specific Attributes

DHCP Server RADIUS Proxy

[MS-RDPEMC]: Remote Desktop Protocol: Multiparty Virtual Channel Extension

Dynamic Multipoint VPN (DMVPN) Troubleshooting Scenarios

IPsec Dead Peer Detection PeriodicMessage Option

TABLE OF CONTENTS Click link to go to information

Configuring Cache Services Using the Web Cache Communication Protocol

[MS-WFDAA]: Intellectual Property Rights Notice for Open Specifications Documentation

Configuration Summary

Release Notes LexisNexis Early Data Analyzer, Version Enhancements Resolved Issues Current Issues Release Information

Sending MAC Address Function

Internet Key Exchange

ECC: Peer-to-Peer Electronic Cash with Trustless Network Services

[MS-FSSHTTPD]: Binary Data Format for File Synchronization via SOAP. Intellectual Property Rights Notice for Open Specifications Documentation

Cisco Unified Operating System Administration Web Interface for Cisco Emergency Responder

[MS-SSP]: Intellectual Property Rights Notice for Open Specifications Documentation

Configuring Online Diagnostics

Configuring SDM Templates

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

[MS-PROPSTORE]: Property Store Binary File Format. Intellectual Property Rights Notice for Open Specifications Documentation

V+ Custom Socket I/O Driver

Configuring SDM Templates

Troubleshooting ISG with Session Monitoring and Distributed Conditional Debugging

IPSec Network Applications

Configuring DHCP for WLANs

[MS-RDPELE]: Remote Desktop Protocol: Licensing Extension. Intellectual Property Rights Notice for Open Specifications Documentation

Contextual Configuration Diff Utility

Restrictions for Disabling Flow Cache Entries in NAT and NAT64

1.1 How to Install Prerequisites

Beginning C Programming for Engineers

RADIUS Route Download

Contents. Introduction. Prerequisites. Background Information

Configuring Secure Socket Layer HTTP

Configuring Secure Socket Layer HTTP

Object Tracking: IPv6 Route Tracking

Computer Network Programming

Quality of Service for VPNs

Cboe FX ECN ITCH Protocol-v1.65

AToM Graceful Restart

Configurable Number of Simultaneous Packets per Flow

Cboe FX ECN ITCH Protocol-v1.68

Encrypted Vendor-Specific Attributes

Predownloading an Image to Access Points

Per-Flow Admission. Finding Feature Information. Prerequisites for Per-Flow Admission

Configuring Location Settings

Time: 8:30-10:00 pm (Arrive at 8:15 pm) Location What to bring:

The IPsec protocols. Overview

Bulk Logging and Port Block Allocation

Cisco CSR 1000V VxLAN Support 2

Microcontroller Systems. ELET 3232 Topic 8: Structures, Arrays, & Pointers

Autoroute Announce and Forwarding Adjacencies For OSPFv3

Autoroute Announce and Forwarding Adjacencies For OSPFv3

Cisco Unified Operating System Administration Web Interface

Desktop Crawls. Document Feeds. Document Feeds. Information Retrieval

Configuring Ethernet Management Port

Quick Talking to ControlLogix (PCCC-style)

IP Overlapping Address Pools

Internet Engineering Task Force (IETF) Request for Comments: ISSN: March 2016

Certificate to ISAKMP Profile Mapping

GPRS Tunneling Protocol V2 Support

IPv6 Support for LDAP

RADIUS Logical Line ID

SSL VPN - IPv6 Support

SSL VPN - IPv6 Support

[MC-NBFX]: .NET Binary Format: XML Data Structure. Intellectual Property Rights Notice for Open Specifications Documentation

Final Exam. 11 May 2018, 120 minutes, 26 questions, 100 points

Configuring DHCP. Finding Feature Information. Information About DHCP. DHCP Server. DHCP Relay Agent

IP Addressing: DHCP Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)

Dynamic Bandwidth Sharing

Transcription:

[MS-SSTP]: Secure Socket Tunneling Protocol (SSTP) This topic lists the Errata found in [MS-SSTP] since it was last published. Since this topic is updated frequently, we recommend that you subscribe to these RSS or Atom feeds to receive update notifications. Errata are subject to the same terms as the Open Specifications documentation referenced. RSS Atom Errata below are for Protocol Document Version V15.0 2015/10/16. Errata 2015/11/23 In Section 2.2.4, SSTP Attributes, clarified the attribute-specific data. (variable): A variable-length field with length equal to field Length minus 4 that contains the attribute-specific data. (variable): A variable-length field with length equal to field Length minus 4 that contains the attribute-specific data. The different attribute-specific data are described in sections 2.2.5 to 2.2.8. The fields "Reserved", "Attribute ID", "LengthPacket" have been repeated in those sections for complete illustration. 2015/11/23 In Section 2.2.2, SSTP Control Packet, corrected the Attribute field lengths. Attribute 1 (4 bytes): MUST contain the first attribute. Attribute 2 (4 bytes): MUST contain the second attribute. Attribute N (variable): An ordered list of variable-sized attributes that compose an SSTP control message. Each attribute MUST follow the format as specified in section 2.2.4.

Attributes (variable): An ordered list of variable-sized attributes that compose an SSTP control message. Each attribute MUST follow the format as specified in section 2.2.4. 2015/11/23 In Section 2.2.8, Status Info Attribute, changed the Attribute ID field value from 0x2 to 0x02. Attribute ID (1 byte): An 8-bit (1-byte) field that is used to specify the type of attribute; its value MUST be 0x2 for the Status Info attribute. Attribute ID (1 byte): An 8-bit (1-byte) field that is used to specify the type of attribute; its value MUST be 0x02 for the Status Info attribute. 2015/11/23 In Section 2.2.9, Call Connect Request Message (SSTP_MSG_CALL_CONNECT_REQUEST), specified the length value in the Length field description. Length (12 bits): A 12-bit unsigned integer in network byte order that MUST specify the length, in bytes, of the entire message. Length (12 bits): A 12-bit unsigned integer in network byte order that contains the value 0x00e for the length of the entire message. 2015/11/23 In Section 2.2.6, Crypto Binding Request Attribute, in the Hash Protocol Bitmask field description, clarified how the bits are defined. Hash Protocol Bitmask (1 byte): This 1-byte bitmask field is used (with the ServerHashProtocolSupported state variable described in section 3.3.1) to specify the hashing methods allowed by the server that the client uses to compute the Compound MAC in the

Crypto Binding attribute. For more information, see section 3.2.5.2. The following bits are defined. CERT_HASH_PROTOCOL_SHA1 CERT_HASH_PROTOCOL_SHA256 0x01 0x02 Hash Protocol Bitmask (1 byte): This 1-byte bitmask field is used (with the ServerHashProtocolSupported state variable described in section 3.3.1) to specify the hashing methods allowed by the server that the client uses to compute the Compound MAC in the Crypto Binding attribute. For more information, see section 3.2.5.2. The following bits are defined. A 1 MUST be placed in the appropriate bit position to select the supported hash protocol. The server MUST select at least one hash protocol. If the server selects both the SHA256 and the SHA1 hash protocols and the client supports both hash protocols (as indicated by the value of the ClientHashProtocolSupported state variable described in section 3.2.1), then the client MUST select the SHA256 protocol. For more information about how the client processes the Hash Protocol Bitmask when it receives a Call Connect Acknowledge message, see section 3.2.5.3.2. 0 1 2 3 4 5 6 7 0 0 0 0 0 0 B A Where the bits are defined as: A B Description CERT_HASH_PROTOCOL_SHA1 is enabled when A=1 and is disabled when A=0. CERT_HASH_PROTOCOL_SHA256 is enabled when B=1 and is disabled when B=0.. 2015/11/23 In Section 2.2.12, Call Connect Negative Acknowledgment Message (SSTP_MSG_CALL_CONNECT_NAK), and Section 2.2.13, Call Abort Message (SSTP_MSG_CALL_ABORT), removed a value from the Status field tables. In Section 2.2.12, Call Connect Negative Acknowledgment Message (SSTP_MSG_CALL_CONNECT_NAK), changed from:

ATTRIB_STATUS_VALUE_NOT_SUPPORTED 0x00000004 0x0000000a ATTRIB_STATUS_VALUE_NOT_SUPPORTED 0x00000004 0x0000000a In Section 2.2.13, Call Abort Message (SSTP_MSG_CALL_ABORT), changed from: ATTRIB_STATUS_NEGOTIATION_TIMEOUT 0x00000008 0x0000000A ATTRIB_STATUS_NEGOTIATION_TIMEOUT 0x00000008

* Date format: YYYY/MM/DD