All Downloads are FREE. Search and download functionalities are using the official Maven repository.

e.cxf.quarkus-cxf-integration-test-ws-security-policy.3.17.3.source-code.application.properties Maven / Gradle / Ivy

# ${keystore.type} and ${keystore.type.short} are replaced by maven-resource-plugin filtering
keystore.type = ${keystore.type}

# tag::server-key-store[]
# Server side SSL
quarkus.tls.key-store.${keystore.type.short}.path = localhost-keystore.${keystore.type}
quarkus.tls.key-store.${keystore.type.short}.password = localhost-keystore-password
quarkus.tls.key-store.${keystore.type.short}.alias = localhost
quarkus.tls.key-store.${keystore.type.short}.alias-password = localhost-keystore-password
# end::server-key-store[]

# tag::quarkus-cxf-rt-ws-security.adoc-service[]
# A service with encrypt-sign-policy.xml set
quarkus.cxf.endpoint."/helloEncryptSign".implementor = io.quarkiverse.cxf.it.security.policy.EncryptSignPolicyHelloServiceImpl
# Signature settings
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.username = bob
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.properties."org.apache.ws.security.crypto.provider" = org.apache.ws.security.components.crypto.Merlin
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.type" = ${keystore.type}
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.password" = bob-keystore-password
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.alias" = bob
quarkus.cxf.endpoint."/helloEncryptSign".security.signature.properties."org.apache.ws.security.crypto.merlin.file" = bob-keystore.${keystore.type}
# Encryption settings
quarkus.cxf.endpoint."/helloEncryptSign".security.encryption.username = alice
quarkus.cxf.endpoint."/helloEncryptSign".security.encryption.properties."org.apache.ws.security.crypto.provider" = org.apache.ws.security.components.crypto.Merlin
quarkus.cxf.endpoint."/helloEncryptSign".security.encryption.properties."org.apache.ws.security.crypto.merlin.keystore.type" = ${keystore.type}
quarkus.cxf.endpoint."/helloEncryptSign".security.encryption.properties."org.apache.ws.security.crypto.merlin.keystore.password" = bob-keystore-password
quarkus.cxf.endpoint."/helloEncryptSign".security.encryption.properties."org.apache.ws.security.crypto.merlin.keystore.alias" = bob
quarkus.cxf.endpoint."/helloEncryptSign".security.encryption.properties."org.apache.ws.security.crypto.merlin.file" = bob-keystore.${keystore.type}
# end::quarkus-cxf-rt-ws-security.adoc-service[]

# This is only to be able to assert some specific error messages in tests
# Do not do this in production
quarkus.cxf.endpoint."/helloEncryptSign".security.return.security.error = true

# tag::quarkus-cxf-rt-ws-security.adoc-client[]
# A client with encrypt-sign-policy.xml set
quarkus.cxf.client.helloEncryptSign.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloEncryptSign
quarkus.cxf.client.helloEncryptSign.service-interface = io.quarkiverse.cxf.it.security.policy.EncryptSignPolicyHelloService
quarkus.cxf.client.helloEncryptSign.features = #messageCollector
# The client-endpoint-url above is HTTPS, so we have to setup the server's SSL certificates
quarkus.cxf.client.helloEncryptSign.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloEncryptSign.trust-store-password = client-truststore-password
# Signature settings
quarkus.cxf.client.helloEncryptSign.security.signature.username = alice
quarkus.cxf.client.helloEncryptSign.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloEncryptSign.security.signature.properties."org.apache.ws.security.crypto.provider" = org.apache.ws.security.components.crypto.Merlin
quarkus.cxf.client.helloEncryptSign.security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.type" = pkcs12
quarkus.cxf.client.helloEncryptSign.security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.password" = alice-keystore-password
quarkus.cxf.client.helloEncryptSign.security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.alias" = alice
quarkus.cxf.client.helloEncryptSign.security.signature.properties."org.apache.ws.security.crypto.merlin.file" = alice-keystore.${keystore.type}
# Encryption settings
quarkus.cxf.client.helloEncryptSign.security.encryption.username = bob
quarkus.cxf.client.helloEncryptSign.security.encryption.properties."org.apache.ws.security.crypto.provider" = org.apache.ws.security.components.crypto.Merlin
quarkus.cxf.client.helloEncryptSign.security.encryption.properties."org.apache.ws.security.crypto.merlin.keystore.type" = pkcs12
quarkus.cxf.client.helloEncryptSign.security.encryption.properties."org.apache.ws.security.crypto.merlin.keystore.password" = alice-keystore-password
quarkus.cxf.client.helloEncryptSign.security.encryption.properties."org.apache.ws.security.crypto.merlin.keystore.alias" = alice
quarkus.cxf.client.helloEncryptSign.security.encryption.properties."org.apache.ws.security.crypto.merlin.file" = alice-keystore.${keystore.type}
# end::quarkus-cxf-rt-ws-security.adoc-client[]

quarkus.native.resources.includes = *.xml,*.pkcs12


# Endpoints
quarkus.cxf.endpoint."/hello".implementor = io.quarkiverse.cxf.it.security.policy.HelloServiceImpl

quarkus.cxf.endpoint."/helloHttps".implementor = io.quarkiverse.cxf.it.security.policy.HttpsPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloHttps".security.return.security.error = true

# tag::ws-securitypolicy-auth.adoc-service[]
# A service with a UsernameToken policy assertion
quarkus.cxf.endpoint."/helloUsernameToken".implementor = io.quarkiverse.cxf.it.security.policy.UsernameTokenPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloUsernameToken".security.callback-handler = #usernameTokenPasswordCallback

# These properties are used in UsernameTokenPasswordCallback
# and in the configuration of the helloUsernameToken below
wss.user = cxf-user
wss.password = secret
# end::ws-securitypolicy-auth.adoc-service[]
quarkus.cxf.endpoint."/helloUsernameToken".security.return.security.error = true

quarkus.cxf.endpoint."/helloUsernameTokenAlt".implementor = io.quarkiverse.cxf.it.security.policy.UsernameTokenPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloUsernameTokenAlt".security.callback-handler = #usernameTokenPasswordCallback
quarkus.cxf.endpoint."/helloUsernameTokenAlt".security.return.security.error = true
quarkus.cxf.endpoint."/helloUsernameTokenAlt".security.nonce.cache.instance = #recordingReplayCache
quarkus.cxf.endpoint."/helloUsernameTokenAlt".security.validate.token = false

quarkus.cxf.endpoint."/helloUsernameTokenUncachedNonce".implementor = io.quarkiverse.cxf.it.security.policy.UsernameTokenPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloUsernameTokenUncachedNonce".security.callback-handler = #usernameTokenPasswordCallback
quarkus.cxf.endpoint."/helloUsernameTokenUncachedNonce".security.return.security.error = true
quarkus.cxf.endpoint."/helloUsernameTokenUncachedNonce".security.enable.nonce.cache = false

quarkus.cxf.endpoint."/helloEncryptSignCrypto".implementor = io.quarkiverse.cxf.it.security.policy.EncryptSignPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloEncryptSignCrypto".security.return.security.error = true
quarkus.cxf.endpoint."/helloEncryptSignCrypto".security.signature.username = bob
quarkus.cxf.endpoint."/helloEncryptSignCrypto".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloEncryptSignCrypto".security.signature.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloEncryptSignCrypto".security.encryption.username = alice
quarkus.cxf.endpoint."/helloEncryptSignCrypto".security.encryption.crypto = #bobCrypto

quarkus.cxf.client.helloEncryptSignCrypto.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloEncryptSignCrypto
quarkus.cxf.client.helloEncryptSignCrypto.service-interface = io.quarkiverse.cxf.it.security.policy.EncryptSignPolicyHelloService
quarkus.cxf.client.helloEncryptSignCrypto.features = #messageCollector
quarkus.cxf.client.helloEncryptSignCrypto.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloEncryptSignCrypto.trust-store-password = client-truststore-password
quarkus.cxf.client.helloEncryptSignCrypto.security.signature.username = alice
quarkus.cxf.client.helloEncryptSignCrypto.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloEncryptSignCrypto.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloEncryptSignCrypto.security.encryption.username = bob
quarkus.cxf.client.helloEncryptSignCrypto.security.encryption.crypto = #aliceCrypto


quarkus.cxf.endpoint."/helloSaml1".implementor = io.quarkiverse.cxf.it.security.policy.Saml1PolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloSaml1".security.return.security.error = true
quarkus.cxf.endpoint."/helloSaml1".security.signature.username = bob
quarkus.cxf.endpoint."/helloSaml1".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloSaml1".security.signature.properties."org.apache.ws.security.crypto.provider" = org.apache.ws.security.components.crypto.Merlin
quarkus.cxf.endpoint."/helloSaml1".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.type" = pkcs12
quarkus.cxf.endpoint."/helloSaml1".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.password" = bob-keystore-password
quarkus.cxf.endpoint."/helloSaml1".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.alias" = bob
quarkus.cxf.endpoint."/helloSaml1".security.signature.properties."org.apache.ws.security.crypto.merlin.file" = bob-keystore.${keystore.type}
quarkus.cxf.endpoint."/helloSaml1".security.saml-callback-handler = #saml1CallbackHandler


