pub struct DenyAll;Expand description
The default empty configuration that denies all access.
Trait Implementations§
Source§impl ServerSecurityConfig for DenyAll
impl ServerSecurityConfig for DenyAll
Source§const PARSES_TOKENS: bool = false
const PARSES_TOKENS: bool = false
True if the type will at any time need to process tokens at
/authz-info. Read moreSource§const HAS_EDHOC: bool = false
const HAS_EDHOC: bool = false
True if the type will at any time need to process requests to
/.well-known/edhoc. Read moreSource§type GeneralClaims = Infallible
type GeneralClaims = Infallible
The way scopes issued with this system as audience by this AS are expressed here.
Source§fn decrypt_symmetric_token<'buf>(
&self,
headers: &HeaderMap<'_>,
aad: &[u8],
ciphertext_buffer: &'buf mut [u8],
) -> Result<(Self::GeneralClaims, CwtClaimsSet<'buf>), CredentialError>
fn decrypt_symmetric_token<'buf>( &self, headers: &HeaderMap<'_>, aad: &[u8], ciphertext_buffer: &'buf mut [u8], ) -> Result<(Self::GeneralClaims, CwtClaimsSet<'buf>), CredentialError>
Unprotects a symmetriclly encrypted token and processes the contained CWT Claims
Set into a
Self::GeneralClaims and returns the full claims. Read moreSource§fn verify_asymmetric_token<'b>(
&self,
headers: &HeaderMap<'_>,
signed_data: &[u8],
signature: &[u8],
signed_payload: &'b [u8],
) -> Result<(Self::GeneralClaims, CwtClaimsSet<'b>), CredentialError>
fn verify_asymmetric_token<'b>( &self, headers: &HeaderMap<'_>, signed_data: &[u8], signature: &[u8], signed_payload: &'b [u8], ) -> Result<(Self::GeneralClaims, CwtClaimsSet<'b>), CredentialError>
Verify the signature on a symmetrically encrypted token Read more
Source§fn own_edhoc_credential(&self) -> Option<(Credential, BytesP256ElemLen)>
fn own_edhoc_credential(&self) -> Option<(Credential, BytesP256ElemLen)>
The credential (by value or by reference) and key that the server reports (and uses) in
incoming EDHOC exchanges (i.e., in the role of the responder).
Source§fn expand_id_cred_x(
&self,
id_cred_x: IdCred,
) -> Option<(Credential, Self::GeneralClaims)>
fn expand_id_cred_x( &self, id_cred_x: IdCred, ) -> Option<(Credential, Self::GeneralClaims)>
Generates the scope representing unauthenticated access. Read more
Source§fn render_not_allowed<M: MutableWritableMessage>(
&self,
message: &mut M,
) -> Result<(), NotAllowedRenderingFailed>
fn render_not_allowed<M: MutableWritableMessage>( &self, message: &mut M, ) -> Result<(), NotAllowedRenderingFailed>
Render the “not allowed” message in this scenario. Read more
Auto Trait Implementations§
impl Freeze for DenyAll
impl RefUnwindSafe for DenyAll
impl Send for DenyAll
impl Sync for DenyAll
impl Unpin for DenyAll
impl UnwindSafe for DenyAll
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