Share via


AS2SecuritySettings Class

Definition

The AS2 agreement security settings.

public class AS2SecuritySettings
public class AS2SecuritySettings : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Logic.Models.AS2SecuritySettings>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Logic.Models.AS2SecuritySettings>
type AS2SecuritySettings = class
type AS2SecuritySettings = class
    interface IJsonModel<AS2SecuritySettings>
    interface IPersistableModel<AS2SecuritySettings>
Public Class AS2SecuritySettings
Public Class AS2SecuritySettings
Implements IJsonModel(Of AS2SecuritySettings), IPersistableModel(Of AS2SecuritySettings)
Inheritance
AS2SecuritySettings
Implements

Constructors

AS2SecuritySettings(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Initializes a new instance of AS2SecuritySettings.

Properties

EnableNrrForInboundDecodedMessages

The value indicating whether to enable NRR for inbound decoded messages.

EnableNrrForInboundEncodedMessages

The value indicating whether to enable NRR for inbound encoded messages.

EnableNrrForInboundMdn

The value indicating whether to enable NRR for inbound MDN.

EnableNrrForOutboundDecodedMessages

The value indicating whether to enable NRR for outbound decoded messages.

EnableNrrForOutboundEncodedMessages

The value indicating whether to enable NRR for outbound encoded messages.

EnableNrrForOutboundMdn

The value indicating whether to enable NRR for outbound MDN.

EncryptionCertificateName

The name of the encryption certificate.

OverrideGroupSigningCertificate

The value indicating whether to send or request a MDN.

Sha2AlgorithmFormat

The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.

SigningCertificateName

The name of the signing certificate.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AS2SecuritySettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AS2SecuritySettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AS2SecuritySettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AS2SecuritySettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AS2SecuritySettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to