ocpp/v2_0_1/message/get_certificate_status
OCPP 2.0.1 GetCertificateStatus action.
Request/Response payload types with their OCPP-J codecs
(request_to_json/request_decoder, response_to_json/
response_decoder). Transport-agnostic; the action-string mapping
lives in ocpp/v2_0_1/dispatch.
Types
| Field | Type | Req | Description |
|---|---|---|---|
custom_data | CustomData | — | |
ocsp_request_data | OcspRequestData | ✓ |
Schema: GetCertificateStatusRequest
pub type Request {
Request(
custom_data: option.Option(custom_data.CustomData),
ocsp_request_data: ocsp_request_data.OcspRequestData,
)
}
Constructors
-
Request( custom_data: option.Option(custom_data.CustomData), ocsp_request_data: ocsp_request_data.OcspRequestData, )
| Field | Type | Req | Description |
|---|---|---|---|
custom_data | CustomData | — | |
ocsp_result | String | — | OCSPResponse class as defined in IETF RFC 6960. DER encoded (as defined in IETF RFC 6960), and then base64 encoded. MAY only be omitted when status is not Accepted. (max 5500 chars) |
status | GetCertificateStatus | ✓ | |
status_info | StatusInfo | — |
Schema: GetCertificateStatusResponse
pub type Response {
Response(
custom_data: option.Option(custom_data.CustomData),
ocsp_result: option.Option(String),
status: get_certificate_status.GetCertificateStatus,
status_info: option.Option(status_info.StatusInfo),
)
}
Constructors
-
Response( custom_data: option.Option(custom_data.CustomData), ocsp_result: option.Option(String), status: get_certificate_status.GetCertificateStatus, status_info: option.Option(status_info.StatusInfo), )
Values
pub fn new_request(
ocsp_request_data ocsp_request_data: ocsp_request_data.OcspRequestData,
) -> Request
Construct a Request from its required fields, with every optional field set to None.
pub fn new_response(
status status: get_certificate_status.GetCertificateStatus,
) -> Response
Construct a Response from its required fields, with every optional field set to None.
pub fn request_decoder() -> decode.Decoder(Request)
Decode a Request from its OCPP-J JSON object, enforcing schema constraints.
pub fn response_decoder() -> decode.Decoder(Response)
Decode a Response from its OCPP-J JSON object, enforcing schema constraints.