API Reference
WordMacroProjectSignaturePartInfo
Parsed metadata and policy evidence for one VBA signature part.
Inheritance
- Object
- WordMacroProjectSignaturePartInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public WordMacroProjectSignatureProfile Profile { get; } #Gets the VBA signature profile.
public String RelationshipType { get; } #Gets the relationship type from the VBA project part.
public String ContentType { get; } #Gets the package content type.
public Int64 Length { get; } #Gets the encoded signature-part length.
public Boolean CmsParsed { get; } #Gets whether the embedded CMS SignedData container was decoded.
public WordSignatureValidationState CryptographicStatus { get; } #Gets CMS signature and embedded-digest status. This does not prove the VBA project content binding.
public WordSignatureValidationState CertificateChainStatus { get; } #Gets signer certificate-chain trust under caller policy.
public WordSignatureValidationState RevocationStatus { get; } #Gets signer revocation status under caller policy.
public WordSignatureValidationState TimestampStatus { get; } #Gets signature timestamp-authority status under caller policy.
public String SignerSubject { get; } #Gets the signer certificate subject when available.
public String SignerThumbprint { get; } #Gets the signer certificate thumbprint when available.
public String DigestAlgorithmOid { get; } #Gets the CMS digest-algorithm object identifier when available.
public String SignatureAlgorithmOid { get; } #Gets the CMS signature-algorithm object identifier when available.
public String SignedContentDigestAlgorithmOid { get; } #Gets the Authenticode subject-digest algorithm supplied to the Office SIP.
public Byte[] SignedContentDigest { get; } #Gets a clone of the Authenticode subject digest signed by this profile.
public Nullable<DateTimeOffset> SigningTime { get; } #Gets the signed CMS signing time when present.
public Nullable<DateTimeOffset> TimestampTime { get; } #Gets the validated RFC 3161 timestamp time when present.
public IReadOnlyList<WordMacroProjectSignatureFinding> Findings { get; } #Gets stable diagnostics for this signature profile.