case none
case forSession
case permanent
case synchronizable
Availability 有効性
Technology
In iOS, credentials are stored in the app’s keychain, and can be accessed only by that app (and other apps in the same keychain access group, where applicable). iOSでは、資格情報はアプリのもつキーチェーンに格納されます、そしてそのアプリ(そして同じキーチェーンアクセスグループの中の他のアプリ、該当する場合)によってのみアクセスされることが可能です。
In macOS, credentials are stored in the user’s keychain. The credential’s initial access control list (ACL) allows access only by that app. However, other apps can see that a password exists for a given host, port, and realm combination, and can request that the user grant permission to use that credential. macOSでは、資格情報はユーザのもつキーチェーンに格納されます。資格情報のもつ最初のアクセス制御リスト(ACL)は、そのアプリによってのみアクセスを許可します。しかしながら、他のアプリは、ある与えられたホスト、ポート、そしてレルムの組み合わせに対してパスワードが存在するかを見ることができます、そしてユーザがその資格情報を使う許可を与えることを要請できます。
case none
case forSession
case permanent
case synchronizable
init(identity: SecIdentity, certificates: [Any]?, persistence: URLCredential.Persistence)
init(trust: SecTrust)
init(user: String, password: String, persistence: URLCredential.Persistence)