ch.hsr.bieridee.auth
Class BierideeHmacHelper

java.lang.Object
  extended by org.restlet.engine.Helper
      extended by org.restlet.engine.security.AuthenticatorHelper
          extended by ch.hsr.bieridee.auth.BierideeHmacHelper

public class BierideeHmacHelper
extends org.restlet.engine.security.AuthenticatorHelper

Implements the Bieridee HMAC-SHA256 authentication.


Field Summary
static org.restlet.data.ChallengeScheme SCHEME
           
 
Constructor Summary
BierideeHmacHelper()
           
 
Method Summary
 void formatRequest(org.restlet.engine.header.ChallengeWriter cw, org.restlet.data.ChallengeRequest challenge, org.restlet.Response response, org.restlet.util.Series<org.restlet.engine.header.Header> httpHeaders)
          Format the challenge request.
 
Methods inherited from class org.restlet.engine.security.AuthenticatorHelper
formatResponse, getChallengeScheme, getLogger, isClientSide, isServerSide, parseRequest, parseResponse, setChallengeScheme, setClientSide, setServerSide, updateReference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEME

public static final org.restlet.data.ChallengeScheme SCHEME
Constructor Detail

BierideeHmacHelper

public BierideeHmacHelper()
Method Detail

formatRequest

public void formatRequest(org.restlet.engine.header.ChallengeWriter cw,
                          org.restlet.data.ChallengeRequest challenge,
                          org.restlet.Response response,
                          org.restlet.util.Series<org.restlet.engine.header.Header> httpHeaders)
Format the challenge request.

Overrides:
formatRequest in class org.restlet.engine.security.AuthenticatorHelper
Parameters:
cw - ChallengeWriter
challenge - ChallengeRequest
response - HTTP Response
httpHeaders - HTTP Headers