[−][src]Struct rpki::sigobj::SignedObjectBuilder
Methods
impl<C> SignedObjectBuilder<C>
[src]
pub fn new(content_type: ConstOid, content: C, cert: CertBuilder) -> Self
[src]
pub fn content(&self) -> &C
[src]
pub fn content_mut(&mut self) -> &mut C
[src]
pub fn cert(&self) -> &CertBuilder
[src]
pub fn cert_mut(&mut self) -> &mut CertBuilder
[src]
pub fn signing_time(&mut self, time: Time)
[src]
pub fn binary_signing_time(&mut self, time: Time)
[src]
pub fn map<U, F>(self, f: F) -> SignedObjectBuilder<U> where
F: FnOnce(C) -> U,
[src]
F: FnOnce(C) -> U,
impl<C: Values> SignedObjectBuilder<C>
[src]
pub fn encode<S: Signer>(
self,
signer: &S,
cert_key: &S::KeyId,
cert_alg: SignatureAlgorithm,
digest_alg: DigestAlgorithm,
obj_alg: SignatureAlgorithm
) -> Result<impl Values, SigningError<S::Error>>
[src]
self,
signer: &S,
cert_key: &S::KeyId,
cert_alg: SignatureAlgorithm,
digest_alg: DigestAlgorithm,
obj_alg: SignatureAlgorithm
) -> Result<impl Values, SigningError<S::Error>>
Trait Implementations
impl AsMut<SignedObjectBuilder<ManifestContentBuilder>> for ManifestBuilder
[src]
fn as_mut(&mut self) -> &mut SignedObjectBuilder<ManifestContentBuilder>
[src]
impl AsMut<SignedObjectBuilder<AttestationBuilder>> for RoaBuilder
[src]
fn as_mut(&mut self) -> &mut SignedObjectBuilder<AttestationBuilder>
[src]
impl<C> AsMut<C> for SignedObjectBuilder<C>
[src]
impl AsRef<SignedObjectBuilder<ManifestContentBuilder>> for ManifestBuilder
[src]
fn as_ref(&self) -> &SignedObjectBuilder<ManifestContentBuilder>
[src]
impl AsRef<SignedObjectBuilder<AttestationBuilder>> for RoaBuilder
[src]
fn as_ref(&self) -> &SignedObjectBuilder<AttestationBuilder>
[src]
impl<C> AsRef<C> for SignedObjectBuilder<C>
[src]
impl<C: Clone> Clone for SignedObjectBuilder<C>
[src]
fn clone(&self) -> SignedObjectBuilder<C>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<C> DerefMut for SignedObjectBuilder<C>
[src]
impl<C: Debug> Debug for SignedObjectBuilder<C>
[src]
impl<C> Deref for SignedObjectBuilder<C>
[src]
Auto Trait Implementations
impl<C> Send for SignedObjectBuilder<C> where
C: Send,
C: Send,
impl<C> Sync for SignedObjectBuilder<C> where
C: Sync,
C: Sync,
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> ToHex for T where
T: AsRef<[u8]>,
[src]
T: AsRef<[u8]>,