Share via


CryptoCertificateSummaryResource Class

Definition

Properties for cryptographic certificate summary.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.CryptoCertificateSummaryResourceTypeConverter))]
public class CryptoCertificateSummaryResource : Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.ICryptoCertificateSummaryResource, Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.CryptoCertificateSummaryResourceTypeConverter))>]
type CryptoCertificateSummaryResource = class
    interface ICryptoCertificateSummaryResource
    interface IJsonSerializable
    interface ISummaryResourceProperties
    interface IValidates
Public Class CryptoCertificateSummaryResource
Implements ICryptoCertificateSummaryResource, IValidates
Inheritance
CryptoCertificateSummaryResource
Attributes
Implements

Constructors

CryptoCertificateSummaryResource()

Creates an new CryptoCertificateSummaryResource instance.

Properties

Expired

Total number of expired certificates found.

ExpiringSoon

Total number of nearly expired certificates found.

PairedKey

Total number of paired private keys found for the certificates.

SelfSigned

Total number of certificates found that are self-signed.

ShortKeySize

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

SummaryType

Describes the type of summary.

TotalCertificate

Total number of certificates found.

WeakSignature

Total number of certificates found using a weak signature algorithm.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CryptoCertificateSummaryResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CryptoCertificateSummaryResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CryptoCertificateSummaryResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to