Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-8817

Coverity static analysis, Unwritten field, EntitySaslClient.clientCertUrl (Elytron)

    XMLWordPrintable

Details

    Description

      Coverity found field EntitySaslClient.clientCertUrl is never filled. So probably initially intended behavior in X509Certificate getClientCertificate() method is not covered.

          private X509Certificate getClientCertificate() throws SaslException {
              if ((clientCertChain != null) && (clientCertChain.length > 0)) {
                  return clientCertChain[0];
              } else if (clientCertUrl != null) {
                  try {
                      return EntityUtil.getCertificateFromUrl(clientCertUrl);
                  } catch (IOException e) {
                      throw log.mechUnableToObtainServerCertificate(getMechanismName(), clientCertUrl.toString(), e).toSaslException();
                  }
              } else {
                  throw log.mechCallbackHandlerNotProvidedServerCertificate(getMechanismName()).toSaslException();
              }
          }
      

      Attachments

        Issue Links

          Activity

            People

              rhn-support-ivassile Ilia Vassilev
              mchoma@redhat.com Martin Choma
              Martin Choma Martin Choma
              Martin Choma Martin Choma
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: