Platforms to show: All Mac Windows Linux Cross-Platform

Back to NSURLProtectionSpaceMBS class.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodClientCertificate as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Use client certificate authentication for this protection space.

This authentication method can apply to any protocol.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodDefault as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Use the default authentication method for a protocol.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodHTMLForm as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Use HTML form authentication for this protection space.

The URL loading system never issues authentication challenges based on this authentication method. However, if your app authenticates by submitting a web form (or in some other protocol-neutral way), you can specify this protection space when you persist or look up credentials using the NSURLCredentialStorageMBS class.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodHTTPBasic as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Use HTTP basic authentication for this protection space.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodHTTPDigest as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Use HTTP digest authentication for this protection space.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodNegotiate as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Negotiate whether to use Kerberos or NTLM authentication for this protection space.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodNTLM as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Use NTLM authentication for this protection space.

NSURLProtectionSpaceMBS.NSURLAuthenticationMethodServerTrust as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Perform server trust authentication (certificate validation) for this protection space.

This authentication method can apply to any protocol, and is most commonly used for overriding SSL and TLS chain validation.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceFTP as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The protocol type for FTP.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceFTPProxy as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The proxy type for FTP proxies.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceHTTP as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The protocol type for HTTP.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceHTTPProxy as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The proxy type for HTTP proxies.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceHTTPS as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The protocol type for HTTPS.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceHTTPSProxy as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The proxy type for HTTPS proxies.

NSURLProtectionSpaceMBS.NSURLProtectionSpaceSOCKSProxy as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Cocoa Networking MBS MacBase Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The proxy type for SOCKS proxies.

The items on this page are in the following plugins: MBS MacBase Plugin.


The biggest plugin in space...