quarkus.cxf.endpoint."/helloSaml2".implementor = io.quarkiverse.cxf.it.security.policy.Saml2PolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloSaml2".security.return.security.error = true
quarkus.cxf.endpoint."/helloSaml2".security.signature.username = bob
quarkus.cxf.endpoint."/helloSaml2".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloSaml2".security.signature.properties."org.apache.ws.security.crypto.provider" = org.apache.ws.security.components.crypto.Merlin
quarkus.cxf.endpoint."/helloSaml2".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.type" = pkcs12
quarkus.cxf.endpoint."/helloSaml2".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.password" = bob-keystore-password
quarkus.cxf.endpoint."/helloSaml2".security.signature.properties."org.apache.ws.security.crypto.merlin.keystore.alias" = bob
quarkus.cxf.endpoint."/helloSaml2".security.signature.properties."org.apache.ws.security.crypto.merlin.file" = bob-keystore.${keystore.type}
quarkus.cxf.endpoint."/helloSaml2".security.saml-callback-handler = #saml2CallbackHandler

# Clients

# tag::client-trust-store[]
# Define a TLS configuration with name "hello-tls" <1>
quarkus.tls.hello-tls.trust-store.${keystore.type.short}.path = client-truststore.${keystore.type}
quarkus.tls.hello-tls.trust-store.${keystore.type.short}.password = client-truststore-password

# Basic client settings
quarkus.cxf.client.hello.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/hello
quarkus.cxf.client.hello.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService

# Use "hello-tls" defined above for this client
quarkus.cxf.client.hello.tls-configuration-name = hello-tls
# end::client-trust-store[]

quarkus.cxf.client.helloAllowAll.client-endpoint-url = https://127.0.0.1:${quarkus.http.test-ssl-port}/services/hello
quarkus.cxf.client.helloAllowAll.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService
quarkus.cxf.client.helloAllowAll.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloAllowAll.trust-store-password = client-truststore-password
quarkus.cxf.client.helloAllowAll.hostname-verifier = AllowAllHostnameVerifier


quarkus.tls.helloAllowAll.trust-store.${keystore.type.short}.path = client-truststore.${keystore.type}
quarkus.tls.helloAllowAll.trust-store.${keystore.type.short}.password = client-truststore-password
quarkus.tls.helloAllowAll.hostname-verification-algorithm = NONE
quarkus.cxf.client.helloAllowAllTlsConfig.client-endpoint-url = https://127.0.0.1:${quarkus.http.test-ssl-port}/services/hello
quarkus.cxf.client.helloAllowAllTlsConfig.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService
quarkus.cxf.client.helloAllowAllTlsConfig.tls-configuration-name = helloAllowAll

quarkus.cxf.client.helloCustomHostnameVerifier.client-endpoint-url = https://127.0.0.1:${quarkus.http.test-ssl-port}/services/hello
quarkus.cxf.client.helloCustomHostnameVerifier.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService
quarkus.cxf.client.helloCustomHostnameVerifier.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloCustomHostnameVerifier.trust-store-password = client-truststore-password
quarkus.cxf.client.helloCustomHostnameVerifier.hostname-verifier = io.quarkiverse.cxf.it.security.policy.NoopHostnameVerifier

quarkus.cxf.client.helloIp.client-endpoint-url = https://127.0.0.1:${quarkus.http.test-ssl-port}/services/hello
quarkus.cxf.client.helloIp.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService
quarkus.cxf.client.helloIp.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloIp.trust-store-password = client-truststore-password

quarkus.cxf.client.helloHttps.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloHttps
quarkus.cxf.client.helloHttps.service-interface = io.quarkiverse.cxf.it.security.policy.HttpsPolicyHelloService
quarkus.cxf.client.helloHttps.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloHttps.trust-store-password = client-truststore-password
quarkus.cxf.client.helloHttps.features = #messageCollector

quarkus.cxf.client.helloHttpsPkcs12.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloHttps
quarkus.cxf.client.helloHttpsPkcs12.service-interface = io.quarkiverse.cxf.it.security.policy.HttpsPolicyHelloService
quarkus.cxf.client.helloHttpsPkcs12.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloHttpsPkcs12.trust-store-type = PKCS12
quarkus.cxf.client.helloHttpsPkcs12.trust-store-password = client-truststore-password

quarkus.cxf.client.helloHttp.client-endpoint-url = http://localhost:${quarkus.http.test-port}/services/helloHttps
quarkus.cxf.client.helloHttp.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService
quarkus.cxf.client.helloHttp.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloHttp.trust-store-password = client-truststore-password

