Forum Discussion

Sjakie's avatar
Sjakie
Occasional Contributor
12 years ago

SocketTimeoutException Read timed out -> SSL and WS*

Hello,

With SoapUI Pro v4.5.1 I am trying to send a request to a Webservice. This one has SSL and WS* security. After a lot of attempts I managed to encrypt the request that has to be sent. Unfortunatly I get a "SocketTimeoutException: Read timed out" when I am sending a request to the webserver.

Did I miss something in the configuration? Or did I forget something somewhere else?

SoapUI Pro is configured with following settings:

* Added a keystore

* Added a Outgoing configuration with
[b]- Signature[/b]
= Keystore: myKeystore
= Alias: myAlias
= Password: myPassword
= Key Identifier Type: X509 Certificate
= Signature Algorithm: http://www.w3.org/2009/09/xmldsig#rsa-sha1
= Signature Canonicalization: http://www.w3.org/2001/10/xml-exc-c14n#
= Digest Algorithm: http://www.w3.org/2009/09/xmldsig#rsa-sha1
= Use Single Certificate: [SELECTED]
= Parts: The elements mentioned here are the first elements after <soap:Header> and <soap:Body>, with their namespace. The Encode is Element.

[b]- Username[/b]
= Username: domain\user
= Password: thePassword
= Add Nounce: [SELECTED]
= Add Created: [SELECTED]
= PasswordType: PasswordText

[b]- Encryption[/b]
= Keystore: myKeystore
= Alias: myAlias
= Password: myPassword
= Key Identifier Type: X509 Certificate
= Embedded Key Name: [EMPTY]
= Embedded Key Password: [EMPTY]
= Symmetric Encoding Algorithm: http://www.w3.org/2001/04/xmlenc#aes128-cbc
= Key Encryption Algorithm: http://www.w3.org/2001/04/xmlenc#rsa1_5
= Create Encrypted Key: [SELECTED]
= Parts: The elements mentioned here are the first elements after <soap:Header> and <soap:Body>, with their namespace. The Encode is Element.

In my Request the username, password and domain are filled with the correct values.

