add trust id internal access methods
This commit is contained in:
@@ -128,6 +128,8 @@ public class KeychainContract {
|
|||||||
public static final String BASE_API_APPS = "api_apps";
|
public static final String BASE_API_APPS = "api_apps";
|
||||||
public static final String PATH_ALLOWED_KEYS = "allowed_keys";
|
public static final String PATH_ALLOWED_KEYS = "allowed_keys";
|
||||||
|
|
||||||
|
public static final String BASE_TRUST_IDENTITIES = "trust_ids";
|
||||||
|
|
||||||
public static class KeyRings implements BaseColumns, KeysColumns, UserPacketsColumns {
|
public static class KeyRings implements BaseColumns, KeysColumns, UserPacketsColumns {
|
||||||
public static final String MASTER_KEY_ID = KeysColumns.MASTER_KEY_ID;
|
public static final String MASTER_KEY_ID = KeysColumns.MASTER_KEY_ID;
|
||||||
public static final String IS_REVOKED = KeysColumns.IS_REVOKED;
|
public static final String IS_REVOKED = KeysColumns.IS_REVOKED;
|
||||||
@@ -339,6 +341,31 @@ public class KeychainContract {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class ApiTrustIdentity implements ApiTrustIdentityColumns, BaseColumns {
|
||||||
|
public static final Uri CONTENT_URI = BASE_CONTENT_URI_INTERNAL.buildUpon()
|
||||||
|
.appendPath(BASE_TRUST_IDENTITIES).build();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use if multiple items get returned
|
||||||
|
*/
|
||||||
|
public static final String CONTENT_TYPE
|
||||||
|
= "vnd.android.cursor.dir/vnd.org.sufficientlysecure.keychain.provider.trust_ids";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use if a single item is returned
|
||||||
|
*/
|
||||||
|
public static final String CONTENT_ITEM_TYPE
|
||||||
|
= "vnd.android.cursor.item/vnd.org.sufficientlysecure.keychain.provider.trust_ids";
|
||||||
|
|
||||||
|
public static Uri buildByPackageNameUri(String packageName) {
|
||||||
|
return CONTENT_URI.buildUpon().appendEncodedPath(packageName).build();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Uri buildByPackageNameAndTrustIdUri(String packageName, String trustId) {
|
||||||
|
return CONTENT_URI.buildUpon().appendEncodedPath(packageName).appendEncodedPath(trustId).build();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static class Certs implements CertsColumns, BaseColumns {
|
public static class Certs implements CertsColumns, BaseColumns {
|
||||||
public static final String USER_ID = UserPacketsColumns.USER_ID;
|
public static final String USER_ID = UserPacketsColumns.USER_ID;
|
||||||
public static final String NAME = UserPacketsColumns.NAME;
|
public static final String NAME = UserPacketsColumns.NAME;
|
||||||
|
|||||||
Reference in New Issue
Block a user