SecurityInfoResponse.SecurityInfo
A dictionary that contains security-related information.
Declaration
object SecurityInfoResponse.SecurityInfoProperties
| Name | Type | Description |
|---|---|---|
AuthenticatedRootVolumeEnabled | boolean | If Available: macOS 11+ |
AutoLockTime | integer | The number of seconds before a device goes to sleep after being idle. This value is only available on Shared iPad in iOS 17 and later. Available: iOS 17+ | iPadOS 17+ |
BootstrapTokenAllowedForAuthentication | string | This value specifies whether the Secure Enclave Processor (SEP) supports and allows secure operations to use the Bootstrap Token. The value is automatically set for devices enrolled through Automated Device Enrollment (ADE). The user can also manually set this value in the RecoveryOS. This value is available for a Mac with Apple silicon in macOS 11 and later. Not available for user enrollment. Available: macOS 11+ |
BootstrapTokenRequiredForKernelExtensionApproval | boolean | If This value is available for a Mac with Apple silicon in macOS 11 and later. Not available for user enrollment. Available: macOS 11+ |
BootstrapTokenRequiredForSoftwareUpdate | boolean | If This value is available for a Mac with Apple silicon in macOS 11 and later. Not available for user enrollment. Available: macOS 11+ |
FDE_Enabled | boolean | If Available: macOS 10.9+ |
FDE_HasInstitutionalRecoveryKey | boolean | If Available: macOS 10.9+ |
FDE_HasPersonalRecoveryKey | boolean | If Available: macOS 10.9+ |
FDE_PersonalRecoveryKeyCMS | data | If the FileVault personal recovery key has enabled escrow with a recovery key, this value contains the key. The certificate from the FDERecoveryKeyEscrow profile encrypts the key and wraps it as CMS data. Available: macOS 10.13+ |
FDE_PersonalRecoveryKeyDeviceKey | string | If the FileVault personal recovery key has enabled escrow with a recovery key, this value is the device serial number. This is the value that displays to the user at the EFI Login Window as part of the help message if they enter their password incorrectly three times. The server also uses this value as an index when saving the device personal recovery key. This replaces the Available: macOS 10.13+ |
FirewallSettings | SecurityInfoResponse.SecurityInfo.FirewallSettings | A dictionary that contains the firewall settings. Available: macOS 10.12+ |
FirmwarePasswordStatus | SecurityInfoResponse.SecurityInfo.FirmwarePasswordStatus | A dictionary that contains the status of the EFI firmware password. Available: macOS 10.13+ |
HardwareEncryptionCaps | integer | An integer that indicates the underlying hardware encryption capabilities of the device, which is one of the following values:
Available: iOS 4+ | iPadOS 4+ | tvOS 9+ | visionOS 1.1+ | watchOS 10+ |
IsRecoveryLockEnabled | boolean | If Available: macOS 11.5+ |
ManagementStatus | SecurityInfoResponse.SecurityInfo.ManagementStatus | A dictionary that contains the status of the device’s MDM enrollment. Available: iOS 13+ | iPadOS 13+ | macOS 10.13.2+ | tvOS 13+ | visionOS 1.1+ | watchOS 10+ |
PasscodeCompliant | boolean | If Available: iOS 4+ | iPadOS 4+ | tvOS 9+ | visionOS 1.1+ | watchOS 10+ |
PasscodeCompliantWithProfiles | boolean | If Available: iOS 4+ | iPadOS 4+ | tvOS 9+ | visionOS 1.1+ | watchOS 10+ |
PasscodeLockGracePeriod | integer | The user preference for the number of seconds before a locked screen requires the device passcode to unlock it. This value is only available for Shared iPad. Available: iOS 9.3.2+ | iPadOS 9.3.2+ | tvOS 9+ | visionOS 1.1+ | watchOS 10+ |
PasscodeLockGracePeriodEnforced | integer | The enforced value for the number of seconds before a locked screen requires the device passcode to unlock it. If a device has a passcode, changing Available: iOS 9.3.2+ | iPadOS 9.3.2+ | tvOS 9+ | visionOS 1.1+ | watchOS 10+ |
PasscodePresent | boolean | If Available: iOS 4+ | iPadOS 4+ | tvOS 9+ | visionOS 1.1+ | watchOS 10+ |
RemoteDesktopEnabled | boolean | If Available: macOS 10.14.4+ |
SecureBoot | SecurityInfoResponse.SecurityInfo.SecureBoot | A dictionary that contains the device’s Secure Boot settings. Available: macOS 10.15+ |
SystemIntegrityProtectionEnabled | boolean | If Available: macOS 10.12+ |