# tag::ws-securitypolicy-auth.adoc-client[]
# A client with a UsernameToken policy assertion
quarkus.cxf.client.helloUsernameToken.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloUsernameToken
quarkus.cxf.client.helloUsernameToken.service-interface = io.quarkiverse.cxf.it.security.policy.UsernameTokenPolicyHelloService
quarkus.cxf.client.helloUsernameToken.security.username = ${wss.user}
quarkus.cxf.client.helloUsernameToken.security.password = ${wss.password}
# end::ws-securitypolicy-auth.adoc-client[]
quarkus.cxf.client.helloUsernameToken.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloUsernameToken.trust-store-password = client-truststore-password
quarkus.cxf.client.helloUsernameToken.features = #messageCollector

quarkus.cxf.client.helloUsernameTokenAlt.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloUsernameTokenAlt
quarkus.cxf.client.helloUsernameTokenAlt.service-interface = io.quarkiverse.cxf.it.security.policy.UsernameTokenPolicyHelloService
quarkus.cxf.client.helloUsernameTokenAlt.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloUsernameTokenAlt.trust-store-password = client-truststore-password
quarkus.cxf.client.helloUsernameTokenAlt.security.username = ${wss.user}
quarkus.cxf.client.helloUsernameTokenAlt.security.callback-handler = #usernameTokenPasswordCallback
quarkus.cxf.client.helloUsernameTokenAlt.features = #messageCollector

quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloUsernameToken
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.service-interface = io.quarkiverse.cxf.it.security.policy.UsernameTokenPolicyHelloService
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.trust-store-password = client-truststore-password
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.security.username = ${wss.user}
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.security.callback-handler = #usernameTokenPasswordCallback
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.security.must-understand = false
quarkus.cxf.client.helloUsernameTokenNoMustUnderstand.features = #messageCollector

# HelloService has no policy configured
quarkus.cxf.client.helloNoUsernameToken.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloUsernameToken
quarkus.cxf.client.helloNoUsernameToken.service-interface = io.quarkiverse.cxf.it.security.policy.HelloService
quarkus.cxf.client.helloNoUsernameToken.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloNoUsernameToken.trust-store-password = client-truststore-password
quarkus.cxf.client.helloNoUsernameToken.security.username = ${wss.user}
quarkus.cxf.client.helloNoUsernameToken.security.password = ${wss.password}

quarkus.cxf.client.helloSaml1.service-interface = io.quarkiverse.cxf.it.security.policy.Saml1PolicyHelloService
quarkus.cxf.client.helloSaml1.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloSaml1
quarkus.cxf.client.helloSaml1.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloSaml1.trust-store-password = client-truststore-password
quarkus.cxf.client.helloSaml1.features = #messageCollector
quarkus.cxf.client.helloSaml1.security.signature.username = alice
quarkus.cxf.client.helloSaml1.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloSaml1.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloSaml1.security.saml-callback-handler = #saml1CallbackHandler

quarkus.cxf.client.helloSaml2.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloSaml2
quarkus.cxf.client.helloSaml2.service-interface = io.quarkiverse.cxf.it.security.policy.Saml2PolicyHelloService
quarkus.cxf.client.helloSaml2.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloSaml2.trust-store-password = client-truststore-password
quarkus.cxf.client.helloSaml2.features = #messageCollector
quarkus.cxf.client.helloSaml2.security.signature.username = alice
quarkus.cxf.client.helloSaml2.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloSaml2.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloSaml2.security.saml-callback-handler = #saml2CallbackHandler


# Custom algorithm suite
# Default settings of the CustomAlgorithmSuite
quarkus.cxf.endpoint."/helloCustomEncryptSign".implementor = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloCustomEncryptSign".security.return.security.error = true
quarkus.cxf.endpoint."/helloCustomEncryptSign".security.signature.username = bob
quarkus.cxf.endpoint."/helloCustomEncryptSign".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloCustomEncryptSign".security.signature.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloCustomEncryptSign".security.encryption.username = alice
quarkus.cxf.endpoint."/helloCustomEncryptSign".security.encryption.crypto = #bobCrypto

quarkus.cxf.client.helloCustomEncryptSign.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloCustomEncryptSign
quarkus.cxf.client.helloCustomEncryptSign.service-interface = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignPolicyHelloService
quarkus.cxf.client.helloCustomEncryptSign.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloCustomEncryptSign.trust-store-password = client-truststore-password
quarkus.cxf.client.helloCustomEncryptSign.security.signature.username = alice
quarkus.cxf.client.helloCustomEncryptSign.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloCustomEncryptSign.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloCustomEncryptSign.security.encryption.username = bob
quarkus.cxf.client.helloCustomEncryptSign.security.encryption.crypto = #aliceCrypto

