Apache CXF API

org.apache.cxf.xkms.service
Class XKMSService

java.lang.Object
  extended by org.apache.cxf.xkms.service.XKMSService
All Implemented Interfaces:
XKMSPortType

public class XKMSService
extends Object
implements XKMSPortType


Field Summary
protected static Logger LOG
           
 
Constructor Summary
XKMSService()
           
 
Method Summary
 CompoundResultType compound(CompoundRequestType request)
           
static KeyBindingType createKeyBinding(ValidateResultType result)
           
 LocateResultType locate(LocateRequestType request)
           
 ResultType pending(PendingRequestType request)
           
 RecoverResultType recover(RecoverRequestType request)
           
 RegisterResultType register(RegisterRequestType request)
           
 ReissueResultType reissue(ReissueRequestType request)
           
 RevokeResultType revoke(RevokeRequestType request)
           
 void setEnableXKRSS(boolean enableXKRSS)
           
 void setKeyRegisterHandlers(List<Register> keyRegisterHandlers)
           
protected  void setKeyUsageAll(KeyBindingAbstractType keyBinding)
          Sets encryption, signature and exchange as key usage for provided keyBinding.
 void setLocators(List<Locator> locators)
           
 void setLogExceptions(boolean logExceptions)
           
 void setServiceName(String serviceName)
           
 void setValidators(List<Validator> validators)
           
 StatusResultType status(StatusRequestType request)
           
 ValidateResultType validate(ValidateRequestType request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final Logger LOG
Constructor Detail

XKMSService

public XKMSService()
Method Detail

reissue

public ReissueResultType reissue(ReissueRequestType request)
Specified by:
reissue in interface XKMSPortType

compound

public CompoundResultType compound(CompoundRequestType request)
Specified by:
compound in interface XKMSPortType

register

public RegisterResultType register(RegisterRequestType request)
Specified by:
register in interface XKMSPortType

pending

public ResultType pending(PendingRequestType request)
Specified by:
pending in interface XKMSPortType

revoke

public RevokeResultType revoke(RevokeRequestType request)
Specified by:
revoke in interface XKMSPortType

locate

public LocateResultType locate(LocateRequestType request)
Specified by:
locate in interface XKMSPortType

recover

public RecoverResultType recover(RecoverRequestType request)
Specified by:
recover in interface XKMSPortType

status

public StatusResultType status(StatusRequestType request)
Specified by:
status in interface XKMSPortType

validate

public ValidateResultType validate(ValidateRequestType request)
Specified by:
validate in interface XKMSPortType

createKeyBinding

public static KeyBindingType createKeyBinding(ValidateResultType result)

setServiceName

public void setServiceName(String serviceName)

setLocators

public void setLocators(List<Locator> locators)

setValidators

public void setValidators(List<Validator> validators)

setKeyRegisterHandlers

public void setKeyRegisterHandlers(List<Register> keyRegisterHandlers)

setKeyUsageAll

protected void setKeyUsageAll(KeyBindingAbstractType keyBinding)
Sets encryption, signature and exchange as key usage for provided keyBinding.

Parameters:
keyBinding - KeyBinding to set KeyUsage within

setEnableXKRSS

public void setEnableXKRSS(boolean enableXKRSS)

setLogExceptions

public void setLogExceptions(boolean logExceptions)

Apache CXF API

Apache CXF