OID: {iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) extension-standards(255) dot1(1) interfaces(1) cam-ra(19) major-version-2(2) minor-version-3(3)}
This is the parent structure for all structures exchanged between the CAM and the RA during ACPC enrollment. An overview of this structure is as follows:
raCamBatchRequest of type RaCamBatchRequest
contains the ACPC blinded key batch request sent
by the RA to the CAM.
camRaBatchResponse of type CamRaBatchResponse
contains the CAM's response to RaCamBatchRequest.
CamRaInterfacePdu ::= CHOICE {
raCamBatchRequest RaCamBatchRequest,
camRaBatchResponse CamRaBatchResponse,
...
}
This structure contains parameters needed to request a blinded batch of keys for the EE during ACPC enrollment. An overview of this structure is as follows:
version of type Uint8 (2)
contains the current version of the structure.
eeId of type OCTET STRING (SIZE(5))
contains the EE's ID generated by the RA for the production of
ACPC batch keys by the CAM.
periodList of type SEQUENCE OF IValue
contains the list of i-periods covered by the batch.
RaCamBatchRequest ::= SEQUENCE {
version Uint8 (2),
eeId OCTET STRING (SIZE(5)),
periodList SEQUENCE OF IValue,
...
}
This structure contains a blinded batch of keys for the EE during ACPC enrollment. An overview of this structure is as follows:
version of type Uint8 (2)
contains the current version of the structure.
requestHash of type HashedId8
contains the hash of the corresponding request
RaCamBatchRequest.
batch of type SEQUENCE OF BlindedKey
contains a sequence of blinded keys, each mapped to one
IValue from the periodList field of the request.
CamRaBatchResponse ::= SEQUENCE {
version Uint8 (2),
requestHash HashedId8,
batch SEQUENCE OF BlindedKey,
...
}
This is a blinded ACPC encryption key produced by the CAM.
BlindedKey ::= EccP256CurvePoint