EmailMailboxPolicies EmailMailboxPolicies EmailMailboxPolicies EmailMailboxPolicies Class

Definition

Represents the encryption and signing policies associates with an email mailbox.

public : sealed class EmailMailboxPolicies : IEmailMailboxPolicies, IEmailMailboxPolicies2, IEmailMailboxPolicies3public sealed class EmailMailboxPolicies : IEmailMailboxPolicies, IEmailMailboxPolicies2, IEmailMailboxPolicies3Public NotInheritable Class EmailMailboxPolicies Implements IEmailMailboxPolicies, IEmailMailboxPolicies2, IEmailMailboxPolicies3// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

The **Policies ** property provides access to an instance of this class.

Properties

AllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation

Gets or sets the allowable SMIME encryption algorithms for the purpose of negotiating with an app.

public : EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation { get; set; }public EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation AllowedSmimeEncryptionAlgorithmNegotiation { get; set; }Public ReadWrite Property AllowedSmimeEncryptionAlgorithmNegotiation As EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation// You can use this property in JavaScript.

AllowSmimeSoftCertificates AllowSmimeSoftCertificates AllowSmimeSoftCertificates AllowSmimeSoftCertificates

Gets or sets a Boolean value that indicates whether software certificates are allowed.

public : PlatForm::Boolean AllowSmimeSoftCertificates { get; set; }public bool AllowSmimeSoftCertificates { get; set; }Public ReadWrite Property AllowSmimeSoftCertificates As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates whether software certificates are allowed.

MustEncryptSmimeMessages MustEncryptSmimeMessages MustEncryptSmimeMessages MustEncryptSmimeMessages

Gets or sets a Boolean value that indicates whether the sync provider that represents the email mailbox only accepts encrypted messages.

public : PlatForm::Boolean MustEncryptSmimeMessages { get; set; }public bool MustEncryptSmimeMessages { get; set; }Public ReadWrite Property MustEncryptSmimeMessages As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

The Boolean value that indicates whether the sync provider that represents the email mailbox only accepts encrypted messages.

Additional features and requirements
Device family
Windows 10 (introduced v10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v2)

MustSignSmimeMessages MustSignSmimeMessages MustSignSmimeMessages MustSignSmimeMessages

Gets or sets a Boolean value that indicates whether the sync provider that represents the email mailbox only accepts signed messages.

public : PlatForm::Boolean MustSignSmimeMessages { get; set; }public bool MustSignSmimeMessages { get; set; }Public ReadWrite Property MustSignSmimeMessages As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

The Boolean value that indicates whether the sync provider that represents the email mailbox only accepts signed messages.

Additional features and requirements
Device family
Windows 10 (introduced v10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v2)

RequiredSmimeEncryptionAlgorithm RequiredSmimeEncryptionAlgorithm RequiredSmimeEncryptionAlgorithm RequiredSmimeEncryptionAlgorithm

Gets or sets the required SMIME encryption algorithm.

public : IReference<EmailMailboxSmimeEncryptionAlgorithm> RequiredSmimeEncryptionAlgorithm { get; set; }public Nullable<EmailMailboxSmimeEncryptionAlgorithm> RequiredSmimeEncryptionAlgorithm { get; set; }Public ReadWrite Property RequiredSmimeEncryptionAlgorithm As Nullable<EmailMailboxSmimeEncryptionAlgorithm>// You can use this property in JavaScript.
Value
IReference<EmailMailboxSmimeEncryptionAlgorithm> Nullable<EmailMailboxSmimeEncryptionAlgorithm> Nullable<EmailMailboxSmimeEncryptionAlgorithm> Nullable<EmailMailboxSmimeEncryptionAlgorithm>

The required SMIME encryption algorithm.

RequiredSmimeSigningAlgorithm RequiredSmimeSigningAlgorithm RequiredSmimeSigningAlgorithm RequiredSmimeSigningAlgorithm

Gets or sets the required SMIME signing algorithm.

public : IReference<EmailMailboxSmimeSigningAlgorithm> RequiredSmimeSigningAlgorithm { get; set; }public Nullable<EmailMailboxSmimeSigningAlgorithm> RequiredSmimeSigningAlgorithm { get; set; }Public ReadWrite Property RequiredSmimeSigningAlgorithm As Nullable<EmailMailboxSmimeSigningAlgorithm>// You can use this property in JavaScript.
Value
IReference<EmailMailboxSmimeSigningAlgorithm> Nullable<EmailMailboxSmimeSigningAlgorithm> Nullable<EmailMailboxSmimeSigningAlgorithm> Nullable<EmailMailboxSmimeSigningAlgorithm>

The required SMIME signing algorithm.