BSL v0.0.0 - 0.g33cf081
AMMOS Bundle Protocol Security Library (BSL)
Loading...
Searching...
No Matches
BSL_SecOper_t Struct Reference

Represents a Security Operation produced by a policy provider to inform the security context. More...

+ 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
 

Detailed Description

Represents a Security Operation produced by a policy provider to inform the security context.

Field Documentation

◆ policy_action

BSL_PolicyAction_e BSL_SecOper_t::policy_action

Policy for handing what to do to the block or bundle if security processing fails.

Note
Currently the implementation is for the Policy Provider to use the policy action on failure to determine and execute course of action (e.g., remove block, etc.)

The documentation for this struct was generated from the following file: