Trait AsDer

pub trait AsDer<T> {
    // Required method
    fn as_der(&self) -> Result<T, Unspecified>;
}
Expand description

Trait for types that can be serialized into a DER format.

Required Methods§

fn as_der(&self) -> Result<T, Unspecified>

Serializes into a DER format.

§Errors

Returns Unspecified if serialization fails.

Implementors§

§

impl AsDer<EcPrivateKeyRfc5915Der<'static>> for rama::crypto::dep::aws_lc_rs::agreement::PrivateKey

§

impl AsDer<EcPrivateKeyRfc5915Der<'static>> for rama::crypto::dep::aws_lc_rs::signature::EcdsaPrivateKey<'_>

§

impl AsDer<Pkcs8V1Der<'static>> for rama::crypto::dep::aws_lc_rs::agreement::PrivateKey

§

impl AsDer<Pkcs8V1Der<'static>> for PrivateDecryptingKey

§

impl AsDer<Pkcs8V1Der<'static>> for Ed25519KeyPair

§

impl AsDer<Pkcs8V1Der<'static>> for KeyPair

§

impl AsDer<Pkcs8V2Der<'static>> for Ed25519KeyPair

§

impl AsDer<PublicKeyX509Der<'static>> for rama::crypto::dep::aws_lc_rs::agreement::PublicKey

§

impl AsDer<PublicKeyX509Der<'static>> for PublicEncryptingKey

§

impl AsDer<PublicKeyX509Der<'static>> for rama::crypto::dep::aws_lc_rs::signature::EcdsaPublicKey

§

impl AsDer<PublicKeyX509Der<'static>> for rama::crypto::dep::aws_lc_rs::signature::Ed25519PublicKey

§

impl AsDer<PublicKeyX509Der<'static>> for rama::crypto::dep::aws_lc_rs::signature::RsaSubjectPublicKey