2.2.2.5 INQUIRE
The INQUIRE message is sent by a Resolver to a Publisher to obtain a CPA, or sent from one Publisher to another to verify that the latter is still in the cloud.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FieldID1 |
Length1 |
||||||||||||||||||||||||||||||
Reserved1 |
A |
X |
C |
Reserved2 |
Padding |
||||||||||||||||||||||||||
FieldID2 |
Length2 |
||||||||||||||||||||||||||||||
Validate PNRP ID (32 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
FieldID3 (optional) |
Length3 (optional) |
||||||||||||||||||||||||||||||
Nonce (16 bytes, optional) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
FieldID1 (2 bytes): MUST be set to 0x0040 (FLAGS_FIELD).
Length1 (2 bytes): MUST be set to 0x0006.
Reserved1 (11 bits): MUST be set to zero when sent and MUST be ignored on receipt.
A (1 bit): If set, the sender is requesting that a CPA appear in the AUTHORITY message response.
X (1 bit): If set, the sender is requesting that an EXTENDED_PAYLOAD message (if any exists) appear in the AUTHORITY message response.
C (1 bit): If set, the sender is requesting that a Certificate Chain (if any exists) appear in the AUTHORITY message response.
Reserved2 (2 bits): MUST be set to zero when sent and MUST be ignored on receipt.
Padding (2 bytes): MUST be set to zero when sent and MUST be ignored on receipt.
FieldID2 (2 bytes): MUST be set to 0x0039 (Validate PNRP ID).
Length2 (2 bytes): MUST be set to 0x0024.
Validate PNRP ID (32 bytes): The PNRP ID to validate.
FieldID3 (2 bytes): If present, MUST be set to 0x0093 (NONCE).
Length3 (2 bytes): This field MUST be present if and only if FieldID3 is present. If present, this field MUST be set to 0x0014 (20 bytes).
Nonce (16 bytes): A nonce value that the sender wants to be copied into a CPA before it is signed, in order to prevent replay attacks. This field MUST be present if and only if FieldID3 is present.