title: Delegate method didReceiveAuthenticationChallenge is not getting called
body: <pre><code>        - (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {
  
              return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust];
          }
  
         - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {
  
          NSLog(@"got auth challange");
          NSURLCredential *newCredential;
          newCredential=[NSURLCredential credentialWithUser:    (NSString*)@"company//A1234"    
  password:(NSString*)@"apple@999"
  persistence:NSURLCredentialPersistencePermanent];
     [[challenge  sender] useCredential:newCredential     forAuthenticationChallenge:challenge];
  
          NSLog(@"Auth error: %@",[[challenge  error] description]);
          NSLog(@"Failure count:%d",[challenge previousFailureCount]); 
          }
          //- (id)initWithProxyHost:(NSString *)host port:(NSInteger)port type:(NSString *)type realm:(NSString *)realm  authenticationMethod:(NSString *)authenticationMethod{
          //    
          //    return self;
          //}
  </code></pre>
  
  <p>I use this method to access a public url from proxy network, but its delegate <code>didReceiveAuthenticationChallenge</code> is not getting called</p>