java.lang.Object | |
↳ | com.samsung.android.knox.container.AuthenticationConfig.AuthenticationRequestKeys |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
This class contains a set of string constants which serve as keys to provide the parameters needed to authenticate users. These keys can be used in a Bundle and provided as arguments to setAuthenticatorConfig methods. MDM administrators have to provide these values based on the requirements of the authentication for the enterprise identity.
API level 23 |
MDM 5.9 |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | ADMIN_SERVER |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | CANONICALIZE |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | DEFAULT_DOMAIN |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | DEFAULT_REALM |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | DNS_CANONICALIZE_HOSTNAME |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | DNS_LOOKUP_KDC |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | DNS_LOOKUP_REALM |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | FEDERATION_SERVER_URL |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | FORWARDABLE |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | KDC |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | KPASSWD_SERVER |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | KRB5_CONFIG_DATA |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | MASTER_KDC |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | NOADDRESSES |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | PKINIT_ANCHORS |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | PKINIT_IDENTITIES |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | RDNS |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | RENEW_LIFETIME |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | TICKET_LIFETIME |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
|||||||||
String | UDP_PREFERENCE_LIMIT |
Deprecated
in API level 33 NOTE: This API is not available since Android 11. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the host where the administration server is running. Typically, this is the master Kerberos server. This tag must be given a value in order to communicate with the kadmind server for the realm.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the canonicalize flag to true or false. If this flag is set to true, initial ticket requests to the KDC will request canonicalization of the client principal name, and answers with different client principals than the requested principal will be accepted. The default value is false.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the domain used to expand hostnames when translating Kerberos 4 service principals to Kerberos 5 principals (for example, when converting rcmd.hostname to host/hostname.domain).
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to provide the default Kerberos realm for the client. Set its value to your Kerberos realm. If this value is not set, then a realm must be specified with every Kerberos principal when invoking programs such as kinit.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the hostname canonicalize flag to true or false. Indicate whether name lookups will be used to canonicalize hostnames for use in service principal names. Setting this flag to false can improve security by reducing reliance on DNS, but means that short hostnames will not be canonicalized to fully-qualified hostnames. The default value is true.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to indicate whether DNS SRV records should be used to locate the KDCs and other servers for a realm, if they are not listed in the krb5.conf information for the realm. Enabling this option does open up a type of denial-of-service attack, if someone spoofs the DNS records and redirects you to another server. However, it's no worse than a denial of service, because that fake KDC will be unable to decode anything you send it (besides the initial ticket request, which has no encrypted data), and anything the fake KDC sends will not be trusted without verification using some secret that it won't know.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the default dns lookup realm to true or false.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the federation server URL.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the forwardable flag. If this flag is true, initial tickets will be forwardable by default, if allowed by the KDC. The default value is false.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the name or address of a host running a KDC for that realm. An optional port number, separated from the hostname by a colon, may be included. If the name or address contains colons (for example, if it is an IPv6 address), enclose it in square brackets to distinguish the colon from a port separator. For your computer to be able to communicate with the KDC for each realm, this tag must be given a value in each realm subsection in the configuration file, or there must be DNS SRV records specifying the KDCs. attempt fails.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the server where all the password changes are performed. If there is no such entry, the port 464 on the admin_server host will be tried.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify entire configuration details in the form of byte array.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the master KDC(s). Currently, this tag is used in only one case: If an attempt to get credentials fails because of an invalid password, the client software will attempt to contact the master KDC, in case the user's password has just been changed, and the updated database has not been propagated to the slave servers yet.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the no-addresses flag to true or false. If this flag is true, requests for initial tickets will not be made with address restrictions set, allowing the tickets to be used across NATs. The default value is true.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the location of trusted anchor (root) certificates which the client trusts to sign KDC certificates. This option may be specified multiple times. These values from the config file are not used if the user specifies X509_anchors on the command line.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the location(s) to be used to find the user's X.509 identity information. This option may be specified multiple times. Each value is attempted in order until identity information is found and authentication is attempted. Note that these values are not used if the user specifies X509_user_identity on the command line.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the reverse dns lookup flag to true or false. If this flag is true, reverse name lookup will be used in addition to forward name lookup to canonicalizing hostnames for use in service principal names.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the default renewable lifetime for initial ticket requests. The default value is 0.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to set the default lifetime for initial ticket requests. The default value is 1 day.
API level 23 |
MDM 5.9 |
Deprecated
in API level 33
NOTE: This API is not available since Android 11.
Use this key to specify the UDP preference limit. When sending a message to the KDC, the library will try using TCP before UDP if the size of the message is above udp_preference_limit. If the message is smaller than udp_preference_limit, then UDP will be tried before TCP. Regardless of the size, both protocols will be tried if the first attempt fails.
API level 23 |
MDM 5.9 |