Builder
class Builder
kotlin.Any | |
↳ | android.security.AppUriAuthenticationPolicy.Builder |
Builder class for AppUriAuthenticationPolicy
objects.
Summary
Public constructors | |
---|---|
Builder() Initialize a new Builder to construct an |
Public methods | |
---|---|
AppUriAuthenticationPolicy.Builder |
addAppAndUriMapping(appPackageName: String, uri: Uri, alias: String) Adds mappings from an app and URI to an alias, which will be used for authentication. |
AppUriAuthenticationPolicy |
build() Combines all of the attributes that have been set on the |
Public constructors
Builder
Builder()
Initialize a new Builder to construct an AppUriAuthenticationPolicy
.
Public methods
addAppAndUriMapping
fun addAppAndUriMapping(
appPackageName: String,
uri: Uri,
alias: String
): AppUriAuthenticationPolicy.Builder
Adds mappings from an app and URI to an alias, which will be used for authentication.
If this method is called with a package name and URI that was previously added, the previous alias will be overwritten.
When the system tries to determine which alias to return to a requesting app calling KeyChain.choosePrivateKeyAlias
, it will choose the alias whose associated URI exactly matches the URI provided in KeyChain#choosePrivateKeyAlias(
or the URI built from the host and port provided in KeyChain#choosePrivateKeyAlias(
.
Parameters | |
---|---|
appPackageName |
String: The app's package name to authenticate the user to. This value cannot be null . |
uri |
Uri: The URI to authenticate the user to. This value cannot be null . |
alias |
String: The alias which will be used for authentication. This value cannot be null . |
Return | |
---|---|
AppUriAuthenticationPolicy.Builder |
the same Builder instance. This value cannot be null . |
build
fun build(): AppUriAuthenticationPolicy
Combines all of the attributes that have been set on the Builder
Return | |
---|---|
AppUriAuthenticationPolicy |
a new AppUriAuthenticationPolicy object. This value cannot be null . |