pub struct GatewayBridgeConfig {
pub gateway_guid: [u8; 16],
pub signing_key: Vec<u8>,
pub algorithm: SignatureAlgorithm,
}Expand description
Konfiguration eines Gateway-Bridges.
gateway_guid ist der 16-byte Subject-GUID, den die ausgestellten
Delegations als delegator_guid tragen.
signing_key ist das PKCS#8-DER-formatierte Privatkey-Material zum
Signieren neuer Links — der Bridge haelt das im RAM, lade-Mechanismus
liegt beim Caller (Filesystem, Secret-Manager, HSM).
algorithm muss zum Trust-Anchor des Profile passen, gegen das die
Chain spaeter validiert wird.
Fields§
§gateway_guid: [u8; 16]16-byte Gateway-Participant-GUID.
signing_key: Vec<u8>PKCS#8-DER-formatierter Privatkey.
algorithm: SignatureAlgorithmSignatur-Algorithmus.
Trait Implementations§
Source§impl Clone for GatewayBridgeConfig
impl Clone for GatewayBridgeConfig
Source§fn clone(&self) -> GatewayBridgeConfig
fn clone(&self) -> GatewayBridgeConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GatewayBridgeConfig
impl RefUnwindSafe for GatewayBridgeConfig
impl Send for GatewayBridgeConfig
impl Sync for GatewayBridgeConfig
impl Unpin for GatewayBridgeConfig
impl UnsafeUnpin for GatewayBridgeConfig
impl UnwindSafe for GatewayBridgeConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more