pub type SubjectPublicKeyInfoOwned = SubjectPublicKeyInfo<Any, BitString>;
Available on crate feature alloc only.
Expand description

SubjectPublicKeyInfo with Any algorithm parameters, and BitString params.

Aliased Type§

struct SubjectPublicKeyInfoOwned {
    pub algorithm: AlgorithmIdentifier<Any>,
    pub subject_public_key: BitString,
}

Fields§

§algorithm: AlgorithmIdentifier<Any>

X.509 AlgorithmIdentifier for the public key type

§subject_public_key: BitString

Public key data

Implementations§

source§

impl SubjectPublicKeyInfoOwned

source

pub fn from_key<T>(source: T) -> Result<Self>where T: EncodePublicKey,

Create a SubjectPublicKeyInfoOwned from any object that implements EncodePublicKey.

Trait Implementations§

source§

impl OwnedToRef for SubjectPublicKeyInfoOwned

§

type Borrowed<'a> = SubjectPublicKeyInfo<AnyRef<'a>, BitStringRef<'a>>

The resulting type referencing back to Self
source§

fn owned_to_ref(&self) -> Self::Borrowed<'_>

Creates a new object referencing back to the self for storage