Share via


BinaryHardeningResult Class

Definition

Binary hardening of a firmware.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.BinaryHardeningResultTypeConverter))]
public class BinaryHardeningResult : Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.IBinaryHardeningResult
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.BinaryHardeningResultTypeConverter))>]
type BinaryHardeningResult = class
    interface IBinaryHardeningResult
    interface IJsonSerializable
Public Class BinaryHardeningResult
Implements IBinaryHardeningResult
Inheritance
BinaryHardeningResult
Attributes
Implements

Constructors

BinaryHardeningResult()

Creates an new BinaryHardeningResult instance.

Properties

Architecture

The architecture of the uploaded firmware.

BinaryHardeningId

ID for the binary hardening result.

Class

The executable class to indicate 32 or 64 bit.

FeatureCanary

Canary (stack canaries) flag.

FeatureNx

NX (no-execute) flag.

FeaturePie

PIE (position independent executable) flag.

FeatureRelro

RELRO (relocation read-only) flag.

FeatureStripped

Stripped flag.

FilePath

The executable path.

Rpath

The rpath of the uploaded firmware.

Runpath

The runpath of the uploaded firmware.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BinaryHardeningResult.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BinaryHardeningResult.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.IBinaryHardeningResult.

FromJsonString(String)

Creates a new instance of BinaryHardeningResult, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BinaryHardeningResult into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to