Freigeben über


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

Name Description
CryptoCertificateSummaryResource()

Creates an new CryptoCertificateSummaryResource instance.

Properties

Name Description
Expired

Total number of expired certificates found.

ExpiredCertificateCount

Total number of expired certificates found.

ExpiringSoon

Total number of nearly expired certificates found.

ExpiringSoonCertificateCount

Total number of nearly expired certificates found.

PairedKey

Total number of paired private keys found for the certificates.

PairedKeyCount

Total number of paired private keys found for the certificates.

ProvisioningState

The status of the last operation.

SelfSigned

Total number of certificates found that are self-signed.

SelfSignedCertificateCount

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.

ShortKeySizeCount

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

SummaryType

The type of summary.

TotalCertificate

Total number of certificates found.

TotalCertificateCount

Total number of certificates found.

WeakSignature

Total number of certificates found using a weak signature algorithm.

WeakSignatureCount

Total number of certificates found using a weak signature algorithm.

Methods

Name Description
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