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 more
Source§type Scope = Infallible
type Scope = 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],
_: PrivateMethod,
) -> Result<(Self::Scope, CwtClaimsSet<'buf>), CredentialError>
fn decrypt_symmetric_token<'buf>( &self, headers: &HeaderMap<'_>, aad: &[u8], ciphertext_buffer: &'buf mut [u8], _: PrivateMethod, ) -> Result<(Self::Scope, CwtClaimsSet<'buf>), CredentialError>
Unprotects a symmetriclly encrypted token and processes the contained [CWT Claims
Set][crate::ace::CwtClaimsSet] into a
Self::Scope
and returns the claims. Read moreSource§fn verify_asymmetric_token<'b>(
&self,
headers: &HeaderMap<'_>,
signed_data: &[u8],
signature: &[u8],
signed_payload: &'b [u8],
_: PrivateMethod,
) -> Result<(Self::Scope, CwtClaimsSet<'b>), CredentialError>
fn verify_asymmetric_token<'b>( &self, headers: &HeaderMap<'_>, signed_data: &[u8], signature: &[u8], signed_payload: &'b [u8], _: PrivateMethod, ) -> Result<(Self::Scope, CwtClaimsSet<'b>), CredentialError>
Verify the signature on a symmetrically encrypted token Read more
fn own_edhoc_credential(&self) -> Option<(Credential, BytesP256ElemLen)>
Source§fn expand_id_cred_x(
&self,
id_cred_x: IdCred,
) -> Option<(Credential, Self::Scope)>
fn expand_id_cred_x( &self, id_cred_x: IdCred, ) -> Option<(Credential, Self::Scope)>
Expands an EDHOC
ID_CRED_x
into a parsed CRED_x
along with the associated
authorizations.Generates the scope representing unauthenticated access.
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