Share via


KeyProperties Class

Definition

Public key information for client authentication

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.KeyPropertiesTypeConverter))]
public class KeyProperties : Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IKeyProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.KeyPropertiesTypeConverter))>]
type KeyProperties = class
    interface IKeyProperties
    interface IJsonSerializable
Public Class KeyProperties
Implements IKeyProperties
Inheritance
KeyProperties
Attributes
Implements

Constructors

KeyProperties()

Creates an new KeyProperties instance.

Properties

CandidatePublicKeyNotAfter

Key expiration date

CandidatePublicKeyPublicKey

Public key

CandidatePublicKeyRenewAfter

Recommended key renewal date

ClientPublicKeyNotAfter

Key expiration date

ClientPublicKeyPublicKey

Public key

ClientPublicKeyRenewAfter

Recommended key renewal date

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of KeyProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of KeyProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.IKeyProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of KeyProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to