Re: [plasma] Plasma transport and encoding

"Jim Schaad" <> Thu, 28 June 2012 04:14 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id AE71111E8136 for <>; Wed, 27 Jun 2012 21:14:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id qo14mYq6M6h4 for <>; Wed, 27 Jun 2012 21:14:27 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id B4AE811E808D for <>; Wed, 27 Jun 2012 19:43:27 -0700 (PDT)
Received: from Tobias ( []) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: by (Postfix) with ESMTPSA id E668538F29; Wed, 27 Jun 2012 19:43:25 -0700 (PDT)
From: Jim Schaad <>
To: 'Dan Griffin' <>,
References: <>
In-Reply-To: <>
Date: Wed, 27 Jun 2012 19:42:05 -0700
Message-ID: <018001cd54d7$9ceaae60$d6c00b20$>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0181_01CD549C.F091F0E0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGoOGa8EG3q6ie+V3p589Gxm2B+jpdZPkAQ
Content-Language: en-us
Subject: Re: [plasma] Plasma transport and encoding
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The PoLicy Augmented S/Mime \(plasma\) bof discussion list." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 28 Jun 2012 04:14:28 -0000

A new section has been added to the document to address this question.
Please ensure that all points are dealt with.


    <section title="Message Transmission">

      <t>Plasma messages are sent over a TCP connection using port TBD1 on
the server.  The client first setups up TLS on the connection, then sends
the UTF8 encoded XML message over the TLS connection as an atomic message.
No Byte Order Mark (BOM) is sent as the encoding is 8-bit ASCII.  The
response comes back on the same connection.  The client is responsible for
closing the TLS session and the TCP connection when either no more messages
are to be sent to the server or a final indeterminate state has been

      <t>If a Plasma server receives an XML request which is not well formed
XML, the server if free to close the connection without first sending an
error reply.</t>

      <t>The Plasma server SHOULD support TLS resumption <xref
target="RFC5077"/>. </t>

      <t>Plasma clients and server MUST support TLS 1.1 <xref
target="RFC4346"/> and above.  Implementations SHOULD NOT allow for the use
of TLS 1.0 or SSL.</t>







From: [] On Behalf Of
Dan Griffin
Sent: Wednesday, June 27, 2012 1:13 PM
Subject: [plasma] Plasma transport and encoding


Hi all - we're implementing a proof of concept Plasma server using WCF in
Microsoft .NET and we want to maximize the likelihood that our solution is
interoperable. We see in section 4 of EPS TRUST that TLS 1.1 is a
requirement, but questions such as transport and message encoding seem to
have been left open. Are text-encoded SOAP 1.x messages over HTTP what's