|
BSL v1.0.0 - 16.g9d98179
AMMOS Bundle Protocol Security Library (BSL)
|
Represents a Security Operation produced by a policy provider to inform the security context. More...
#include <SecOperation.h>
Collaboration diagram for BSL_SecOper_t:Data Fields | |
| int64_t | context_id |
| Security context ID. | |
| uint64_t | target_block_num |
| Bundle's block ID over which the security operation is applied. | |
| uint64_t | sec_block_num |
| Bundle's block ID which contains the security parameters and results for this operation. | |
| BSL_PolicyAction_e | policy_action |
| Policy for handing what to do to the block or bundle if security processing fails. | |
| BSL_SecOper_ConclusionState_e | conclusion |
| Conclusion state of security operation processing. | |
| BSL_ReasonCode_t | reason_code |
| Reason code for security operation. | |
| BSL_SecRole_e | _role |
| Private enumeration indicating the role (e.g., acceptor vs verifier) | |
| BSL_SecBlockType_e | _service_type |
| BSLB_SecParamList_t | _param_list |
Represents a Security Operation produced by a policy provider to inform the security context.
| BSLB_SecParamList_t BSL_SecOper_t::_param_list |
| BSL_SecRole_e BSL_SecOper_t::_role |
Private enumeration indicating the role (e.g., acceptor vs verifier)
| BSL_SecBlockType_e BSL_SecOper_t::_service_type |
| BSL_SecOper_ConclusionState_e BSL_SecOper_t::conclusion |
Conclusion state of security operation processing.
| int64_t BSL_SecOper_t::context_id |
Security context ID.
| BSL_PolicyAction_e BSL_SecOper_t::policy_action |
Policy for handing what to do to the block or bundle if security processing fails.
| BSL_ReasonCode_t BSL_SecOper_t::reason_code |
Reason code for security operation.
| uint64_t BSL_SecOper_t::sec_block_num |
Bundle's block ID which contains the security parameters and results for this operation.
| uint64_t BSL_SecOper_t::target_block_num |
Bundle's block ID over which the security operation is applied.