|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReissueRequest
Request reissue of a previously registered key binding.
[253] A Registration service MAY permit clients to reissue previously issued key bindings. A reissue request is similar to the initial registration of a key.
[254] The principal reason a client would make a Reissue request is to cause the registration service to generate new credentials in the underlying PKI, e.g., X.509 Certificates.
[315] The reissue request message contains a <ReissueRequest>
element
that contains the following elements:
<ReissueKeyBinding
> [Required]
Identifies the key binding to be reissued.
<Authentication
> [Required]
Information that authenticates the request.
<ProofOfPossesion>
[Optional]
Proof of possession of the private key component of the key binding. A
Service that requires the ProofOfPossession element MUST return a
'Sender.ProofOfPossessionRequired' result if the ProofOfPossession element is
not present in the request.
Method Summary | |
---|---|
ReissueKeyBinding |
getReissueKeyBinding()
Gets the ReissueKeyBinding of this request. |
boolean |
hasProofOfPossessionSignature()
Checks whether this request as a ProofOfPossession element. |
void |
setProofOfPossession(Key key)
Sets the key to generate the ProofOfPossession during
marshalling. |
void |
setReissueKeyBinding(ReissueKeyBinding rkb)
Sets the ReissueKeyBinding of this request. |
Methods inherited from interface XKRSSRequest |
---|
getAuthentication, hasKeyBindingAuthenticationSignature, setAuthentication |
Methods inherited from interface XMessageAbstractType |
---|
addDefaults, addOpaqueClientData, clearOpaqueClientData, getId, getMessageName, getNonce, getOpaqueClientData, getRequestSignatureValue, getService, getSignatureCertificate, hasSignature, isValid, setId, setNonce, setService, setSignature, toString |
Method Detail |
---|
ReissueKeyBinding getReissueKeyBinding()
ReissueKeyBinding
of this request.
ReissueKeyBinding
of this requestvoid setReissueKeyBinding(ReissueKeyBinding rkb)
ReissueKeyBinding
of this request.
rkb
- the ReissueKeyBinding
for this requestvoid setProofOfPossession(Key key)
ProofOfPossession
during
marshalling.
key
- the key to proof possession ofboolean hasProofOfPossessionSignature()
ProofOfPossession
element.
true
if this request has a
ProofOfPossession
element, false
otherwise.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |