IdentityCredential.SetAvailableAuthenticationKeys Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetAvailableAuthenticationKeys(Int32, Int32) |
Legt die Anzahl der dynamischen Authentifizierungsschlüssel fest, die verwaltet |
SetAvailableAuthenticationKeys(Int32, Int32, Int64) |
Legt die Anzahl der dynamischen Authentifizierungsschlüssel fest, die beibehalten |
SetAvailableAuthenticationKeys(Int32, Int32)
Legt die Anzahl der dynamischen Authentifizierungsschlüssel fest, die verwaltet IdentityCredential
werden sollen, und wie oft die einzelnen Authentifizierungsschlüssel verwendet werden sollen.
[Android.Runtime.Register("setAvailableAuthenticationKeys", "(II)V", "GetSetAvailableAuthenticationKeys_IIHandler", ApiSince=30)]
public abstract void SetAvailableAuthenticationKeys (int keyCount, int maxUsesPerKey);
[<Android.Runtime.Register("setAvailableAuthenticationKeys", "(II)V", "GetSetAvailableAuthenticationKeys_IIHandler", ApiSince=30)>]
abstract member SetAvailableAuthenticationKeys : int * int -> unit
Parameter
- keyCount
- Int32
Die Anzahl der aktiven, zertifizierten dynamischen Authentifizierungsschlüssel, die versuchen IdentityCredential
, verfügbar zu bleiben. Dieser Wert muss nicht negativ sein.
- maxUsesPerKey
- Int32
Die maximale Anzahl von Tasten, die verwendet werden, bevor sie zum Ersatz berechtigt sind. Dieser Wert muss größer als null sein.
- Attribute
Hinweise
Legt die Anzahl der dynamischen Authentifizierungsschlüssel fest, die verwaltet IdentityCredential
werden sollen, und wie oft die einzelnen Authentifizierungsschlüssel verwendet werden sollen.
Das Identitätsinformationssystem wählt bei jedem #getEntries(byte[], Map, byte[], byte[])
Aufruf den am wenigsten verwendeten dynamischen Authentifizierungsschlüssel aus. Identitätsanmeldeinformationen, für die diese Methode nicht aufgerufen wurde, verhalten sich so, als ob sie wit keyCount
0 und maxUsesPerKey
1 aufgerufen wurde.
Die Auswirkung dieser Methode ist wie das Aufrufen #setAvailableAuthenticationKeys(int, int, long)
mit dem letzten Parameter auf 0 festgelegt.
Dieses Mitglied ist veraltet. Verwenden Sie stattdessen #setAvailableAuthenticationKeys(int, int, long)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SetAvailableAuthenticationKeys(Int32, Int32, Int64)
Legt die Anzahl der dynamischen Authentifizierungsschlüssel fest, die beibehalten IdentityCredential
werden soll, die Anzahl der Verwendeten und die Mindestdauer, für die sie gültig ist.
[Android.Runtime.Register("setAvailableAuthenticationKeys", "(IIJ)V", "GetSetAvailableAuthenticationKeys_IIJHandler", ApiSince=34)]
public virtual void SetAvailableAuthenticationKeys (int keyCount, int maxUsesPerKey, long minValidTimeMillis);
[<Android.Runtime.Register("setAvailableAuthenticationKeys", "(IIJ)V", "GetSetAvailableAuthenticationKeys_IIJHandler", ApiSince=34)>]
abstract member SetAvailableAuthenticationKeys : int * int * int64 -> unit
override this.SetAvailableAuthenticationKeys : int * int * int64 -> unit
Parameter
- keyCount
- Int32
Die Anzahl der aktiven, zertifizierten dynamischen Authentifizierungsschlüssel, die versuchen IdentityCredential
, verfügbar zu bleiben. Dieser Wert muss nicht negativ sein.
- maxUsesPerKey
- Int32
Die maximale Anzahl von Tasten, die verwendet werden, bevor sie zum Ersatz berechtigt sind. Dieser Wert muss größer als null sein.
- minValidTimeMillis
- Int64
Wenn ein Schlüssel weniger Zeit als dieser Wert hat, wird er für den Ersatz ausgelassen. Dieser Wert muss nicht negativ sein.
- Attribute
Hinweise
Legt die Anzahl der dynamischen Authentifizierungsschlüssel fest, die beibehalten IdentityCredential
werden soll, die Anzahl der Verwendeten und die Mindestdauer, für die sie gültig ist.
Das Identitätsinformationssystem wählt bei jedem #getEntries(byte[], Map, byte[], byte[])
Aufruf den am wenigsten verwendeten dynamischen Authentifizierungsschlüssel aus. Identitätsanmeldeinformationen, für die diese Methode nicht aufgerufen wurde, verhalten sich so, als ob sie "wit keyCount
0", maxUsesPerKey
"1" und minValidTimeMillis
"0" genannt wurde.
Anwendungen können verwendet werden #getAuthenticationKeyMetadata()
, um ein Bild von der Verwendung und der Uhrzeit der einzelnen konfigurierten Authentifizierungsschlüssel zu erhalten. Dies kann verwendet werden, um zu bestimmen, wie dringend neue Authentifizierungsschlüssel über die #getAuthKeysNeedingCertification()
Methode neu zertifiziert werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.