AS2SecuritySettings Class

The AS2 agreement security settings.

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

Inheritance
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: Optional[str] = None, encryption_certificate_name: Optional[str] = None, sha2_algorithm_format: Optional[str] = None, **kwargs)

Variables

override_group_signing_certificate
bool

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
bool

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

enable_nrr_for_inbound_decoded_messages
bool

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

enable_nrr_for_outbound_mdn
bool

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

enable_nrr_for_outbound_encoded_messages
bool

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

enable_nrr_for_outbound_decoded_messages
bool

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

enable_nrr_for_inbound_mdn
bool

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.