# Custom settings of the CustomAlgorithmSuite
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".implementor = io.quarkiverse.cxf.it.security.policy.CustomizedEncryptSignPolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.return.security.error = true
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.signature.username = bob
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.signature.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.encryption.username = alice
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.encryption.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.custom.digest.algorithm = http://www.w3.org/2000/09/xmldsig#sha1
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.custom.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#aes256-cbc
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.custom.asymmetric.key.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.custom.encryption.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1
quarkus.cxf.endpoint."/helloCustomizedEncryptSign".security.custom.signature.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1

quarkus.cxf.client.helloCustomizedEncryptSign.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloCustomizedEncryptSign
quarkus.cxf.client.helloCustomizedEncryptSign.service-interface = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignPolicyHelloService
quarkus.cxf.client.helloCustomizedEncryptSign.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloCustomizedEncryptSign.trust-store-password = client-truststore-password
quarkus.cxf.client.helloCustomizedEncryptSign.security.signature.username = alice
quarkus.cxf.client.helloCustomizedEncryptSign.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloCustomizedEncryptSign.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloCustomizedEncryptSign.security.encryption.username = bob
quarkus.cxf.client.helloCustomizedEncryptSign.security.encryption.crypto = #aliceCrypto
quarkus.cxf.client.helloCustomizedEncryptSign.security.custom.digest.algorithm = http://www.w3.org/2000/09/xmldsig#sha1
quarkus.cxf.client.helloCustomizedEncryptSign.security.custom.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#aes256-cbc
quarkus.cxf.client.helloCustomizedEncryptSign.security.custom.asymmetric.key.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p
quarkus.cxf.client.helloCustomizedEncryptSign.security.custom.encryption.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1
quarkus.cxf.client.helloCustomizedEncryptSign.security.custom.signature.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1

quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".implementor = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignWrong1PolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.return.security.error = true
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.signature.username = bob
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.signature.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.encryption.username = alice
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.encryption.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.custom.digest.algorithm = http://www.w3.org/2000/09/xmldsig#sha1
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.custom.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#aes256-cbc
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.custom.asymmetric.key.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.custom.encryption.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong1".security.custom.signature.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha

quarkus.cxf.client.helloCustomEncryptSignWrong1.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloCustomEncryptSignWrong1
quarkus.cxf.client.helloCustomEncryptSignWrong1.service-interface = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignWrong1PolicyHelloService
quarkus.cxf.client.helloCustomEncryptSignWrong1.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloCustomEncryptSignWrong1.trust-store-password = client-truststore-password
quarkus.cxf.client.helloCustomEncryptSignWrong1.security.signature.username = alice
quarkus.cxf.client.helloCustomEncryptSignWrong1.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloCustomEncryptSignWrong1.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloCustomEncryptSignWrong1.security.encryption.username = bob
quarkus.cxf.client.helloCustomEncryptSignWrong1.security.encryption.crypto = #aliceCrypto

quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".implementor = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignWrong2PolicyHelloServiceImpl
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".security.return.security.error = true
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".security.signature.username = bob
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".security.signature.password = bob-keystore-password
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".security.signature.crypto = #bobCrypto
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".security.encryption.username = alice
quarkus.cxf.endpoint."/helloCustomEncryptSignWrong2".security.encryption.crypto = #bobCrypto

quarkus.cxf.client.helloCustomEncryptSignWrong2.client-endpoint-url = https://localhost:${quarkus.http.test-ssl-port}/services/helloCustomEncryptSignWrong2
quarkus.cxf.client.helloCustomEncryptSignWrong2.service-interface = io.quarkiverse.cxf.it.security.policy.CustomEncryptSignWrong2PolicyHelloService
quarkus.cxf.client.helloCustomEncryptSignWrong2.trust-store = client-truststore.${keystore.type}
quarkus.cxf.client.helloCustomEncryptSignWrong2.trust-store-password = client-truststore-password
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.signature.username = alice
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.signature.password = alice-keystore-password
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.signature.crypto = #aliceCrypto
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.encryption.username = bob
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.encryption.crypto = #aliceCrypto
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.custom.digest.algorithm = http://www.w3.org/2000/09/xmldsig#sha1
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.custom.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#aes256-cbc
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.custom.asymmetric.key.encryption.algorithm = http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.custom.encryption.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1
quarkus.cxf.client.helloCustomEncryptSignWrong2.security.custom.signature.key.derivation = http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1




© 2015 - 2025 Weber Informatics LLC | Privacy Policy