-
cblu authored
Fixed: <rdar://problem/3505208>: keys added to keychain from KEYGEN need better UI names Reviewed by rjw. * khtml/html/html_formimpl.cpp: (HTMLKeygenElementImpl::encoding): pass the page URL to signedPublicKeyAndChallengeString * kwq/KWQKSSLKeyGen.h: * kwq/KWQKSSLKeyGen.mm: (KSSLKeyGen::signedPublicKeyAndChallengeString): take a URL * kwq/WebCoreKeyGenerator.h: * kwq/WebCoreKeyGenerator.m: (-[WebCoreKeyGenerator signedPublicKeyAndChallengeStringWithStrengthIndex:challenge:pageURL:]): take a URL WebKit: Fixed: <rdar://problem/3396936>: can't obtain a digital ID from Verisign, form submission fails <rdar://problem/3505208>: keys added to keychain from KEYGEN need better UI names Reviewed by rjw. * English.lproj/Localizable.strings: * WebCoreSupport.subproj/WebKeyGeneration.cpp: (signedPublicKeyAndChallengeString): take a key description arg and use it, take and return CFStrings, handle the empty string case (addCertificatesToKeychainFromData): return a WebCertificateParseResult so WB knows how to handle the cert * WebCoreSupport.subproj/WebKeyGeneration.h: * WebCoreSupport.subproj/WebKeyGenerator.h: * WebCoreSupport.subproj/WebKeyGenerator.m: (-[WebKeyGenerator signedPublicKeyAndChallengeStringWithStrengthIndex:challenge:pageURL:]): take a page URL so we can use its host name in the key description * WebKit.pbproj/project.pbxproj: WebBrowser: Fixed: <rdar://problem/3506645>: open PKCS7 encoded certificates downloaded from Verisign in Keychain Access Reviewed by rjw. * DownloadProgressEntry.m: (-[DownloadProgressEntry _addCertificateToKeyChain]): open PKCS7 files in Keychain Access * English.lproj/StringsNotToBeLocalized.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@5786 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5d86a29e