Commit 8f0acd8d authored by garciay's avatar garciay
Browse files

Add support of AuthorizarionRequest/Response

parent 4039c47c
......@@ -5,6 +5,7 @@
#include "etsi_ts102941_types_enrolment_inner_response.hh"
#include "etsi_ts102941_types_authorization_inner_request.hh"
#include "etsi_ts102941_types_authorization_inner_response.hh"
#include "etsi_ts102941_types_authorization_shared_at_request.hh"
#include "loggers.hh"
......@@ -143,5 +144,32 @@ namespace LibItsPki__EncdecDeclarations {
loggers::get_instance().log_msg("<<< fx__dec__InnerAtResponse: ", p_inner_response);
return 0;
}
BITSTRING fx__enc__SharedAtRequest(EtsiTs102941TypesAuthorization::SharedAtRequest const& p_shared_at) {
loggers::get_instance().log_msg(">>> fx__enc__SharedAtRequest: ", p_shared_at);
etsi_ts102941_types_authorization_shared_at_request codec;
OCTETSTRING os;
if (codec.encode(p_shared_at, os) == -1) {
loggers::get_instance().warning("fx__enc__SharedAtRequest: -1 result code was returned");
return int2bit(0, 1);
}
return oct2bit(os);
}
INTEGER fx__dec__SharedAtRequest(BITSTRING& b, EtsiTs102941TypesAuthorization::SharedAtRequest& p_shared_at) {
loggers::get_instance().log_msg(">>> fx__dec__SharedAtRequest: ", b);
etsi_ts102941_types_authorization_shared_at_request codec;
OCTETSTRING is = bit2oct(b);
if (codec.decode(is, p_shared_at) == -1) {
loggers::get_instance().warning("fx__dec__SharedAtRequest: -1 result code was returned");
return -1;
}
loggers::get_instance().log_msg("<<< fx__dec__SharedAtRequest: ", p_shared_at);
return 0;
}
} // End of namespace LibItsPki__EncdecDeclarations
Subproject commit b74f5807ac05ad5862f26df23cdf75d6519c5ffa
Subproject commit 866e58fea050293a73c48bd69ad1130c9ed48b4e
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment