docs: @FFDCIgnore({ UnsupportedEncodingException.class })
      @Override
      public boolean isTrusted(TrustedIDEvaluator trustedIDEvaluator, EstablishContext msg, Codec codec) {
          // Get user and password from EstablishContext message and validate trust
          if (msg != null && msg.client_authentication_token != null && msg.client_authentication_token.length > 0) {
              InitialContextToken token = new InitialContextToken();
              if (Util.decodeGSSUPToken(codec, msg.client_authentication_token, token)) {
                  try {
                      String user = Util.extractUserNameFromScopedName(token.username);
                      String password = new String(token.password, "UTF8");
                      return trustedIDEvaluator.isTrusted(user, password);
                  } catch (UnsupportedEncodingException e) {
                      // TODO: Determine if a message is needed
                  }
              }
          }
          return false;
      }