URLProtectionSpace class Null safety

Class that represents a protection space requiring authentication.


URLProtectionSpace({required String host, String? protocol, String? realm, int? port, SslCertificate? sslCertificate, SslError? sslError, IOSNSURLProtectionSpaceAuthenticationMethod? iosAuthenticationMethod, List<X509Certificate>? iosDistinguishedNames, bool? iosReceivesCredentialSecurely, bool? iosIsProxy, IOSNSURLProtectionSpaceProxyType? iosProxyType})


hashCode int
The hash code for this object.
read-only, inherited
host String
The hostname of the server.
read / write
iosAuthenticationMethod IOSNSURLProtectionSpaceAuthenticationMethod?
The authentication method used by the receiver.
read / write
iosDistinguishedNames List<X509Certificate>?
The acceptable certificate-issuing authorities for client certificate authentication. This value is null if the authentication method of the protection space is not client certificate. The returned issuing authorities are encoded with Distinguished Encoding Rules (DER).
read / write
iosIsProxy bool?
Returns a Boolean value that indicates whether the receiver does not descend from NSObject.
read / write
iosProxyType IOSNSURLProtectionSpaceProxyType?
The receiver's proxy type. This value is null if the receiver does not represent a proxy protection space. The supported proxy types are listed in IOSNSURLProtectionSpaceProxyType.values.
read / write
iosReceivesCredentialSecurely bool?
A Boolean value that indicates whether the credentials for the protection space can be sent securely. This value is true if the credentials for the protection space represented by the receiver can be sent securely, false otherwise.
read / write
port int?
The port of the server.
read / write
protocol String?
The protocol of the server - e.g. "http", "ftp", "https".
read / write
realm String?
A string indicating a protocol-specific subdivision of a single host. For http and https, this maps to the realm string in http authentication challenges. For many other protocols it is unused.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
sslCertificate SslCertificate?
The SSL certificate used.
read / write
sslError SslError?
The SSL Error associated.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toJson() Map<String, dynamic>
toMap() Map<String, dynamic>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.

Static Methods

fromMap(Map<String, dynamic>? map) URLProtectionSpace?