WordMacroProjectSignaturePartInfo
OfficeIMO.Word
Parsed metadata and policy evidence for one VBA signature part.
Inheritance
- object
- WordMacroProjectSignaturePartInfo
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Inherited Methods
Properties
public WordMacroProjectSignatureProfile Profile { get; } #Gets the VBA signature profile.
public string RelationshipType { get; } #Gets the relationship type from the VBA project part.
public bool 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 DateTimeOffset? SigningTime { get; } #Gets the signed CMS signing time when present.
public DateTimeOffset? TimestampTime { get; } #Gets the validated RFC 3161 timestamp time when present.
public IReadOnlyList<WordMacroProjectSignatureFinding> Findings { get; } #Gets stable diagnostics for this signature profile.