Lines Matching refs:security

17 package android.security.keystore;
24 import android.security.KeyStore;
28 import java.security.KeyPairGenerator;
29 import java.security.Signature;
30 import java.security.cert.Certificate;
31 import java.security.spec.AlgorithmParameterSpec;
37 import javax.security.auth.x500.X500Principal;
57 * Android Keystore use {@link java.security.KeyStore#getKey(String, char[]) KeyStore.getKey(String, null)}
58 * or {@link java.security.KeyStore#getEntry(String, java.security.KeyStore.ProtectionParameter) KeyStore.getEntry(String, null)}.
60 * {@link java.security.KeyStore#getCertificate(String)} and then
64 * Keystore, generated private keys implement {@link java.security.interfaces.ECKey} or
65 * {@link java.security.interfaces.RSAKey} interfaces whereas public keys implement
66 * {@link java.security.interfaces.ECPublicKey} or {@link java.security.interfaces.RSAPublicKey}
70 * the Android Keystore. This is because the {@link java.security.KeyStore} abstraction does not
341 * Returns the alias that will be used in the {@code java.security.KeyStore}
379 * in the {@link java.security.KeyStore}.
388 * {@link java.security.KeyStore}.
397 * {@link java.security.KeyStore}.
406 * {@link java.security.KeyStore}.
580 * {@link java.security.InvalidAlgorithmParameterException}.
716 * be an instance of {@link java.security.spec.RSAKeyGenParameterSpec} whereas for EC keys
717 * this may be an instance of {@link java.security.spec.ECGenParameterSpec}.
1055 * can be retrieved with with {@link java.security.KeyStore#getCertificateChain(String)}.
1071 * key has purpose {@link android.security.keystore.KeyProperties#PURPOSE_SIGN}. If the key
1072 * does not have purpose {@link android.security.keystore.KeyProperties#PURPOSE_SIGN}, it is
1079 * {@link java.security.InvalidAlgorithmParameterException}.
1134 * improves security by ensuring that an unauthorized person who obtains the password can't