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
impl Copy for DerEncodedKeyValueInfoWriter
Source§impl Debug for DerEncodedKeyValueInfoWriter
impl Debug for DerEncodedKeyValueInfoWriter
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
Source§fn write_key_info_in_session(
&self,
signing_key: &dyn SigningKey,
provider: &dyn CryptoProvider,
parsing: &mut KeyInfoParsingSession<'_>,
) -> Result<String, KeyInfoWriteError>
fn write_key_info_in_session( &self, signing_key: &dyn SigningKey, provider: &dyn CryptoProvider, parsing: &mut KeyInfoParsingSession<'_>, ) -> Result<String, KeyInfoWriteError>
Write with the operation’s retained certificate admission account.
Certificate-processing writers override this hook; other writers retain
their provider-aware serialization contract without creating a parser.
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