init(identity: SecIdentity, certificates: [Any]?, persistence: URLCredential.Persistence)
init(user: String, password: String, persistence: URLCredential.Persistence)
enum URLCredential.Persistence
Availability 有効性
Technology
init(trust: SecTrust
)
trust
The accepted trust. 受け入れられた信用。
A new URL credential object, containing the provided server trust. 新しいURL資格情報オブジェクト、提供されたサーバ信用を含んでいます。
Before your implementation of url
uses this initializer to create a server trust credential, you are responsible for evaluating the received Sec
instance. You get this server
from the protection
of the URLAuthentication
parameter that is passed to your delegate method. Pass the trust instance to Sec
to evaluate it. If this call indicates the trust is invalid, you should cancel the challenge by passing the URLSession
disposition to the completion handler.
url
のあなたの実装がこのイニシャライザを使ってサーバ信用資格情報を作成する前に、あなたは受け取ったSec
インスタンスを評価することに責任があります。あなたは、このserver
をあなたの委任先メソッドに渡されるURLAuthentication
パラメータのprotection
から取得します。その信用インスタンスをSec
に渡して、それを評価してください。この呼び出しが指し示すのが信用が無効であることならば、あなたはチャレンジをURLSession
の意向を完了ハンドラに渡すことで取り消すべきです。
init(identity: SecIdentity, certificates: [Any]?, persistence: URLCredential.Persistence)
init(user: String, password: String, persistence: URLCredential.Persistence)
enum URLCredential.Persistence