#[repr(C)]pub struct PdfSignatureData {
pub contents: Vec<u8>,
pub byte_range: Vec<i64>,
pub sub_filter: String,
pub reason: String,
pub location: String,
pub signing_time: String,
pub signer_name: String,
}Expand description
Existing signature data extracted from PDF
Fields§
§contents: Vec<u8>CMS/PKCS#7 signature contents (DER encoded)
byte_range: Vec<i64>Byte range [offset1, len1, offset2, len2]
sub_filter: StringSubFilter (e.g., “adbe.pkcs7.detached”)
reason: StringReason for signing
location: StringLocation
signing_time: StringSigning time (PDF date format)
signer_name: StringSigner name (from certificate, if extracted)
Trait Implementations§
Source§impl Clone for PdfSignatureData
impl Clone for PdfSignatureData
Source§impl Debug for PdfSignatureData
impl Debug for PdfSignatureData
Source§impl Default for PdfSignatureData
impl Default for PdfSignatureData
Source§impl ExternType for PdfSignatureData
impl ExternType for PdfSignatureData
Auto Trait Implementations§
impl Freeze for PdfSignatureData
impl RefUnwindSafe for PdfSignatureData
impl Send for PdfSignatureData
impl Sync for PdfSignatureData
impl Unpin for PdfSignatureData
impl UnwindSafe for PdfSignatureData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more