Share via


CryptoKeySummary Class

Definition

Properties for cryptographic key summary.

public class CryptoKeySummary : Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareAnalysisSummaryProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.IotFirmwareDefense.Models.CryptoKeySummary>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.IotFirmwareDefense.Models.CryptoKeySummary>
type CryptoKeySummary = class
    inherit FirmwareAnalysisSummaryProperties
    interface IJsonModel<CryptoKeySummary>
    interface IPersistableModel<CryptoKeySummary>
Public Class CryptoKeySummary
Inherits FirmwareAnalysisSummaryProperties
Implements IJsonModel(Of CryptoKeySummary), IPersistableModel(Of CryptoKeySummary)
Inheritance
Implements

Properties

PairedKeys

Total number of keys found that have a matching paired key or certificate.

PrivateKeys

Total number of private keys found.

PublicKeys

Total number of (non-certificate) public keys found.

ShortKeySize

Total number of keys found that have an insecure key size for the algorithm.

TotalKeys

Total number of cryptographic keys found.

Explicit Interface Implementations

IJsonModel<CryptoKeySummary>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CryptoKeySummary>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<FirmwareAnalysisSummaryProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from FirmwareAnalysisSummaryProperties)
IJsonModel<FirmwareAnalysisSummaryProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from FirmwareAnalysisSummaryProperties)
IPersistableModel<CryptoKeySummary>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CryptoKeySummary>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CryptoKeySummary>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<FirmwareAnalysisSummaryProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from FirmwareAnalysisSummaryProperties)
IPersistableModel<FirmwareAnalysisSummaryProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from FirmwareAnalysisSummaryProperties)
IPersistableModel<FirmwareAnalysisSummaryProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from FirmwareAnalysisSummaryProperties)

Applies to