3 Replies

  • Sjakie's avatar
    Sjakie
    Occasional Contributor
    Does anyone know the answer of this problem?
  • Sjakie's avatar
    Sjakie
    Occasional Contributor
    I have succeeded in retreiving an error message from the server. On the WS-A tab, below the request, select Enable/Disable WS-A Addressing.

    However, the error message was not very helpfull: "An error occurred when verifying security for the message."
  • Sjakie's avatar
    Sjakie
    Occasional Contributor
    Found (maybe) an additional problem. The request, that is encoded, is not complete in the RAW tab. Is that normal?

    POST https://[MyIP]/MyService.svc HTTP/1.1
    Accept-Encoding: gzip,deflate
    Content-Type: application/soap+xml;charset=UTF-8;action="[MyAction]"
    Content-Length: 9728
    Host: 193.172.166.17
    Connection: Keep-Alive
    User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

    <soap:Envelope xmlns:ns="[MyNS]" xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Header><wsse:Security soap:mustUnderstand="true" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><xenc:EncryptedKey Id="EK-DB1E425F068FFFA597134311941562228" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><wsse:SecurityTokenReference><wsse:KeyIdentifier EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3">MIIDcTCCAlmgAwIBAgIEfOz2wTANBgkqhkiG9w0BAQsFADBpMQswCQYDVQQGEwJOTDEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQXJuaGVtMQwwCgYDVQQKEwNDQ1YxGDAWBgNVBAsTD0NvbXB1dGVyQ2VudHJ1bTEPMA0GA1UEAxMGRGVubmlzMB4XDTEyMDcxODEzNDI1MFoXDTEyMTAxNjEzNDI1MFowaTELMAkGA1UEBhMCTkwxEDAOBgNVBAgTB1Vua25vd24xDzANBgNVBAcTBkFybmhlbTEMMAoGA1UEChMDQ0NWMRgwFgYDVQQLEw9Db21wdXRlckNlbnRydW0xDzANBgNVBAMTBkRlbm5pczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKIKXB6aznXrshUWcrJyN7hr6xz1KXAM/oVXsPcv6PcG8Hjbl9nZR7lzRMw0I7j2rVDQJYotk99PwKsZif2irO0WYBeHYuiDWwBgqW0Yub/MjtQEF4U9HOFB5dwLjK+kK4rhkSxyEvyRKDn22xK4hKja6He6VV2DW7tP52Z3BwUgS3ZXs751bLwDj4ESTz3jwkozB97W9hoFzM5rIJPv/jr9IjFypvIiP+BYTvoC2z9bXbgKKSF9sOvPADJpIWZLW5BRBVfixaSa7yVjjMXhQh3Z7zx27F639TwWh1iNUFF0imsXdAZ1lcWwOLWNauy2q++0O6vMjv107U3k8mNJ5fsCAwEAAaMhMB8wHQYDVR0OBBYEFHlqhkGMCyS59euMmi49FnFD4TOOMA0GCSqGSIb3DQEBCwUAA4IBAQCPWYvqzBCLAHPKO3SPve3c37U6nbvUd0uAnQ+O2db/9KSV/2XttpaX5J2jMCpEn5J11cKE2wmfMLeRCI6UEIKpNmbtvDG1/dUuF+aUi8Jwm5MSTB2mstwOPrOOFfpzQrLAkEhwtdv5BEbqTIBf+1MCdOOp6P1Ww90+4A6HIvQbVfTCKOknyg75P3+GXDo3wTPS+rC0+4J//f9Q7nXgoiiN8KJt4NuxumA3H6q+fhyQSashPeyOdmnzCy3c5QvRAEH0dqTm5AgOAZ5R8RYykDZxarH21PNNiBqsyUpDliRXxl8PueATEsYNSXDEudqhl7TmUhGggWHwDUb9HBxs25dz</wsse:KeyIdentifier></wsse:SecurityTokenReference></ds:KeyInfo><xenc:CipherData><xenc:CipherValue>bi/3frs58QfnMGStezbURbu89DzeTLU9rlo0RcVKDUvlfdqxcYXGevHT1JhYXlE9TJRRrLrFxsCsyNaQgLZt5fv2LO/5DLUXMlTBd3wrSUfK10sgqGftZUf6gGxJDqey9W5QwSsSeXm2+rjbwOFveA1J7mIxssBy2RqXyaZrclKlb15nkKO7Oj2RkYBFo8k5UzaWsIVozAEZQuofbwd+kEH2yBjtH4tQ3bm8bJPPTakwgQqDMM8+mOVtdXe8BooPgtJ+/2MWcCFtoKKcZsPbiAT5SmNLNdgcB5vLLTUv0eb1OWgkIzOVnWygUD+/C/2rPuzBWfNm0pdbw5t12C9RrA==</xenc:CipherValue></xenc:CipherData><xenc:ReferenceList><xenc:DataReference URI="#ED-38"/><xenc:DataReference URI="#ED-39"/></xenc:ReferenceList></xenc:EncryptedKey><wsse:UsernameToken wsu:Id="UsernameToken-37"><wsse:Username>[MyUser]</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">[MyPassword]</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">E6lc7LHnCGuNu4UVI92scA==</wsse:Nonce><wsu:Created>2012-07-24T08:43:35.619Z</wsu:Created></wsse:UsernameToken><ds:Signature Id="SIG-36" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="ns soap" xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI="#id-34"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="soap" xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>pWaLF0hoo/OKBWAV4Yl249TVlnM=</ds:DigestValue></ds:Reference><ds:Reference URI="#id-35"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="soap" xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>KCa67nfGV/GBhKfxdCKOKUneVlQ=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>a8rwV9LhjQt5pNniDnmNEA0CHVPznjZUpwNbBRI01PQTmetNoWoR1bnW1HEuBHsmAD7KeZ9NRZ1I
    vGbVy4JGS6lJZCvOxi+j9WlEnX6E1LvdczqvcWfHalbgvrXeW0lAu10GSERp8cWIVdAt3O1YTfXg
    8nx+tucWhlMiOlU/qnOVDxgwj9eoQ/wDETcLd+N3T8C8xsepjrO3zi8xQEvVLB7UZM4EyL+MAEA4
    gtSNvzsU2sZinEGfHMpPFwaTrQBlQ6AQpOfmRej9/yNId+xxn1t1+1lMnVyPT9rPrNtQ3jk4lGat
    NQFnr+TEAME7qI5ck4Nj2ya824c3IsgWrz+bEg==</ds:SignatureValue><ds:KeyInfo Id="KI-DB1E425F068FFFA597134311941555626"><wsse:SecurityTokenReference wsu:Id="STR-DB1E425F068FFFA597134311941555627"><wsse:KeyIdentifier EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3">MIIDcTCCAlmgAwIBAgIEfOz2wTANBgkqhkiG9w0BAQsFADBpMQswCQYDVQQGEwJOTDEQMA4GA1UECBMHVW5rbm93bjEPMA0GA1UEBxMGQXJuaGVtMQwwCgYDVQQKEwNDQ1YxGDAWBgNVBAsTD0NvbXB1dGVyQ2VudHJ1bTEPMA0GA1UEAxMGRGVubmlzMB4XDTEyMDcxODEzNDI1MFoXDTEyMTAxNjEzNDI1MFowaTELMAkGA1UEBhMCTkwxEDAOBgNVBAgTB1Vua25vd24xDzANBgNVBAcTBkFybmhlbTEMMAoGA1UEChMDQ0NWMRgwFgYDVQQLEw9Db21wdXRlckNlbnRydW0xDzANBgNVBAMTBkRlbm5pczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKIKXB6aznXrshUWcrJyN7hr6xz1KXAM/oVXsPcv6PcG8Hjbl9nZR7lzRMw0I7j2rVDQJYotk99PwKsZif2irO0WYBeHYuiDWwBgqW0Yub/MjtQEF4U9HOFB5dwLjK+kK4rhkSxyEvyRKDn22xK4hKja6He6VV2DW7tP52Z3BwUgS3ZXs751bLwDj4ESTz3jwkozB97W9hoFzM5rIJPv/jr9IjFypvIiP+BYTvoC2z9bXbgKKSF9sOvPADJpIWZLW5BRBVfixaSa7yVjjMXhQh3Z7zx27F639TwWh1iNUFF0imsXdAZ1lcWwOLWNauy2q++0O6vMjv107U3k8mNJ5fsCAwEAAaMhMB8wHQYDVR0OBBYEFHlqhkGMCyS59euMmi49FnFD4TOOMA0GCSqGSIb3DQEBCwUAA4IBAQCPWYvqzBCLAHPKO3SPve3c37U6nbvUd0uAnQ+O2db/9KSV/2XttpaX5J2jMCpEn5J11cKE2wmfMLeRCI6UEIKpNmbtvDG1/dUuF+aUi8Jwm5MSTB2mstwOPrOOFfpzQrLAkEhwtdv5BEbqTIBf+1MCdOOp6P1Ww90+4A6HIvQbVfTCKOknyg75P3+GXDo3wTPS+rC0+4J//f9Q7nXgoiiN8KJt4NuxumA3H6q+fhyQSashPeyOdmnzCy3c5QvRAEH0dqTm5AgOAZ5R8RYykDZxarH21PNNiBqsyUpDliRXxl8PueATEsYNSXDEudqhl7TmUhGggWHwDUb9HBxs25dz</wsse:KeyIdentifier></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security>
    <xenc:EncryptedData Id="ED-38" Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"/><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><wsse:SecurityTokenReference wsse11:TokenType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsse11="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd"><wsse:Reference URI="#EK-DB1E425F068FFFA597134311941562228"/></wsse:SecurityTokenReference></ds:KeyInfo><xenc:CipherData><xenc:CipherValue>B9rKFcIcSgWGhazGeFcyIvt0Y3tGow0Sb29Hx0yAL65dPgWZ07Bn7wPdS8JcERF1vQMs3P21csk+f3n4jzys09DVzBgWgBHq/SvK0c9N2iXwUpKj8jCSjb7lYV4uKL7c6xlDP/zyLjXGYcm/+xyLVN1KDSowd7ToCb9u59Q66S96gjz6pMwYnCBss2YTmKHmaNijgS71coy+7DKh6BY4C1pwdaS6EPMA+5HOMF3Ssl0xANKMZADTyu73Riyt+D3P/0zRPrpClTCbEEXIsAHQ4GMvS61SJJb5A2yLX5LM1d+MXcjWyzkwmRhnBJXJcputpmepuQo7hG55TG8qjKGkSLxlHYkfy8kWyWAu/UxP9BL5GJ20B8jMTiYK+jknbAPQlAI57fhZxOJk98Dd5TPy1IOuXNQNyZI5ol9/kmrWYpfelDD38PCRWap/O+6VgGhhRPkR8cp7rwM1vP6+2rvO7PBqBzf4vfVFYdjQaS0H8ds=</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData>
    </soap:Header>
    <soap:Body>
    <xenc:EncryptedData Id="ED-39" Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"/><ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><wsse:SecurityTokenReference wsse11:TokenType="http://docs.oasis-open.org/wss/oasis-wss-soap-message-security-1.1#EncryptedKey" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsse11="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd"><wsse:Reference URI="#EK-DB1E425F068FFFA597134311941562228"/></wsse:SecurityTokenReference></ds:KeyInfo><xenc:CipherData><xenc:CipherValue>sLKe5/teFn6ME528wZ1nkTKANXaUODJxBpgA2iKofv8yQGmBt+Q09jhn22I7oSTfGE3nL+v9nm6HO+uPLCD8Eicu7jg5eH1uyBBGUqle7X0mMdpEb3L7B1SoONN77zzkfiytjuHKPme4QvjpMzqmAwLKpPvrablb7cNlv0xRCF+a+W+Al/IGEtXE1sPPoYU+x38C9JoXmEVH5osNiJZj7/BpRoVXoffHljyajxxjv4yzCxBAXL5vHzV+DqDjSKsR7cjUNYvnVq3+HRFn57ac4nj7V9GPnGg/hJXmfveQ/aVe2b0PZf7cBEaBs98kUOc9X70ZYhsO1JBWQsITJvCcizvfLCfS2tc5NbWKAktU9meEeZnqigeIeM9YPVolByyGOgEZNKKnc4DDd7LJFRvfnhlge5boRarUKWFDNG0tvGmXSI55sE4R4dUJP1Mxr3ekAgkP+u20677ccP1XlmHmDxiO01vALF1O9dLZFPsS3o6eZBZcQJiM2Uvs55LamsOyXeJ3PbPO8AFzT/pnS0OebhuK3OzEvhhRsJMtUcYaQsgqchJTBH2cYaFUawyCPpp+Z7cIEVFg/BaX8hfxkTJRjBBdBXbk4EkwXYSdwHfrTfhRZkCUD49ZbH+Hp1zpTwnEzH5EaRVBUzncp9vjHFCDeiO0uCKsUJ3RCq/7/t/TTBeGgsTqC63UPSWuPevcQl0GfGl1sPXPtu2GPUqzD9ccev7Gx/Oxv4epYdiQjeCMvNA5/eFadBji01tYEDuZbJlAOjmoNTwaEsQ2xNBRN1r5CPMOoGHLenLk6lmW3nvdc5FjK+1fSVzjO19LeTcT93oi07fJldwyLx9AJXvxMlT4RoDKaLyiOBzdlJbaYHrs6mWoTu5mkrsqnl/VIvpF0QoBlGgivZWsDMf1RkTfaUc0XlYrtPKgXNHYe6t1qzfN6nmCr/dqvk5M6I36VHHKiydpgmT8tcX47a3LRNjWKnhx1QRC+sF1U82HfPh9CutrKsL/RECrwdh0aH5X+3nMcrPtg9xtCK/yV9qNYQT78mR1EwCAXBnS5paP7x0b5a3YxemeyCdWZ55kyugIc3tJsSbfDiXiuEQCyMJFKrS4uZx5Eaa/8+33WL9o1C5/RcrJXkMJYo0ZpNdfCA2rOB33KjIN2JoHOLhpt4Sv9hxB1Hba+vQ8hIk1w+wiXDtn/Hwsbd2KmJo08roVKVSGBv3+f3j60LENjHiKoYBTwAqt3xpD/Gi00GfHIIcwqhwJTr0eksp9xdTs9JvOlCo7ZFxEU6N9y6LLN06dMTl2TzdYxUXXRs8036fzjUrii2Q3C3inv6w=</xenc:CipherVal