|
||||||||
| 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 | |||||||