TestimoX

API Reference

Enum

SecureBootCertificateRolloutState

Namespace ComputerX.PlatformSecurity
Assembly ComputerX
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

High-level rollout state for the Secure Boot certificate update campaign.

Inheritance

  • Enum
  • SecureBootCertificateRolloutState

Values

public const SecureBootCertificateRolloutState Unknown #

Insufficient evidence was collected to determine the rollout state.

Value: 0
public const SecureBootCertificateRolloutState SecureBootDisabled #

Secure Boot is not enabled, so firmware rollout evidence is not meaningful.

Value: 1
public const SecureBootCertificateRolloutState NotStarted #

No rollout attempt is currently active and no pending update bits were observed.

Value: 2
public const SecureBootCertificateRolloutState Pending #

Pending update bits were observed but the servicing state has not advanced yet.

Value: 3
public const SecureBootCertificateRolloutState InProgress #

The rollout is in progress.

Value: 4
public const SecureBootCertificateRolloutState PendingReboot #

A reboot is required before the next rollout step can continue.

Value: 5
public const SecureBootCertificateRolloutState PendingFirmwareApply #

Certificates are staged but not yet applied to firmware.

Value: 6
public const SecureBootCertificateRolloutState Updated #

All required certificates and boot-manager updates were applied successfully.

Value: 7
public const SecureBootCertificateRolloutState Error #

A blocking error or firmware issue was observed.

Value: 8