pub type SubjectPublicKeyInfoOwned = SubjectPublicKeyInfo<Any, BitString>;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: BitStringPublic key data
Implementations§
source§impl SubjectPublicKeyInfoOwned
impl SubjectPublicKeyInfoOwned
sourcepub fn from_key<T>(source: T) -> Result<Self>where
T: EncodePublicKey,
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
impl OwnedToRef for SubjectPublicKeyInfoOwned
source§type Borrowed<'a> = SubjectPublicKeyInfo<AnyRef<'a>, BitStringRef<'a>>
type Borrowed<'a> = SubjectPublicKeyInfo<AnyRef<'a>, BitStringRef<'a>>
The resulting type referencing back to Self
source§fn owned_to_ref(&self) -> Self::Borrowed<'_>
fn owned_to_ref(&self) -> Self::Borrowed<'_>
Creates a new object referencing back to the self for storage