AS2ValidationSettings Class
The AS2 agreement validation settings.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
msrest.serialization.ModelAS2ValidationSettings
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
|
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
|
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". |
Azure SDK for Python