API Reference
Class
EmailSmimeProcessingResult
Result of decrypting an S/MIME envelope and then verifying protected signed content.
Inheritance
- Object
- EmailSmimeProcessingResult
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
- Method EmailSmime.DecryptThenVerify
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ProviderName { get; } #Explicit security provider used for every stage.
public EmailSmimeDecryptionResult Decryption { get; } #Outer EnvelopedData decryption evidence.
public EmailSmimeVerificationResult Verification { get; } #Inner signature evidence, or null when decrypted content was not signed.
public EmailDocument Content { get; } #Verified signed content when available; otherwise the decrypted MIME content.
public IReadOnlyList<EmailSmimeProcessingStage> ProcessingOrder { get; } #Stages actually performed in strict order.
public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #Combined extraction, trust-policy, and processing diagnostics.
public Boolean IsSuccessful { get; } #True when decryption succeeded and any discovered inner signature validated.