iaik.xkms
Interface XKRSSRequest

All Superinterfaces:
XMessageAbstractType, XRequestAbstractType
All Known Subinterfaces:
RecoverRequest, RegisterRequest, ReissueRequest, RevokeRequest

public interface XKRSSRequest
extends XRequestAbstractType

Base interface for all XKRSS requests.


Method Summary
 Authentication getAuthentication()
          Gets the Authentication of this XKRSS request.
 boolean hasKeyBindingAuthenticationSignature()
          Checks whether this request has a KeyBindingAuthentication signature.
 void setAuthentication(Authentication auth)
          Sets the Authentication of this XKRSS request to the supplied value.
 
Methods inherited from interface XRequestAbstractType
acceptPending, acceptRepresent, acceptRequestSignatureValue, addRespondWith, addResponseMechanism, getOriginalRequestId, getPendingNotification, getRespondWith, getResponseLimit, getResponseMechanism, removeRespondWith, removeResponseMechanism, setOriginalRequestId, setPendingNotification, setResponseLimit
 
Methods inherited from interface XMessageAbstractType
addDefaults, addOpaqueClientData, clearOpaqueClientData, getId, getMessageName, getNonce, getOpaqueClientData, getRequestSignatureValue, getService, getSignatureCertificate, hasSignature, isValid, setId, setNonce, setService, setSignature, toString
 

Method Detail

getAuthentication

Authentication getAuthentication()
Gets the Authentication of this XKRSS request.

Returns:
Authentication of this request

setAuthentication

void setAuthentication(Authentication auth)
                       throws XKMSException
Sets the Authentication of this XKRSS request to the supplied value.

Parameters:
auth - new value for the Authentication
Throws:
XKMSException - if setting fails

hasKeyBindingAuthenticationSignature

boolean hasKeyBindingAuthenticationSignature()
Checks whether this request has a KeyBindingAuthentication signature.

Returns:
true if this request has a KeyBindingAuthentication signature, false otherwise