EasClientSecurityPolicy 클래스

정의

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

최신 메일 앱은 EAS 보안 정책을 평가하고 적용합니다. EasClientSecurityPolicy 개체는 Exchange 서버 또는 애플리케이션에서 받은 정책을 설정하기 위해 호출자 앱에 의해 생성됩니다.

public ref class EasClientSecurityPolicy sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Security.ExchangeActiveSyncProvisioning.EasContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.ExchangeActiveSyncProvisioning.EasContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EasClientSecurityPolicy final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.ExchangeActiveSyncProvisioning.EasContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Security.ExchangeActiveSyncProvisioning.EasContract")]
class EasClientSecurityPolicy final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EasClientSecurityPolicy
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Security.ExchangeActiveSyncProvisioning.EasContract")]
public sealed class EasClientSecurityPolicy
function EasClientSecurityPolicy()
Public NotInheritable Class EasClientSecurityPolicy
상속
Object Platform::Object IInspectable EasClientSecurityPolicy
특성

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (v1.0에서 도입되었습니다.)

설명

이 클래스의 모든 속성 값은 속성 값이 이전에 설정된 경우에만 get()을 사용하여 검색할 수 있습니다. 이전에 설정하지 않고 정책 값을 가져오면 get() 호출에서 HRESULT_FROM_WIN32(ERROR_NO_DATA)가 반환됩니다.

생성자

EasClientSecurityPolicy()

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

호출자 앱이 평가 또는 애플리케이션을 위해 Exchange 서버에서 받은 정책을 설정할 수 있도록 하는 개체의 instance 만듭니다.

속성

DisallowConvenienceLogon

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

편리한 로그온을 방지하는 기능을 가져오거나 설정합니다. DisallowConvenienceLogon은 MS-ASPROV에 정의되어 있지 않습니다. Windows 암호 정책과 관련하여 MS-ASPROV AllowSimplePassword에서 매핑됩니다.

DevicePasswordEnabled가 TRUE와 같으면 AllowSimplePassword가 TRUE이면 DisallowConvenienceLogon을 FALSE로 설정해야 합니다. AllowSimplePassword가 FALSE이면 DisallowConvenienceLogon을 TRUE로 설정해야 합니다.

MaxInactivityTimeLock

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

컴퓨터가 잠기기 전에 비활성 상태로 유지될 수 있는 최대 시간을 가져오거나 설정합니다. MS-ASPROV 이름은 MaxInactivityTimeDeviceLock입니다.

MaxPasswordFailedAttempts

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

로그온에 실패한 최대 암호 시도 횟수를 가져오거나 설정합니다. MS-ASPROV 이름은 MaxDevicePasswordFailedAttempts입니다.

MaxPasswordFailedAttempts 속성은 MS-ASPROV DevicePasswordEnabled 정책으로 대체됩니다. 호출자가 FALSE와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 MaxPasswordFailedAttempts 속성을 설정하지 마세요. 호출자가 TRUE와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 MaxPasswordFailedAttempts 속성을 설정할 수 있습니다.

MinPasswordComplexCharacters

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

암호에 필요한 최소 복합 문자 수를 가져오거나 설정합니다. MS-ASPROV 이름은 MinDevicePasswordComplexCharacters입니다.

호출자 앱이 TRUE와 동일한 MS-ASPROV AlphanumericDevicePasswordRequired를 수신하는 경우 MinPasswordComplexCharacters는 평가 및 애플리케이션에 대해 2보다 크거나 같도록 설정되어야 합니다.

MinPasswordComplexCharacters 속성은 MS-ASPROV DevicePasswordEnabled 정책으로 대체됩니다. 호출자가 DEVICEPasswordEnabled를 FALSE와 같게 수신한 경우 평가 또는 애플리케이션에 대해 MinPasswordComplexCharacters 속성을 설정하지 마세요. 호출자가 TRUE와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 MinPasswordComplexCharacters 속성을 설정할 수 있습니다.

MinPasswordLength

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

허용되는 최소 암호 길이를 가져오거나 설정합니다. MS-ASPROV 이름은 MinPasswordLength입니다.

MinPasswordLength 속성은 MS-ASPROV DevicePasswordEnabled 정책으로 대체됩니다. 호출자가 FALSE와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대한 MinPasswordLength 속성을 설정하지 마세요. 호출자가 True와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 MinPasswordLength 속성을 설정할 수 있습니다.

PasswordExpiration

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

암호가 유효한 기간을 가져오거나 설정합니다. MS-ASPROV 이름은 DevicePasswordExpiration입니다.

PasswordExpiration 속성은 MS-ASPROV DevicePasswordEnabled 정책으로 대체됩니다. 호출자가 FALSE와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 PasswordExpiration 속성을 설정하지 마세요. 호출자가 True와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 PasswordExpiration 속성을 설정할 수 있습니다.

PasswordHistory

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

이전에 사용한 암호 정보를 가져오거나 설정합니다. MS-ASPROV 이름은 DevicePasswordHistory입니다.

PasswordHistory 속성은 MS-ASPROV DevicePasswordEnabled 정책으로 대체됩니다. 호출자가 FALSE와 동일한 DevicePasswordEnabled를 받은 경우 평가 또는 애플리케이션에 대해 PasswordHistory 속성을 설정하지 마세요. 호출자가 DevicePasswordEnabled를 TRUE와 같게 수신한 경우 평가 또는 애플리케이션에 대해 PasswordHistory 속성을 설정할 수 있습니다.

RequireEncryption

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

암호화가 필요한지 여부를 가져오거나 설정합니다. MS-ASPROV 이름은 RequireDeviceEncryption입니다.

메서드

ApplyAsync()

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

사용자가 동의하면 비동기 모드에서 EAS 정책을 적용합니다. ApplyAsync는 앱이 로컬 컴퓨터를 규격으로 설정하려고 할 때마다 UWP 앱에서 메일로 호출됩니다.

CheckCompliance()

참고

easClientSecurityPolicy는 Windows 10 후 릴리스에 사용할 수 없습니다.

EAS 정책을 평가합니다. CheckCompliance는 앱이 로컬 컴퓨터가 지정된 EAS 정책을 준수하는지 여부를 평가하려고 할 때마다 UWP 앱에서 메일로 호출됩니다. 이 호출은 UI 상호 작용을 포함하지 않으므로 동기 호출입니다.

적용 대상