EASProvisionDoc Class

Specifies the collection of security settings for device provisioning.
Inheritance Hierarchy
SystemObject
  Aspose.Email.Clients.ActiveSync.TransportLayerEASProvisionDoc

Namespace:  Aspose.Email.Clients.ActiveSync.TransportLayer
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 20.2
Syntax
public class EASProvisionDoc

The EASProvisionDoc type exposes the following members.

Constructors
  NameDescription
Public methodEASProvisionDoc
Initializes a new instance of the EASProvisionDoc class
Properties
  NameDescription
Public propertyAllowBluetooth
Specifies the use of Bluetooth on the device. This property SHOULD be ignored if the client does not support Bluetooth.
Public propertyAllowBrowser
Specifies whether the device allows the use of a web browser.
Public propertyAllowCamera
Specifies whether the device allows the use of the built-in camera. This property SHOULD be ignored if the client does not have a camera and no camera can be attached to the device.
Public propertyAllowConsumerEmail
Specifies whether the device allows the user to configure a personal email account.
Public propertyAllowDesktopSync
Specifies whether the device allows synchronization with Desktop ActiveSync. This property SHOULD be ignored if the client does not support connecting to a personal computer.
Public propertyAllowHTMLEmail
Specifies whether the client uses HTML-formatted email.
Public propertyAllowInternetSharing
Specifies whether the device allows the use of Internet Sharing. This property SHOULD be ignored if the client does not support sharing its internet connection with other devices.
Public propertyAllowIrDA
Specifies whether the device allows the use of IrDA (infrared) connections. This property SHOULD be ignored if the client does not have the capability of transmitting or receiving infrared signals.
Public propertyAllowPOPIMAPEmail
Specifies whether the device allows access to POP or IMAP email.
Public propertyAllowRemoteDesktop
Specifies whether the device allows the use of Remote Desktop. This property SHOULD be ignored if the client does not support connecting remotely to a personal computer.
Public propertyAllowSimpleDevicePassword
Specifies whether the client allows simple passwords. A simple password is one consisting only of repeated ("2222") or sequential ("abcd") characters. If AllowSimpleDevicePassword is null, a client SHOULD treat this value as TRUE. If the value of the DevicePasswordEnabled is set to FALSE, the client SHOULD ignore this property.
Public propertyAllowSMIMEEncryptionAlgorithmNegotiation
Controls the negotiation of the encryption algorithm.
Public propertyAllowSMIMESoftCerts
Specifies whether the client can use soft certificates to sign outgoing messages.
Public propertyAllowStorageCard
Specifies whether the device allows use of the storage card. This property SHOULD be ignored if the client does not support storing data on removable storage.
Public propertyAllowTextMessaging
Specifies whether the device allows the use of SMS or text messaging. This property SHOULD be ignored if the client does not support SMS or text messaging.
Public propertyAllowUnsignedApplications
Specifies whether the device allows unsigned applications to execute.
Public propertyAllowUnsignedInstallationPackages
Specifies whether the device allows unsigned cabinet (.cab) files to be installed.
Public propertyAllowWiFi
Specifies whether the device allows the use of Wi-Fi connections. This property SHOULD be ignored if the client does not have Wi-Fi capability.
Public propertyAlphanumericDevicePasswordRequired
Specifies whether a client requires an alphanumeric password. If AlphanumericDevicePasswordRequired is null, a client SHOULD treat this value as FALSE. If the value of the DevicePasswordEnabled is FALSE, the client SHOULD ignore this property.
Public propertyApprovedApplicationList
Specifies a list of in-memory applications that are approved for execution. Only in-memory applications are affected by this property. This property does not apply to in-ROM applications. If non empty, the client MUST only allow the in-memory applications specified by this property to execute.
Public propertyAttachmentsEnabled
Specifies whether email attachments are enabled.
Public propertyDevicePasswordEnabled
Specifies whether a client requires a password.
Public propertyDevicePasswordExpiration
Specifies the maximum number of days until a password expires. The DevicePasswordExpiration can be null, indicating that no password expiration policy is set. Valid values are listed bellow: = 0 - Passwords do not expire. > 0 - Passwords expire in the specified maximum number of days. If DevicePasswordExpiration is null, a client SHOULD treat this value as 0. If the value of the DevicePasswordEnabled is set to FALSE, the client SHOULD ignore this property.
Public propertyDevicePasswordHistory
Specifies the minimum number of previously used passwords stored to prevent reuse by the client. Valid values are listed bellow: = 0 - Storage of previously used passwords is not required. > 0 - The minimum number of previously used passwords to be stored. If DevicePasswordHistory is null, then a client SHOULD treat this value as 0. If the value of the DevicePasswordEnabled is set to TRUE, the client disallows the user from using a stored prior password after a password expires. If the value of the DevicePasswordEnabled is set to FALSE, the client SHOULD ignore this property.
Public propertyMaxAttachmentSize
Specifies the maximum attachment size in bytes as determined by security policy. If the property is null, the client interprets this as meaning no maximum attachment size has been set by the security policy.
Public propertyMaxCalendarAgeFilter
Specifies the maximum number of calendar days that can be synchronized. Valid values are listed bellow: All days 2 weeks 1 month 3 months 6 months
Public propertyMaxDevicePasswordFailedAttempts
Specifies the maximum number of failed password logon attempts that are permitted. The client SHOULD perform a local wipe or enter a timed lock out mode if the maximum number of failed password logon attempts is reached. The MaxDevicePasswordFailedAttempts can be null or have a value in the range from 4 through 16. If the property is null, the client interprets this as meaning that no maximum number of failed password logon attempts has been set by the security policy. If the value of the DevicePasswordEnabled is set to FALSE, the client ignores this property.
Public propertyMaxEmailAgeFilter
Specifies the email age limit for synchronization. Valid values are listed bellow: Sync all 1 day 3 days 1 week 2 weeks 1 month
Public propertyMaxEmailBodyTruncationSize
Specifies the truncation size for plain text–formatted email. Valid values are listed bellow: -1 No truncation. =0 Truncate only the header. >0 Truncate the email body to the specified size.
Public propertyMaxEmailHTMLBodyTruncationSize
Specifies the truncation size for HTML-formatted email. Valid values are listed bellow: -1 No truncation. =0 Truncate only the header. >0 Truncate the email body to the specified size.
Public propertyMaxInactivityTimeDeviceLock
Specifies the maximum number of seconds of inactivity before the device locks itself. If this value is greater than or equal to 9999, the client interprets it as unlimited. If the MaxInactivityTimeDeviceLock is null, the client interprets this as meaning that no time device lock has been set by the security policy.
Public propertyMinDevicePasswordComplexCharacters
Specifies the required level of complexity of the client password. The value specifies the number of character groups that are required to be present in the password. The character groups are defined as: Lower case alphabetical characters = 1 Lower case and Upper case alphabetical characters = 2 Lower case, Upper case alphabetical characters and Numbers = 3 Lower case and Upper case alphabetical characters, Numbers and Non-alphanumeric characters = 4 For example: If the value of MinDevicePasswordComplexCharacters is 2, a password with both upper case and lower case alphabetical characters would be sufficient, as would a password with lower case alphabetical characters and numbers.
Public propertyMinDevicePasswordLength
Specifies the minimum client password length. The MinDevicePasswordLength can be empty or have a value no less than 1 and no greater than 16. If the property is null or the value of this property is 1, there is no minimum length for the device password. If the value of the DevicePasswordEnabled is FALSE, the client SHOULD ignore this property .
Public propertyPasswordRecoveryEnabled
Specifies whether the server supports storage of a recovery password to be sent by the client using the Settings command. A recovery password is a special password created by the client that gives the administrator or user the ability to log on to the device one time, after which the user is required to create a new password. The client then creates a new recovery password. If the PasswordRecoveryEnabled is set to TRUE, the server supports storage of a recovery password sent by the device. If the property is set to FALSE, the device SHOULD NOT send a recovery password, because the server does not support storage of the password. If PasswordRecoveryEnabled is null, a client SHOULD treat this value as FALSE. If the value of the DevicePasswordEnabled is FALSE, the client SHOULD ignore this property. This property SHOULD be ignored if the client does not support recovery passwords.
Public propertyRequireDeviceEncryption
Specifies whether the client uses encryption.
Public propertyRequireEncryptedSMIMEMessages
Specifies whether the client sends encrypted email messages.
Public propertyRequireEncryptionSMIMEAlgorithm
Specifies the algorithm used when encrypting S/MIME messages.
Public propertyRequireManualSyncWhenRoaming
Specifies whether the device requires manual synchronization when the device is roaming.
Public propertyRequireSignedSMIMEAlgorithm
Specifies the algorithm used when signing S/MIME messages.
Public propertyRequireSignedSMIMEMessages
Specifies whether the client sends signed S/MIME messages.
Public propertyRequireStorageCardEncryption
Specifies whether the device encrypts content that is stored on the device. This property SHOULD be ignored if the client does not support storing data on removable storage.
Public propertyUnapprovedInROMApplicationList
Specifies a list of in-ROM applications that are not approved for execution. Only applications that are preinstalled in ROM are affected by the entries in this property. This property does not apply to applications that are installed in-memory.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
See Also