AS2SecuritySettings Class

The AS2 agreement security settings.

All required parameters must be populated in order to send to Azure.

Inheritance
msrest.serialization.Model
AS2SecuritySettings

Constructor

AS2SecuritySettings(*, override_group_signing_certificate: bool, enable_nrr_for_inbound_encoded_messages: bool, enable_nrr_for_inbound_decoded_messages: bool, enable_nrr_for_outbound_mdn: bool, enable_nrr_for_outbound_encoded_messages: bool, enable_nrr_for_outbound_decoded_messages: bool, enable_nrr_for_inbound_mdn: bool, signing_certificate_name: str | None = None, encryption_certificate_name: str | None = None, sha2_algorithm_format: str | None = None, **kwargs)

Keyword-Only Parameters

Name Description
override_group_signing_certificate

Required. The value indicating whether to send or request a MDN.

signing_certificate_name
str

The name of the signing certificate.

encryption_certificate_name
str

The name of the encryption certificate.

enable_nrr_for_inbound_encoded_messages

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

enable_nrr_for_inbound_decoded_messages

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

enable_nrr_for_outbound_mdn

Required. The value indicating whether to enable NRR for outbound MDN.

enable_nrr_for_outbound_encoded_messages

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

enable_nrr_for_outbound_decoded_messages

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

enable_nrr_for_inbound_mdn

Required. The value indicating whether to enable NRR for inbound MDN.

sha2_algorithm_format
str

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

Variables

Name Description
override_group_signing_certificate

Required. The value indicating whether to send or request a MDN.

signing_certificate_name
str

The name of the signing certificate.

encryption_certificate_name
str

The name of the encryption certificate.

enable_nrr_for_inbound_encoded_messages

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

enable_nrr_for_inbound_decoded_messages

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

enable_nrr_for_outbound_mdn

Required. The value indicating whether to enable NRR for outbound MDN.

enable_nrr_for_outbound_encoded_messages

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

enable_nrr_for_outbound_decoded_messages

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

enable_nrr_for_inbound_mdn

Required. The value indicating whether to enable NRR for inbound MDN.

sha2_algorithm_format
str

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