次の方法で共有


SecAccessible 列挙型

定義

キーチェーン項目を読み取り可能にするタイミングを指定する値を持つ列挙体。

public enum SecAccessible
type SecAccessible = 
継承
SecAccessible

フィールド

AfterFirstUnlock 1

データは、起動後にデバイスのロックが初めて解除された後にのみ使用できます。

AfterFirstUnlockThisDeviceOnly 4

データは、起動後にデバイスのロックが初めて解除された後にのみ使用できます。

Always 2

常に使用可能です。

AlwaysThisDeviceOnly 5

常に使用可能です。

Invalid -1

無効な値です。

WhenPasscodeSetThisDeviceOnly 6

アイテムへのアクセスをこのデバイスの両方に制限し、パスコードを設定する必要があり、データはデバイスが現在ロック解除されている場合にのみ使用できます。

WhenUnlocked 0

データは、デバイスのロックが解除されている場合にのみ使用できます。

WhenUnlockedThisDeviceOnly 3

アイテムへのアクセスを、このデバイスとロック解除されているデバイスに制限します。

注釈

項目のアクセス可能な設定については、考慮すべき軸がいくつかあります。

パスコードを入力せずに情報にアクセスできるようにする必要があるかどうか、デバイスのロックを解除するか、常に使用可能にするか。

もう 1 つは、情報をこのデバイスにロックするか、またはバックアップ復元を介して情報を新しいデバイスに移行できるかどうかです。

この値は コンストラクターによって SecAccessControl 使用され、 のプロパティとして表示されます SecRecord

適用対象