pub struct DerEncodedKeyValueInfoWriter;Expand description
Writes the signing key’s SPKI as XMLDSig 1.1 DEREncodedKeyValue.
Trait Implementations§
Source§impl Clone for DerEncodedKeyValueInfoWriter
impl Clone for DerEncodedKeyValueInfoWriter
Source§fn clone(&self) -> DerEncodedKeyValueInfoWriter
fn clone(&self) -> DerEncodedKeyValueInfoWriter
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 moreimpl Copy for DerEncodedKeyValueInfoWriter
Source§impl Debug for DerEncodedKeyValueInfoWriter
impl Debug for DerEncodedKeyValueInfoWriter
Source§impl Default for DerEncodedKeyValueInfoWriter
impl Default for DerEncodedKeyValueInfoWriter
Source§fn default() -> DerEncodedKeyValueInfoWriter
fn default() -> DerEncodedKeyValueInfoWriter
Returns the “default value” for a type. Read more
Source§impl KeyInfoWriter for DerEncodedKeyValueInfoWriter
impl KeyInfoWriter for DerEncodedKeyValueInfoWriter
Source§fn write_key_info(
&self,
signing_key: &dyn SigningKey,
) -> Result<String, KeyInfoWriteError>
fn write_key_info( &self, signing_key: &dyn SigningKey, ) -> Result<String, KeyInfoWriteError>
Return XML child content for the direct
<Signature>/<KeyInfo> element.Source§fn write_key_info_with_provider(
&self,
signing_key: &dyn SigningKey,
provider: &dyn CryptoProvider,
) -> Result<String, KeyInfoWriteError>
fn write_key_info_with_provider( &self, signing_key: &dyn SigningKey, provider: &dyn CryptoProvider, ) -> Result<String, KeyInfoWriteError>
Write key metadata through the cryptographic provider selected for the operation. Read more
Auto Trait Implementations§
impl Freeze for DerEncodedKeyValueInfoWriter
impl RefUnwindSafe for DerEncodedKeyValueInfoWriter
impl Send for DerEncodedKeyValueInfoWriter
impl Sync for DerEncodedKeyValueInfoWriter
impl Unpin for DerEncodedKeyValueInfoWriter
impl UnsafeUnpin for DerEncodedKeyValueInfoWriter
impl UnwindSafe for DerEncodedKeyValueInfoWriter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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