Interface AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
AS2EndpointBuilderFactory.AS2EndpointBuilder
- Enclosing interface:
- AS2EndpointBuilderFactory
public static interface AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilderBuilder for endpoint consumers for the AS2 component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AS2EndpointBuilderFactory.AdvancedAS2EndpointConsumerBuilderadvanced()default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderas2From(String as2From)The value of the AS2From header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderas2MessageStructure(String as2MessageStructure)The structure of AS2 Message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderas2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure)The structure of AS2 Message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderas2To(String as2To)The value of the AS2To header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderas2Version(String as2Version)The version of the AS2 protocol.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderattachedFileName(String attachedFileName)The name of the attached file.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderclientFqdn(String clientFqdn)The Client Fully Qualified Domain Name (FQDN).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildercompressionAlgorithm(String compressionAlgorithm)The algorithm used to compress EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildercompressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm)The algorithm used to compress EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderdecryptingPrivateKey(String decryptingPrivateKey)The key used to encrypt the EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderdecryptingPrivateKey(PrivateKey decryptingPrivateKey)The key used to encrypt the EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderdispositionNotificationTo(String dispositionNotificationTo)The value of the Disposition-Notification-To header.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderediMessageTransferEncoding(String ediMessageTransferEncoding)The transfer encoding of EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderediMessageType(String ediMessageType)The content type of EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderediMessageType(org.apache.http.entity.ContentType ediMessageType)The content type of EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderencryptingAlgorithm(String encryptingAlgorithm)The algorithm used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderencryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm)The algorithm used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderencryptingCertificateChain(String encryptingCertificateChain)The chain of certificates used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderencryptingCertificateChain(Certificate[] encryptingCertificateChain)The chain of certificates used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderfrom(String from)The value of the From header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhostnameVerifier(String hostnameVerifier)Set hostname verifier for SSL session.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhostnameVerifier(HostnameVerifier hostnameVerifier)Set hostname verifier for SSL session.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpConnectionPoolSize(Integer httpConnectionPoolSize)The maximum size of the connection pool for http connections (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpConnectionPoolSize(String httpConnectionPoolSize)The maximum size of the connection pool for http connections (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpConnectionPoolTtl(String httpConnectionPoolTtl)The time to live for connections in the connection pool (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpConnectionPoolTtl(Duration httpConnectionPoolTtl)The time to live for connections in the connection pool (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpConnectionTimeout(String httpConnectionTimeout)The timeout of the http connection (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpConnectionTimeout(Duration httpConnectionTimeout)The timeout of the http connection (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpSocketTimeout(String httpSocketTimeout)The timeout of the underlying http socket (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderhttpSocketTimeout(Duration httpSocketTimeout)The timeout of the underlying http socket (client only).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderinBody(String inBody)Sets the name of a parameter to be passed in the exchange In Body.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildermdnMessageTemplate(String mdnMessageTemplate)The template used to format MDN message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderrequestUri(String requestUri)The request URI of EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderserver(String server)The value included in the Server message header identifying the AS2 Server.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderserverFqdn(String serverFqdn)The Server Fully Qualified Domain Name (FQDN).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderserverPortNumber(Integer serverPortNumber)The port number of server.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderserverPortNumber(String serverPortNumber)The port number of server.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersignedReceiptMicAlgorithms(String signedReceiptMicAlgorithms)The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersignedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms)The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersigningAlgorithm(String signingAlgorithm)The algorithm used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersigningAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm)The algorithm used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersigningCertificateChain(String signingCertificateChain)The chain of certificates used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersigningCertificateChain(Certificate[] signingCertificateChain)The chain of certificates used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersigningPrivateKey(String signingPrivateKey)The key used to sign the EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersigningPrivateKey(PrivateKey signingPrivateKey)The key used to sign the EDI message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersslContext(String sslContext)Set SSL context for connection to remote server.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersslContext(SSLContext sslContext)Set SSL context for connection to remote server.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildersubject(String subject)The value of Subject header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildertargetHostname(String targetHostname)The host name (IP or DNS name) of target host.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildertargetPortNumber(Integer targetPortNumber)The port number of target host.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildertargetPortNumber(String targetPortNumber)The port number of target host.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilderuserAgent(String userAgent)The value included in the User-Agent message header identifying the AS2 user agent.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildervalidateSigningCertificateChain(String validateSigningCertificateChain)Certificates to validate the message's signature against.default AS2EndpointBuilderFactory.AS2EndpointConsumerBuildervalidateSigningCertificateChain(Certificate[] validateSigningCertificateChain)Certificates to validate the message's signature against.
-
-
-
Method Detail
-
advanced
default AS2EndpointBuilderFactory.AdvancedAS2EndpointConsumerBuilder advanced()
-
as2From
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder as2From(String as2From)
The value of the AS2From header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
as2From- the value to set- Returns:
- the dsl builder
-
as2MessageStructure
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder as2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure)
The structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature. The option is a: <code>org.apache.camel.component.as2.api.AS2MessageStructure</code> type. Group: common- Parameters:
as2MessageStructure- the value to set- Returns:
- the dsl builder
-
as2MessageStructure
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder as2MessageStructure(String as2MessageStructure)
The structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2MessageStructure</code> type. Group: common- Parameters:
as2MessageStructure- the value to set- Returns:
- the dsl builder
-
as2To
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder as2To(String as2To)
The value of the AS2To header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
as2To- the value to set- Returns:
- the dsl builder
-
as2Version
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder as2Version(String as2Version)
The version of the AS2 protocol. The option is a: <code>java.lang.String</code> type. Default: 1.1 Group: common- Parameters:
as2Version- the value to set- Returns:
- the dsl builder
-
attachedFileName
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder attachedFileName(String attachedFileName)
The name of the attached file. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
attachedFileName- the value to set- Returns:
- the dsl builder
-
clientFqdn
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder clientFqdn(String clientFqdn)
The Client Fully Qualified Domain Name (FQDN). Used in message ids sent by endpoint. The option is a: <code>java.lang.String</code> type. Default: camel.apache.org Group: common- Parameters:
clientFqdn- the value to set- Returns:
- the dsl builder
-
compressionAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder compressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm)
The algorithm used to compress EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2CompressionAlgorithm</code> type. Group: common- Parameters:
compressionAlgorithm- the value to set- Returns:
- the dsl builder
-
compressionAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder compressionAlgorithm(String compressionAlgorithm)
The algorithm used to compress EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2CompressionAlgorithm</code> type. Group: common- Parameters:
compressionAlgorithm- the value to set- Returns:
- the dsl builder
-
dispositionNotificationTo
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder dispositionNotificationTo(String dispositionNotificationTo)
The value of the Disposition-Notification-To header. Assigning a value to this parameter requests a message disposition notification (MDN) for the AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
dispositionNotificationTo- the value to set- Returns:
- the dsl builder
-
ediMessageTransferEncoding
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder ediMessageTransferEncoding(String ediMessageTransferEncoding)
The transfer encoding of EDI message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
ediMessageTransferEncoding- the value to set- Returns:
- the dsl builder
-
ediMessageType
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder ediMessageType(org.apache.http.entity.ContentType ediMessageType)
The content type of EDI message. One of application/edifact, application/edi-x12, application/edi-consent, application/xml. The option is a: <code>org.apache.http.entity.ContentType</code> type. Group: common- Parameters:
ediMessageType- the value to set- Returns:
- the dsl builder
-
ediMessageType
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder ediMessageType(String ediMessageType)
The content type of EDI message. One of application/edifact, application/edi-x12, application/edi-consent, application/xml. The option will be converted to a <code>org.apache.http.entity.ContentType</code> type. Group: common- Parameters:
ediMessageType- the value to set- Returns:
- the dsl builder
-
from
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder from(String from)
The value of the From header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
from- the value to set- Returns:
- the dsl builder
-
hostnameVerifier
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder hostnameVerifier(HostnameVerifier hostnameVerifier)
Set hostname verifier for SSL session. The option is a: <code>javax.net.ssl.HostnameVerifier</code> type. Group: common- Parameters:
hostnameVerifier- the value to set- Returns:
- the dsl builder
-
hostnameVerifier
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder hostnameVerifier(String hostnameVerifier)
Set hostname verifier for SSL session. The option will be converted to a <code>javax.net.ssl.HostnameVerifier</code> type. Group: common- Parameters:
hostnameVerifier- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolSize
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpConnectionPoolSize(Integer httpConnectionPoolSize)
The maximum size of the connection pool for http connections (client only). The option is a: <code>java.lang.Integer</code> type. Default: 5 Group: common- Parameters:
httpConnectionPoolSize- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolSize
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpConnectionPoolSize(String httpConnectionPoolSize)
The maximum size of the connection pool for http connections (client only). The option will be converted to a <code>java.lang.Integer</code> type. Default: 5 Group: common- Parameters:
httpConnectionPoolSize- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolTtl
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpConnectionPoolTtl(Duration httpConnectionPoolTtl)
The time to live for connections in the connection pool (client only). The option is a: <code>java.time.Duration</code> type. Default: 15m Group: common- Parameters:
httpConnectionPoolTtl- the value to set- Returns:
- the dsl builder
-
httpConnectionPoolTtl
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpConnectionPoolTtl(String httpConnectionPoolTtl)
The time to live for connections in the connection pool (client only). The option will be converted to a <code>java.time.Duration</code> type. Default: 15m Group: common- Parameters:
httpConnectionPoolTtl- the value to set- Returns:
- the dsl builder
-
httpConnectionTimeout
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpConnectionTimeout(Duration httpConnectionTimeout)
The timeout of the http connection (client only). The option is a: <code>java.time.Duration</code> type. Default: 5s Group: common- Parameters:
httpConnectionTimeout- the value to set- Returns:
- the dsl builder
-
httpConnectionTimeout
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpConnectionTimeout(String httpConnectionTimeout)
The timeout of the http connection (client only). The option will be converted to a <code>java.time.Duration</code> type. Default: 5s Group: common- Parameters:
httpConnectionTimeout- the value to set- Returns:
- the dsl builder
-
httpSocketTimeout
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpSocketTimeout(Duration httpSocketTimeout)
The timeout of the underlying http socket (client only). The option is a: <code>java.time.Duration</code> type. Default: 5s Group: common- Parameters:
httpSocketTimeout- the value to set- Returns:
- the dsl builder
-
httpSocketTimeout
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder httpSocketTimeout(String httpSocketTimeout)
The timeout of the underlying http socket (client only). The option will be converted to a <code>java.time.Duration</code> type. Default: 5s Group: common- Parameters:
httpSocketTimeout- the value to set- Returns:
- the dsl builder
-
inBody
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder inBody(String inBody)
Sets the name of a parameter to be passed in the exchange In Body. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
inBody- the value to set- Returns:
- the dsl builder
-
mdnMessageTemplate
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder mdnMessageTemplate(String mdnMessageTemplate)
The template used to format MDN message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
mdnMessageTemplate- the value to set- Returns:
- the dsl builder
-
requestUri
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder requestUri(String requestUri)
The request URI of EDI message. The option is a: <code>java.lang.String</code> type. Default: / Group: common- Parameters:
requestUri- the value to set- Returns:
- the dsl builder
-
server
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder server(String server)
The value included in the Server message header identifying the AS2 Server. The option is a: <code>java.lang.String</code> type. Default: Camel AS2 Server Endpoint Group: common- Parameters:
server- the value to set- Returns:
- the dsl builder
-
serverFqdn
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder serverFqdn(String serverFqdn)
The Server Fully Qualified Domain Name (FQDN). Used in message ids sent by endpoint. The option is a: <code>java.lang.String</code> type. Default: camel.apache.org Group: common- Parameters:
serverFqdn- the value to set- Returns:
- the dsl builder
-
serverPortNumber
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder serverPortNumber(Integer serverPortNumber)
The port number of server. The option is a: <code>java.lang.Integer</code> type. Group: common- Parameters:
serverPortNumber- the value to set- Returns:
- the dsl builder
-
serverPortNumber
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder serverPortNumber(String serverPortNumber)
The port number of server. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Parameters:
serverPortNumber- the value to set- Returns:
- the dsl builder
-
sslContext
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder sslContext(SSLContext sslContext)
Set SSL context for connection to remote server. The option is a: <code>javax.net.ssl.SSLContext</code> type. Group: common- Parameters:
sslContext- the value to set- Returns:
- the dsl builder
-
sslContext
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder sslContext(String sslContext)
Set SSL context for connection to remote server. The option will be converted to a <code>javax.net.ssl.SSLContext</code> type. Group: common- Parameters:
sslContext- the value to set- Returns:
- the dsl builder
-
subject
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder subject(String subject)
The value of Subject header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
subject- the value to set- Returns:
- the dsl builder
-
targetHostname
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder targetHostname(String targetHostname)
The host name (IP or DNS name) of target host. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
targetHostname- the value to set- Returns:
- the dsl builder
-
targetPortNumber
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder targetPortNumber(Integer targetPortNumber)
The port number of target host. -1 indicates the scheme default port. The option is a: <code>java.lang.Integer</code> type. Default: 80 Group: common- Parameters:
targetPortNumber- the value to set- Returns:
- the dsl builder
-
targetPortNumber
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder targetPortNumber(String targetPortNumber)
The port number of target host. -1 indicates the scheme default port. The option will be converted to a <code>java.lang.Integer</code> type. Default: 80 Group: common- Parameters:
targetPortNumber- the value to set- Returns:
- the dsl builder
-
userAgent
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder userAgent(String userAgent)
The value included in the User-Agent message header identifying the AS2 user agent. The option is a: <code>java.lang.String</code> type. Default: Camel AS2 Client Endpoint Group: common- Parameters:
userAgent- the value to set- Returns:
- the dsl builder
-
decryptingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder decryptingPrivateKey(PrivateKey decryptingPrivateKey)
The key used to encrypt the EDI message. The option is a: <code>java.security.PrivateKey</code> type. Group: security- Parameters:
decryptingPrivateKey- the value to set- Returns:
- the dsl builder
-
decryptingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder decryptingPrivateKey(String decryptingPrivateKey)
The key used to encrypt the EDI message. The option will be converted to a <code>java.security.PrivateKey</code> type. Group: security- Parameters:
decryptingPrivateKey- the value to set- Returns:
- the dsl builder
-
encryptingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder encryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm)
The algorithm used to encrypt EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2EncryptionAlgorithm</code> type. Group: security- Parameters:
encryptingAlgorithm- the value to set- Returns:
- the dsl builder
-
encryptingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder encryptingAlgorithm(String encryptingAlgorithm)
The algorithm used to encrypt EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2EncryptionAlgorithm</code> type. Group: security- Parameters:
encryptingAlgorithm- the value to set- Returns:
- the dsl builder
-
encryptingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder encryptingCertificateChain(Certificate[] encryptingCertificateChain)
The chain of certificates used to encrypt EDI message. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: security- Parameters:
encryptingCertificateChain- the value to set- Returns:
- the dsl builder
-
encryptingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder encryptingCertificateChain(String encryptingCertificateChain)
The chain of certificates used to encrypt EDI message. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: security- Parameters:
encryptingCertificateChain- the value to set- Returns:
- the dsl builder
-
signedReceiptMicAlgorithms
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms)
The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN). The option is a: <code>java.lang.String[]</code> type. Group: security- Parameters:
signedReceiptMicAlgorithms- the value to set- Returns:
- the dsl builder
-
signedReceiptMicAlgorithms
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signedReceiptMicAlgorithms(String signedReceiptMicAlgorithms)
The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN). The option will be converted to a <code>java.lang.String[]</code> type. Group: security- Parameters:
signedReceiptMicAlgorithms- the value to set- Returns:
- the dsl builder
-
signingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signingAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm)
The algorithm used to sign EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2SignatureAlgorithm</code> type. Group: security- Parameters:
signingAlgorithm- the value to set- Returns:
- the dsl builder
-
signingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signingAlgorithm(String signingAlgorithm)
The algorithm used to sign EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2SignatureAlgorithm</code> type. Group: security- Parameters:
signingAlgorithm- the value to set- Returns:
- the dsl builder
-
signingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signingCertificateChain(Certificate[] signingCertificateChain)
The chain of certificates used to sign EDI message. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: security- Parameters:
signingCertificateChain- the value to set- Returns:
- the dsl builder
-
signingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signingCertificateChain(String signingCertificateChain)
The chain of certificates used to sign EDI message. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: security- Parameters:
signingCertificateChain- the value to set- Returns:
- the dsl builder
-
signingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signingPrivateKey(PrivateKey signingPrivateKey)
The key used to sign the EDI message. The option is a: <code>java.security.PrivateKey</code> type. Group: security- Parameters:
signingPrivateKey- the value to set- Returns:
- the dsl builder
-
signingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder signingPrivateKey(String signingPrivateKey)
The key used to sign the EDI message. The option will be converted to a <code>java.security.PrivateKey</code> type. Group: security- Parameters:
signingPrivateKey- the value to set- Returns:
- the dsl builder
-
validateSigningCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder validateSigningCertificateChain(Certificate[] validateSigningCertificateChain)
Certificates to validate the message's signature against. If not supplied, validation will not take place. Server: validates the received message. Client: not yet implemented, should validate the MDN. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: security- Parameters:
validateSigningCertificateChain- the value to set- Returns:
- the dsl builder
-
validateSigningCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder validateSigningCertificateChain(String validateSigningCertificateChain)
Certificates to validate the message's signature against. If not supplied, validation will not take place. Server: validates the received message. Client: not yet implemented, should validate the MDN. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: security- Parameters:
validateSigningCertificateChain- the value to set- Returns:
- the dsl builder
-
-