+ credentialForTrust:
+ credentialWithUser:password:persistence:
- initWithIdentity:certificates:persistence:
- initWithTrust:
- initWithUser:password:persistence:
NSURLCredentialPersistence
Availability 有効性
Technology
+ (NSURLCredential
*)credentialWithIdentity:(SecIdentityRef
)identity
certificates:(NSArray
*)certArray
persistence:(NSURLCredentialPersistence
)persistence;
identity
The identity for the credential. この資格情報に対するidentity。
certArray
An array of one or more Sec
objects representing intermediate certificates leading from the identity’s certificate to a trusted root, or nil
if the server does not need any intermediate certificates to authenticate the client.
identityのもつ証明書から、ある信用されるrootまで導く中間証明書を表している1つ以上のSec
オブジェクトからなるある配列、またはnil
、もしサーバーがどんな中間証明書もクライアントを認証するのに必要としないならば。
persistence
The method ignores this parameter; you should supply a value of NSURLCredential
because that most accurately reflects the actual behaviour.
メソッドはこのパラメータを無視します;あなたはNSURLCredential
の値を提供すべきです、なぜならそれが最も正確に実際の挙動を反映するからです。
A new URL credential object, using the provided identity and, optionally, an array of intermediate certificates. 新しいURL資格情報オブジェクト、それは提供されたidentityそして、随意に、中間証明書それらからなるある配列。
When you receive a client certificate authentication challenge (NSURLAuthentication
) and want to resolve it successfully, you must supply a credential created using this method.
あなたがあるクライアント証明書認証チャレンジ(NSURLAuthentication
)を受け取り、そしてそれを成功裏に解決したいならば、あなたはこのメソッドを使って作成される資格情報を提供しなければなりません。
In most cases you should pass nil
to the cert
parameter. You only need to supply an array of intermediate certificates if the server needs those intermediate certificates to authenticate the client. Typically this isn’t necessary because the server already has a copy of the relevant intermediate certificates.
ほとんどの場合にあなたはnil
をcert
パラメータに渡すべきです。唯一あなたが中間証明書からなる配列を提供する必要があるのは、サーバーがそれら中間証明書をクライアントを認証するのに必要とする場合です。概してこれは必須ではありません、なぜならサーバーは関連する中間証明書のコピーをすでに持つからです。
+ credentialForTrust:
+ credentialWithUser:password:persistence:
- initWithIdentity:certificates:persistence:
- initWithTrust:
- initWithUser:password:persistence:
NSURLCredentialPersistence