AppUriAuthenticationPolicy.Builder
  public
  static
  final
  
  class
  AppUriAuthenticationPolicy.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | 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(String appPackageName, Uri uri, String alias)
      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  | 
| Inherited methods | |
|---|---|
Public constructors
Builder
public Builder ()
Initialize a new Builder to construct an AppUriAuthenticationPolicy.
Public methods
addAppAndUriMapping
public AppUriAuthenticationPolicy.Builder addAppAndUriMapping (String appPackageName, Uri uri, String alias)
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(
 Activity, KeyChainAliasCallback, String[], Principal[], Uri, String) or the URI
 built from the host and port provided in KeyChain.choosePrivateKeyAlias(
 Activity, KeyChainAliasCallback, String[], Principal[], String, int, String).
| Parameters | |
|---|---|
| appPackageName | String: The app's package name to authenticate the user to.
 This value cannot benull. | 
| uri | Uri: The URI to authenticate the user to.
 This value cannot benull. | 
| alias | String: The alias which will be used for authentication.
 This value cannot benull. | 
| Returns | |
|---|---|
| AppUriAuthenticationPolicy.Builder | the same Builder instance.
 This value cannot be null. | 
build
public AppUriAuthenticationPolicy build ()
Combines all of the attributes that have been set on the Builder
| Returns | |
|---|---|
| AppUriAuthenticationPolicy | a new AppUriAuthenticationPolicyobject.
 This value cannot benull. | 
