Changeset 160609 in webkit


Ignore:
Timestamp:
Dec 14, 2013 5:16:50 PM (10 years ago)
Author:
mitz@apple.com
Message:

[iOS] Implement NetworkProcess::allowSpecificHTTPSCertificateForHost
https://bugs.webkit.org/show_bug.cgi?id=125744

Reviewed by Sam Weinig.

  • NetworkProcess/ios/NetworkProcessIOS.mm:

(WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost): Implemented by calling
+[NSURLRequest setAllowsSpecificHTTPSCertificate:forHost:].

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r160608 r160609  
     12013-12-14  Dan Bernstein  <mitz@apple.com>
     2
     3        [iOS] Implement NetworkProcess::allowSpecificHTTPSCertificateForHost
     4        https://bugs.webkit.org/show_bug.cgi?id=125744
     5
     6        Reviewed by Sam Weinig.
     7
     8        * NetworkProcess/ios/NetworkProcessIOS.mm:
     9        (WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost): Implemented by calling
     10        +[NSURLRequest setAllowsSpecificHTTPSCertificate:forHost:].
     11
    1122013-12-13  Sam Weinig  <sam@webkit.org>
    213
  • trunk/Source/WebKit2/NetworkProcess/ios/NetworkProcessIOS.mm

    r160584 r160609  
    2929#if ENABLE(NETWORK_PROCESS)
    3030
     31#import <WebCore/CertificateInfo.h>
    3132#import <WebCore/NotImplemented.h>
    3233#import <WebCore/WebCoreThreadSystemInterface.h>
     34
     35@interface NSURLRequest (WKDetails)
     36+ (void)setAllowsSpecificHTTPSCertificate:(NSArray *)certificateChain forHost:(NSString *)host;
     37@end
    3338
    3439using namespace WebCore;
     
    5863}
    5964
    60 void NetworkProcess::allowSpecificHTTPSCertificateForHost(const CertificateInfo&, const String&)
     65void NetworkProcess::allowSpecificHTTPSCertificateForHost(const CertificateInfo& certificateInfo, const String& host)
    6166{
    62     notImplemented();
     67    [NSURLRequest setAllowsSpecificHTTPSCertificate:(NSArray *)certificateInfo.certificateChain() forHost:host];
    6368}
    6469
Note: See TracChangeset for help on using the changeset viewer.