iaik.xkms
Interface LocateResult

All Superinterfaces:
XMessageAbstractType, XResultType

public interface LocateResult
extends XResultType

Response of a LocateRequest.

[221] The locate response message contains a <LocateResult> element with:
<UnverifiedKeyBinding> [Any Number]
A sequence of <UnverifiedKeyBinding> key binding that match the key binding query specified in the corresponding request. If no results are found the sequence is empty and the result code 'NoMatch' is returned. In some circumstances a Locate operation MAY return multiple matching results.


Method Summary
 void addUnverifiedKeyBinding(UnverifiedKeyBinding ukb)
          Adds an UnverifiedKeyBinding to this result.
 List<UnverifiedKeyBinding> getUnverifiedKeyBinding()
          Gets a List of all UnverifiedKeyBindings of this result.
 
Methods inherited from interface XResultType
addStandardReplyData, getRequestId, getRequestSignatureValue, getResultMajor, getResultMinor, setRequestId, setRequestSignatureValue, setResultMajor, setResultMinor
 
Methods inherited from interface XMessageAbstractType
addDefaults, addOpaqueClientData, clearOpaqueClientData, getId, getMessageName, getNonce, getOpaqueClientData, getService, getSignatureCertificate, hasSignature, isValid, setId, setNonce, setService, setSignature, toString
 

Method Detail

addUnverifiedKeyBinding

void addUnverifiedKeyBinding(UnverifiedKeyBinding ukb)
Adds an UnverifiedKeyBinding to this result.

Parameters:
ukb - UnverifiedKeyBinding to add

getUnverifiedKeyBinding

List<UnverifiedKeyBinding> getUnverifiedKeyBinding()
Gets a List of all UnverifiedKeyBindings of this result.

Returns:
a List of all UnverifiedKeyBindings of this result