+ credentialForTrust:
+ credentialWithUser:password:persistence:
+ credentialWithIdentity:certificates:persistence:
- initWithIdentity:certificates:persistence:
- initWithUser:password:persistence:
NSURLCredentialPersistence
Availability 有効性
Technology
- (instancetype)initWithTrust:(SecTrustRef
)trust;
trust
The accepted trust. 受け入れられた信用。
A new URL credential object, containing the provided server trust. 新しいURL資格情報オブジェクト、提供されたサーバ信用を含んでいます。
Before your implementation of URLSession:
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 NSURLAuthentication
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 NSURLSession
disposition to the completion handler.
URLSession:
のあなたの実装がこのイニシャライザを使ってサーバ信用資格情報を作成する前に、あなたは受け取ったSec
インスタンスを評価することに責任があります。あなたは、このserver
をあなたの委任先メソッドに渡されるNSURLAuthentication
パラメータのprotection
から取得します。その信用インスタンスをSec
に渡して、それを評価してください。この呼び出しが指し示すのが信用が無効であることならば、あなたはチャレンジをNSURLSession
の意向を完了ハンドラに渡すことで取り消すべきです。
+ credentialForTrust:
+ credentialWithUser:password:persistence:
+ credentialWithIdentity:certificates:persistence:
- initWithIdentity:certificates:persistence:
- initWithUser:password:persistence:
NSURLCredentialPersistence