Share via


TlsaRecord Class

Definition

A TLSA record. For more information about the TLSA record format, see RFC 6698: https://www.rfc-editor.org/rfc/rfc6698

[Microsoft.Azure.PowerShell.Cmdlets.Dns.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.TlsaRecordTypeConverter))]
public class TlsaRecord : Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.ITlsaRecord
[<Microsoft.Azure.PowerShell.Cmdlets.Dns.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.TlsaRecordTypeConverter))>]
type TlsaRecord = class
    interface ITlsaRecord
    interface IJsonSerializable
Public Class TlsaRecord
Implements ITlsaRecord
Inheritance
TlsaRecord
Attributes
Implements

Constructors

TlsaRecord()

Creates an new TlsaRecord instance.

Properties

CertAssociationData

This specifies the certificate association data to be matched.

MatchingType

The matching type specifies how the certificate association is presented.

Selector

The selector specifies which part of the TLS certificate presented by the server will be matched against the association data.

Usage

The usage specifies the provided association that will be used to match the certificate presented in the TLS handshake.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TlsaRecord.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TlsaRecord.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Dns.Models.Api20230701Preview.ITlsaRecord.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TlsaRecord into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to