/aosp14/frameworks/base/keystore/java/android/security/ |
H A D | IKeyChainService.aidl | 33 String requestPrivateKey(String alias); in requestPrivateKey() argument 34 byte[] getCertificate(String alias); in getCertificate() argument 35 byte[] getCaCertificates(String alias); in getCaCertificates() argument 36 boolean isUserSelectable(String alias); in isUserSelectable() argument 48 boolean removeKeyPair(String alias); in removeKeyPair() argument 49 boolean containsKeyPair(String alias); in containsKeyPair() argument 50 int[] getGrants(String alias); in getGrants() argument 53 boolean deleteCaCertificate(String alias); in deleteCaCertificate() argument 57 boolean containsCaAlias(String alias); in containsCaAlias() argument 71 boolean hasGrant(int uid, String alias); in hasGrant() argument [all …]
|
H A D | LegacyVpnProfileStore.java | 53 public static boolean put(@NonNull String alias, @NonNull byte[] profile) { in put() argument 55 getService().put(alias, ILegacyKeystore.UID_SELF, profile); in put() 72 public static byte[] get(@NonNull String alias) { in get() argument 74 return getService().get(alias, ILegacyKeystore.UID_SELF); in get() 91 public static boolean remove(@NonNull String alias) { in remove() argument 93 getService().remove(alias, ILegacyKeystore.UID_SELF); in remove()
|
H A D | KeyChain.java | 492 @Nullable String host, int port, @Nullable String alias) { in choosePrivateKeyAlias() argument 547 @Nullable Uri uri, @Nullable String alias) { in choosePrivateKeyAlias() argument 575 intent.putExtra(EXTRA_ALIAS, alias); in choosePrivateKeyAlias() 716 @Override public void alias(String alias) { in alias() argument 717 keyChainAliasResponse.alias(alias); in alias() 748 KeyPair keyPair = getKeyPair(context, alias); in getPrivateKey() 768 result.alias = null; in getGrantDescriptor() 787 if (alias == null) { in getKeyPair() 846 if (alias == null) { in getCertificateChain() 854 certificateBytes = keyChainService.getCertificate(alias); in getCertificateChain() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/ |
H A D | ApplicationKeyStorage.java | 74 public @Nullable String getGrantAlias(int userId, int uid, String alias) { in getGrantAlias() argument 76 String keystoreAlias = getInternalAlias(userId, uid, alias); in getGrantAlias() 83 userId, uid, alias, secretKey.length)); in setSymmetricKeyEntry() 86 getInternalAlias(userId, uid, alias), in setSymmetricKeyEntry() 99 public void deleteEntry(int userId, int uid, String alias) { in deleteEntry() argument 102 mKeyStore.deleteEntry(getInternalAlias(userId, uid, alias)); in deleteEntry() 119 private String getInternalAlias(int userId, int uid, String alias) { in getInternalAlias() argument 120 return APPLICATION_KEY_ALIAS_PREFIX + userId + "/" + uid + "/" + alias; in getInternalAlias() 123 private String makeKeystoreEngineGrantString(int uid, String alias) { in makeKeystoreEngineGrantString() argument 124 if (alias == null) { in makeKeystoreEngineGrantString() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/ |
H A D | TestOnlyInsecureCertificateHelperTest.java | 82 String alias = "secureAlias"; in testKeepOnlyWhitelistedInsecureKeys_singleNonWhitelistedKey() local 83 rawKeys.put(alias, Pair.create(TestData.generateKey(), /*metadata=*/ null)); in testKeepOnlyWhitelistedInsecureKeys_singleNonWhitelistedKey() 96 String alias = TrustedRootCertificates.INSECURE_KEY_ALIAS_PREFIX; in testKeepOnlyWhitelistedInsecureKeys_singleWhitelistedKey() local 97 rawKeys.put(alias, Pair.create(TestData.generateKey(), /*metadata=*/ null)); in testKeepOnlyWhitelistedInsecureKeys_singleWhitelistedKey() 98 expectedResult.put(alias, rawKeys.get(alias)); in testKeepOnlyWhitelistedInsecureKeys_singleWhitelistedKey() 112 rawKeys.put(alias, Pair.create(TestData.generateKey(), /*metadata=*/ null)); in testKeepOnlyWhitelistedInsecureKeys() 114 alias = TrustedRootCertificates.INSECURE_KEY_ALIAS_PREFIX + "1"; in testKeepOnlyWhitelistedInsecureKeys() 115 rawKeys.put(alias, Pair.create(TestData.generateKey(), /*metadata=*/ null)); in testKeepOnlyWhitelistedInsecureKeys() 116 expectedResult.put(alias, rawKeys.get(alias)); in testKeepOnlyWhitelistedInsecureKeys() 118 alias = TrustedRootCertificates.INSECURE_KEY_ALIAS_PREFIX + "2"; in testKeepOnlyWhitelistedInsecureKeys() [all …]
|
H A D | WrappedKeyTest.java | 118 String alias = "karlin"; in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata() local 124 keysByAlias.put(alias, wrappedKey); in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata() 130 assertTrue(unwrappedKeys.containsKey(alias)); in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata() 131 assertArrayEquals(appKey.getEncoded(), unwrappedKeys.get(alias).first.getEncoded()); in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata() 132 assertArrayEquals(null, unwrappedKeys.get(alias).second); in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata() 137 String alias = "karlin"; in decryptWrappedKeys_decryptsWrappedKeys_nonNullMetadata() local 143 keysByAlias.put(alias, wrappedKey); in decryptWrappedKeys_decryptsWrappedKeys_nonNullMetadata() 149 assertTrue(unwrappedKeys.containsKey(alias)); in decryptWrappedKeys_decryptsWrappedKeys_nonNullMetadata() 151 assertArrayEquals(NON_NULL_METADATA, unwrappedKeys.get(alias).second); in decryptWrappedKeys_decryptsWrappedKeys_nonNullMetadata() 156 String alias = "karlin"; in decryptWrappedKeys_doesNotDieIfSomeKeysAreUnwrappable() local [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/ |
H A D | KeyStoreProxyImpl.java | 44 public boolean containsAlias(String alias) throws KeyStoreException { in containsAlias() argument 45 return mKeyStore.containsAlias(alias); in containsAlias() 49 public Key getKey(String alias, char[] password) in getKey() argument 51 return mKeyStore.getKey(alias, password); in getKey() 55 public void setEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) in setEntry() argument 57 mKeyStore.setEntry(alias, entry, protParam); in setEntry() 61 public void deleteEntry(String alias) throws KeyStoreException { in deleteEntry() argument 62 mKeyStore.deleteEntry(alias); in deleteEntry()
|
H A D | RecoverableKeyStoreManager.java | 427 Objects.requireNonNull(alias, "alias is null"); in setRecoveryStatus() 674 for (String alias : keysByAlias.keySet()) { in importKeyMaterials() 675 mApplicationKeyStorage.setSymmetricKeyEntry(userId, uid, alias, keysByAlias.get(alias)); in importKeyMaterials() 678 grantAliasesByAlias.put(alias, grantAlias); in importKeyMaterials() 761 uid, alias, metadata); in generateKeyWithMetadata() 763 return getAlias(userId, uid, alias); in generateKeyWithMetadata() 833 return getAlias(userId, uid, alias); in importKeyWithMetadata() 849 return getAlias(userId, uid, alias); in getKey() 900 String alias = applicationKey.getAlias(); in recoverApplicationKeys() local 914 + alias, e); in recoverApplicationKeys() [all …]
|
H A D | RecoverableKeyGenerator.java | 98 PlatformEncryptionKey platformKey, int userId, int uid, String alias, in generateAndStoreKey() argument 105 long result = mDatabase.insertKey(userId, uid, alias, wrappedKey); in generateAndStoreKey() 110 Locale.US, "Failed writing (%d, %s) to database.", uid, alias)); in generateAndStoreKey() 143 @NonNull PlatformEncryptionKey platformKey, int userId, int uid, @NonNull String alias, in importKey() argument 149 long result = mDatabase.insertKey(userId, uid, alias, wrappedKey); in importKey() 154 Locale.US, "Failed writing (%d, %s) to database.", uid, alias)); in importKey()
|
H A D | KeyStoreProxy.java | 34 boolean containsAlias(String alias) throws KeyStoreException; in containsAlias() argument 37 Key getKey(String alias, char[] password) in getKey() argument 41 void setEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) in setEntry() argument 45 void deleteEntry(String alias) throws KeyStoreException; in deleteEntry() argument
|
H A D | WrappedKey.java | 209 for (String alias : wrappedKeys.keySet()) { in unwrapKeys() 210 WrappedKey wrappedKey = wrappedKeys.get(alias); in unwrapKeys() 216 alias, in unwrapKeys() 234 alias), in unwrapKeys() 238 unwrappedKeys.put(alias, Pair.create(key, wrappedKey.getKeyMetadata())); in unwrapKeys()
|
H A D | TestOnlyInsecureCertificateHelper.java | 124 String alias = entry.getKey(); in keepOnlyWhitelistedInsecureKeys() local 125 if (alias != null in keepOnlyWhitelistedInsecureKeys() 126 && alias.startsWith(TrustedRootCertificates.INSECURE_KEY_ALIAS_PREFIX)) { in keepOnlyWhitelistedInsecureKeys() 129 Log.d(TAG, "adding key with insecure alias " + alias + " to the recovery snapshot"); in keepOnlyWhitelistedInsecureKeys()
|
/aosp14/frameworks/base/keystore/java/android/security/keystore2/ |
H A D | AndroidKeyStoreSpi.java | 148 descriptor.alias = alias; in makeKeyDescriptor() 159 if (alias == null) { in getKeyMetadata() 647 if (!alias.equals(descriptor.alias) in assertCanReplace() 1013 if (isKeyEntry(alias)) { in engineSetCertificateEntry() 1070 if (alias == null) { in engineContainsAlias() 1090 return isKeyEntry(alias); in engineIsKeyEntry() 1094 if (alias == null) { in isKeyEntry() 1107 if (alias == null) { in engineIsCertificateEntry() 1166 return d.alias; in engineGetCertificateAlias() 1170 caAlias = d.alias; in engineGetCertificateAlias() [all …]
|
/aosp14/frameworks/base/services/companion/java/com/android/server/companion/securechannel/ |
H A D | KeyStoreUtils.java | 70 static byte[] getEncodedCertificateChain(String alias) throws GeneralSecurityException { in getEncodedCertificateChain() argument 73 Certificate[] certificateChain = ks.getCertificateChain(alias); in getEncodedCertificateChain() 88 static void generateAttestationKeyPair(String alias, byte[] attestationChallenge) in generateAttestationKeyPair() argument 91 new KeyGenParameterSpec.Builder(alias, PURPOSE_SIGN | PURPOSE_VERIFY) in generateAttestationKeyPair() 109 static boolean aliasExists(String alias) { in aliasExists() argument 112 return ks.containsAlias(alias); in aliasExists() 119 static void cleanUp(String alias) { in cleanUp() argument 123 if (ks.containsAlias(alias)) { in cleanUp() 124 ks.deleteEntry(alias); in cleanUp()
|
/aosp14/frameworks/base/services/core/java/com/android/server/connectivity/ |
H A D | VpnProfileStore.java | 38 public boolean put(@NonNull String alias, @NonNull byte[] profile) { in put() argument 39 return LegacyVpnProfileStore.put(alias, profile); in put() 52 public byte[] get(@NonNull String alias) { in get() argument 53 return LegacyVpnProfileStore.get(alias); in get() 63 public boolean remove(@NonNull String alias) { in remove() argument 64 return LegacyVpnProfileStore.remove(alias); in remove()
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/pkg/component/ |
H A D | ParsedActivityImpl.java | 170 alias.setFlags(target.getFlags()); in makeAlias() 172 alias.setIcon(target.getIcon()); in makeAlias() 173 alias.setLogo(target.getLogo()); in makeAlias() 174 alias.setBanner(target.getBanner()); in makeAlias() 175 alias.setLabelRes(target.getLabelRes()); in makeAlias() 177 alias.launchMode = target.getLaunchMode(); in makeAlias() 183 alias.theme = target.getTheme(); in makeAlias() 185 alias.uiOptions = target.getUiOptions(); in makeAlias() 187 alias.maxRecents = target.getMaxRecents(); in makeAlias() 189 alias.resizeMode = target.getResizeMode(); in makeAlias() [all …]
|
/aosp14/frameworks/base/wifi/java/src/android/net/wifi/ |
H A D | WifiKeystore.java | 52 public static boolean put(@NonNull String alias, @NonNull byte[] blob) { in put() argument 54 Log.i(TAG, "put blob. alias " + alias); in put() 55 getService().put(alias, Process.WIFI_UID, blob); in put() 72 public static @NonNull byte[] get(@NonNull String alias) { in get() argument 74 Log.i(TAG, "get blob. alias " + alias); in get() 75 return getService().get(alias, Process.WIFI_UID); in get() 93 public static boolean remove(@NonNull String alias) { in remove() argument 95 getService().remove(alias, Process.WIFI_UID); in remove()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/storage/ |
H A D | RecoverableKeyStoreDbTest.java | 83 String alias = "test-alias"; in insertKey_replacesOldKey() local 115 String alias = "pcoulton"; in insertKey_allowsTwoUidsToHaveSameAlias() local 142 String alias = "rupertbates"; in removeKey_removesAKey() local 169 String alias = "test"; in getKey_returnsInsertedKey() local 377 String alias = "test"; in setPlatformKeyGenerationId_invalidatesExistingKeysForUser() local 427 String alias = "test"; in setRecoveryStatus_withSingleKey() local 452 String alias = "test"; in getStatusForAllKeys_with3Keys() local 471 assertThat(statuses).containsEntry(alias, in getStatusForAllKeys_with3Keys() 491 String alias = "test"; in setRecoveryStatus_withEmptyDatabase() local 512 String alias = "test"; in testInvalidateKeysForUser_withSingleKey() local [all …]
|
/aosp14/frameworks/base/core/java/android/security/keystore/recovery/ |
H A D | RecoveryController.java | 458 public void setRecoveryStatus(@NonNull String alias, int status) in setRecoveryStatus() argument 461 mBinder.setRecoveryStatus(alias, status); in setRecoveryStatus() 486 Integer status = allStatuses.get(alias); in getRecoveryStatus() 556 String grantAlias = mBinder.generateKey(alias); in generateKey() 597 String grantAlias = mBinder.generateKeyWithMetadata(alias, metadata); in generateKey() 627 public @NonNull Key importKey(@NonNull String alias, @NonNull byte[] keyBytes) in importKey() argument 630 String grantAlias = mBinder.importKey(alias, keyBytes); in importKey() 700 public @Nullable Key getKey(@NonNull String alias) in getKey() argument 703 String grantAlias = mBinder.getKey(alias); in getKey() 737 result.alias = null; in getGrantDescriptor() [all …]
|
H A D | WrappedApplicationKey.java | 75 public @NonNull Builder setAlias(@NonNull String alias) { in setAlias() argument 76 mInstance.mAlias = alias; in setAlias() 122 public WrappedApplicationKey(@NonNull String alias, @NonNull byte[] encryptedKeyMaterial) { in WrappedApplicationKey() argument 123 mAlias = Objects.requireNonNull(alias); in WrappedApplicationKey()
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageKeySetData.java | 55 protected void addUpgradeKeySet(String alias) { in addUpgradeKeySet() argument 56 if (alias == null) { in addUpgradeKeySet() 61 Long ks = mKeySetAliases.get(alias); in addUpgradeKeySet() 65 throw new IllegalArgumentException("Upgrade keyset alias " + alias in addUpgradeKeySet() 104 protected void addDefinedKeySet(long ks, String alias) { in addDefinedKeySet() argument 105 mKeySetAliases.put(alias, ks); in addDefinedKeySet()
|
/aosp14/frameworks/base/core/java/com/android/internal/widget/ |
H A D | ILockSettings.aidl | 80 String generateKey(String alias); in generateKey() argument 81 String generateKeyWithMetadata(String alias, in byte[] metadata); in generateKeyWithMetadata() argument 82 String importKey(String alias, in byte[] keyBytes); in importKey() argument 83 String importKeyWithMetadata(String alias, in byte[] keyBytes, in byte[] metadata); in importKeyWithMetadata() argument 84 String getKey(String alias); in getKey() argument 85 void removeKey(String alias); in removeKey() argument 88 void setRecoveryStatus(in String alias, int status); in setRecoveryStatus() argument
|
/aosp14/frameworks/base/services/companion/java/com/android/server/companion/presence/ |
H A D | Utils.java | 39 final String alias = btDevice.getAlias(); in btDeviceToString() local 40 if (alias != null) { in btDeviceToString() 41 sb.append(", alias='").append(alias).append("'"); in btDeviceToString()
|
/aosp14/frameworks/base/core/java/android/security/net/config/ |
H A D | TrustedCertificateStoreAdapter.java | 78 public Certificate getCertificate(String alias) { in getCertificate() argument 83 public Certificate getCertificate(String alias, boolean includeDeletedSystem) { in getCertificate() argument 88 public Date getCreationDate(String alias) { in getCreationDate() argument 108 public boolean containsAlias(String alias) { in containsAlias() argument
|
/aosp14/frameworks/base/packages/SettingsLib/Spa/ |
H A D | build.gradle.kts | 22 alias(libs.plugins.android.application) apply false 23 alias(libs.plugins.android.library) apply false 24 alias(libs.plugins.kotlin.android) apply false
|