public final class AS2SecuritySettings extends Object
Constructor and Description |
---|
AS2SecuritySettings() |
Modifier and Type | Method and Description |
---|---|
boolean |
enableNrrForInboundDecodedMessages()
Get the enableNrrForInboundDecodedMessages property: The value indicating whether to enable NRR for inbound
decoded messages.
|
boolean |
enableNrrForInboundEncodedMessages()
Get the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound
encoded messages.
|
boolean |
enableNrrForInboundMdn()
Get the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.
|
boolean |
enableNrrForOutboundDecodedMessages()
Get the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound
decoded messages.
|
boolean |
enableNrrForOutboundEncodedMessages()
Get the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound
encoded messages.
|
boolean |
enableNrrForOutboundMdn()
Get the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.
|
String |
encryptionCertificateName()
Get the encryptionCertificateName property: The name of the encryption certificate.
|
boolean |
overrideGroupSigningCertificate()
Get the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.
|
String |
sha2AlgorithmFormat()
Get the sha2AlgorithmFormat property: The Sha2 algorithm format.
|
String |
signingCertificateName()
Get the signingCertificateName property: The name of the signing certificate.
|
void |
validate()
Validates the instance.
|
AS2SecuritySettings |
withEnableNrrForInboundDecodedMessages(boolean enableNrrForInboundDecodedMessages)
Set the enableNrrForInboundDecodedMessages property: The value indicating whether to enable NRR for inbound
decoded messages.
|
AS2SecuritySettings |
withEnableNrrForInboundEncodedMessages(boolean enableNrrForInboundEncodedMessages)
Set the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound
encoded messages.
|
AS2SecuritySettings |
withEnableNrrForInboundMdn(boolean enableNrrForInboundMdn)
Set the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.
|
AS2SecuritySettings |
withEnableNrrForOutboundDecodedMessages(boolean enableNrrForOutboundDecodedMessages)
Set the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound
decoded messages.
|
AS2SecuritySettings |
withEnableNrrForOutboundEncodedMessages(boolean enableNrrForOutboundEncodedMessages)
Set the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound
encoded messages.
|
AS2SecuritySettings |
withEnableNrrForOutboundMdn(boolean enableNrrForOutboundMdn)
Set the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.
|
AS2SecuritySettings |
withEncryptionCertificateName(String encryptionCertificateName)
Set the encryptionCertificateName property: The name of the encryption certificate.
|
AS2SecuritySettings |
withOverrideGroupSigningCertificate(boolean overrideGroupSigningCertificate)
Set the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.
|
AS2SecuritySettings |
withSha2AlgorithmFormat(String sha2AlgorithmFormat)
Set the sha2AlgorithmFormat property: The Sha2 algorithm format.
|
AS2SecuritySettings |
withSigningCertificateName(String signingCertificateName)
Set the signingCertificateName property: The name of the signing certificate.
|
public boolean overrideGroupSigningCertificate()
public AS2SecuritySettings withOverrideGroupSigningCertificate(boolean overrideGroupSigningCertificate)
overrideGroupSigningCertificate
- the overrideGroupSigningCertificate value to set.public String signingCertificateName()
public AS2SecuritySettings withSigningCertificateName(String signingCertificateName)
signingCertificateName
- the signingCertificateName value to set.public String encryptionCertificateName()
public AS2SecuritySettings withEncryptionCertificateName(String encryptionCertificateName)
encryptionCertificateName
- the encryptionCertificateName value to set.public boolean enableNrrForInboundEncodedMessages()
public AS2SecuritySettings withEnableNrrForInboundEncodedMessages(boolean enableNrrForInboundEncodedMessages)
enableNrrForInboundEncodedMessages
- the enableNrrForInboundEncodedMessages value to set.public boolean enableNrrForInboundDecodedMessages()
public AS2SecuritySettings withEnableNrrForInboundDecodedMessages(boolean enableNrrForInboundDecodedMessages)
enableNrrForInboundDecodedMessages
- the enableNrrForInboundDecodedMessages value to set.public boolean enableNrrForOutboundMdn()
public AS2SecuritySettings withEnableNrrForOutboundMdn(boolean enableNrrForOutboundMdn)
enableNrrForOutboundMdn
- the enableNrrForOutboundMdn value to set.public boolean enableNrrForOutboundEncodedMessages()
public AS2SecuritySettings withEnableNrrForOutboundEncodedMessages(boolean enableNrrForOutboundEncodedMessages)
enableNrrForOutboundEncodedMessages
- the enableNrrForOutboundEncodedMessages value to set.public boolean enableNrrForOutboundDecodedMessages()
public AS2SecuritySettings withEnableNrrForOutboundDecodedMessages(boolean enableNrrForOutboundDecodedMessages)
enableNrrForOutboundDecodedMessages
- the enableNrrForOutboundDecodedMessages value to set.public boolean enableNrrForInboundMdn()
public AS2SecuritySettings withEnableNrrForInboundMdn(boolean enableNrrForInboundMdn)
enableNrrForInboundMdn
- the enableNrrForInboundMdn value to set.public String sha2AlgorithmFormat()
public AS2SecuritySettings withSha2AlgorithmFormat(String sha2AlgorithmFormat)
sha2AlgorithmFormat
- the sha2AlgorithmFormat value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.