a Secarta project ...

HTTPsec Authentication Protocol


Preamble

3.2.1. Continuation Request

The Authorization header [HTTP][ 14.8] in protocol continuation requests has the following form:

"Authorization: httpsec/1.0 continue, " 
 1#(  token
   |  url
   |  count
   |  mac
   | [digest] )
                     
token  = "token=" <string-no-whitespace>
url    = "url=" <URI>
count  = "count=" 1*decimal
mac    = "mac=" base64
digest = "digest=" base64

Example message:

GET http://alice.example.com/foobar.txt HTTP/1.1
Authorization: httpsec/1.0 continue
    token=mCa5tx1vKBY
    url=http://alice.example.com/foobar.txt
    count=1
    mac=zhHPRbxqf3KSMQpjCnpDQmyBnoqiNDMQLjRtMjxUcM=

(For legibility, the example's protocol header is extended over multiple lines, as per [HTTP][4.2].)