Lines Matching full:credential
81 // Set up an OnItemClickListener for the credential list.
90 final Credential item = (Credential) parent.getItemAtPosition(position);
102 private static final String ARG_CREDENTIAL = "credential";
104 public static void show(Fragment target, Credential item) {
118 final Credential item = (Credential) getArguments().getParcelable(ARG_CREDENTIAL);
123 new Credential[] {item}).getView(0, null, null);
199 private class AliasLoader extends AsyncTask<Void, Void, SortedMap<String, Credential>> {
201 protected SortedMap<String, Credential> doInBackground(Void... params) {
202 // Create a list of names for credential sets, ordered by name.
203 SortedMap<String, Credential> credentials = new TreeMap<>();
205 for (final Credential.Type type : Credential.Type.values()) {
212 Credential c = credentials.get(alias);
214 credentials.put(alias, (c = new Credential(alias)));
223 protected void onPostExecute(SortedMap<String, Credential> credentials) {
226 credentials.values().toArray(new Credential[0])));
231 * Helper class to display {@link Credential}s in a list.
233 private static class CredentialAdapter extends ArrayAdapter<Credential> {
234 public CredentialAdapter(Context context, int resource, Credential[] objects) {
244 Credential item = getItem(position);
247 item.storedTypes.contains(Credential.Type.USER_PRIVATE_KEY) ? VISIBLE : GONE);
249 item.storedTypes.contains(Credential.Type.USER_CERTIFICATE) ? VISIBLE : GONE);
251 item.storedTypes.contains(Credential.Type.CA_CERTIFICATE) ? VISIBLE : GONE);
256 static class Credential implements Parcelable {
271 * Main part of the credential's alias. To fetch an item from KeyStore, prepend one of the
287 Credential(final String alias) {
291 Credential(Parcel in) {
316 public static final Parcelable.Creator<Credential> CREATOR
317 = new Parcelable.Creator<Credential>() {
318 public Credential createFromParcel(Parcel in) {
319 return new Credential(in);
322 public Credential[] newArray(int size) {
323 return new Credential[size];