Struct pkcs8::PublicKeyDocument [−][src]
pub struct PublicKeyDocument(_);
alloc
only.Expand description
SPKI public key document.
This type provides storage for SubjectPublicKeyInfo
encoded as ASN.1
DER with the invariant that the contained-document is “well-formed”, i.e.
it will parse successfully according to this crate’s parsing rules.
Implementations
Parse the SubjectPublicKeyInfo
contained in this PublicKeyDocument
This is supported on crate feature pem
only.
pem
only.Parse PublicKeyDocument
from PEM.
PEM-encoded public keys can be identified by the leading delimiter:
-----BEGIN PUBLIC KEY-----
This is supported on crate feature pem
only.
pem
only.Serialize PublicKeyDocument
as PEM-encoded PKCS#8 (SPKI) string.
This is supported on crate feature pem
only.
pem
only.Serialize PublicKeyDocument
as PEM-encoded PKCS#8 (SPKI) string
with the given LineEnding
.
This is supported on crate feature std
only.
std
only.Load PublicKeyDocument
from an ASN.1 DER-encoded file on the local
filesystem (binary format).
This is supported on crate features pem
and std
only.
pem
and std
only.Load PublicKeyDocument
from a PEM-encoded file on the local filesystem.
This is supported on crate feature std
only.
std
only.Write ASN.1 DER-encoded public key to the given path
Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for PublicKeyDocument
impl Send for PublicKeyDocument
impl Sync for PublicKeyDocument
impl Unpin for PublicKeyDocument
impl UnwindSafe for PublicKeyDocument
Blanket Implementations
Mutably borrows from an owned value. Read more