pub struct TrustedApprovalKey {
pub kid: String,
pub algorithm: String,
pub public_key_pem: String,
}Expand description
Trusted approval signing key material accepted by enterprise runtimes.
Fields§
§kid: StringStable key identifier announced by the control plane.
algorithm: StringSignature algorithm name, currently Ed25519.
public_key_pem: StringPublic verification key in PEM/SPKI format.
Trait Implementations§
Source§impl Clone for TrustedApprovalKey
impl Clone for TrustedApprovalKey
Source§fn clone(&self) -> TrustedApprovalKey
fn clone(&self) -> TrustedApprovalKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TrustedApprovalKey
impl Debug for TrustedApprovalKey
Source§impl<'de> Deserialize<'de> for TrustedApprovalKey
impl<'de> Deserialize<'de> for TrustedApprovalKey
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TrustedApprovalKey
impl PartialEq for TrustedApprovalKey
Source§impl Serialize for TrustedApprovalKey
impl Serialize for TrustedApprovalKey
impl Eq for TrustedApprovalKey
impl StructuralPartialEq for TrustedApprovalKey
Auto Trait Implementations§
impl Freeze for TrustedApprovalKey
impl RefUnwindSafe for TrustedApprovalKey
impl Send for TrustedApprovalKey
impl Sync for TrustedApprovalKey
impl Unpin for TrustedApprovalKey
impl UnwindSafe for TrustedApprovalKey
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