AS2ValidationSettings Class

The AS2 agreement validation settings.

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

Inheritance
msrest.serialization.Model
AS2ValidationSettings

Constructor

AS2ValidationSettings(*, override_message_properties: bool, encrypt_message: bool, sign_message: bool, compress_message: bool, check_duplicate_message: bool, interchange_duplicates_validity_days: int, check_certificate_revocation_list_on_send: bool, check_certificate_revocation_list_on_receive: bool, encryption_algorithm: str | EncryptionAlgorithm, signing_algorithm: str | SigningAlgorithm | None = None, **kwargs)

Keyword-Only Parameters

Name Description
override_message_properties

Required. The value indicating whether to override incoming message properties with those in agreement.

encrypt_message

Required. The value indicating whether the message has to be encrypted.

sign_message

Required. The value indicating whether the message has to be signed.

compress_message

Required. The value indicating whether the message has to be compressed.

check_duplicate_message

Required. The value indicating whether to check for duplicate message.

interchange_duplicates_validity_days
int

Required. The number of days to look back for duplicate interchange.

check_certificate_revocation_list_on_send

Required. The value indicating whether to check for certificate revocation list on send.

check_certificate_revocation_list_on_receive

Required. The value indicating whether to check for certificate revocation list on receive.

encryption_algorithm

Required. The encryption algorithm. Possible values include: "NotSpecified", "None", "DES3", "RC2", "AES128", "AES192", "AES256".

signing_algorithm

The signing algorithm. Possible values include: "NotSpecified", "Default", "SHA1", "SHA2256", "SHA2384", "SHA2512".

Variables

Name Description
override_message_properties

Required. The value indicating whether to override incoming message properties with those in agreement.

encrypt_message

Required. The value indicating whether the message has to be encrypted.

sign_message

Required. The value indicating whether the message has to be signed.

compress_message

Required. The value indicating whether the message has to be compressed.

check_duplicate_message

Required. The value indicating whether to check for duplicate message.

interchange_duplicates_validity_days
int

Required. The number of days to look back for duplicate interchange.

check_certificate_revocation_list_on_send

Required. The value indicating whether to check for certificate revocation list on send.

check_certificate_revocation_list_on_receive

Required. The value indicating whether to check for certificate revocation list on receive.

encryption_algorithm

Required. The encryption algorithm. Possible values include: "NotSpecified", "None", "DES3", "RC2", "AES128", "AES192", "AES256".

signing_algorithm

The signing algorithm. Possible values include: "NotSpecified", "Default", "SHA1", "SHA2256", "SHA2384", "SHA2512".