init(host: String, port: Int, protocol: String?, realm: String?, authenticationMethod : String?)
init(proxyHost : String, port: Int, type: String?, realm: String?, authenticationMethod : String?)
Availability 有効性
Technology
class URLProtectionSpace : NSObject
A protection space defines a series of matching constraints that determine which credential should be provided. For example, if a request provides your delegate with a URLAuthentication
object that requests a client username and password, your app should provide the correct username and password for the particular host, port, protocol, and realm, as specified in the challenge’s protection space.
ある保護空間は、一連の合致する制約を定義します、それはどの資格情報が提供されるべきかを決定します。例えば、あるリクエストがあなたの委任先を、クライアントユーザ名とパスワードを要求するあるURLAuthentication
で提供するならば、あなたのアプリは正しいユーザ名とパスワードを特定のホスト、ポート、プロトコル、そしてレルムに対して、チャレンジのもつ保護空間において指定されるように提供すべきです。
Note 注意
This class has no designated initializer; its init
method always returns nil
. You must initialize this class by calling one of the initialization methods described in Creating a Protection Space.
このクラスは、指定イニシャライザを持ちません;それのinit
メソッドは常にnil
を返します。あなたは、このクラスを保護空間を作成するで記述される初期化メソッドの1つを呼び出すことによって初期化しなければなりません。
init(host: String, port: Int, protocol: String?, realm: String?, authenticationMethod : String?)
init(proxyHost : String, port: Int, type: String?, realm: String?, authenticationMethod : String?)
var authenticationMethod : String
var distinguishedNames : [Data]?
var host: String
var port: Int
var `protocol`: String?
var proxyType : String?
var realm: String?
var receivesCredentialSecurely : Bool
var serverTrust : SecTrust?
init(proxyHost:port:type:realm:authenticationMethod:)
and returned by proxyType
.
これら定数は、init(proxyHost:port:type:realm:authenticationMethod:)
で使われるそしてproxyType
によって返される、サポートされるプロキシ型を記述します。
authenticationMethod
property of a URLProtectionSpace
.
あるURLProtectionSpace
のauthenticationMethod
プロパティの基地の値を記述する定数。
class URLAuthenticationChallenge
class URLCredential
A
n authentication credential consisting of information specific to the type of credential and the type of persistent storage to use, if any.
あ
る資格情報の型と、もしあれば、使用する永続ストレージの型に特有の情報から成る、ある認証(オーセンティケーション)資格情報。
class URLCredentialStorage