blob: c0fb51c4d439ca62c306540c01d13811044a42ea [file] [log] [blame]
// Signature format: 3.0
package androidx.biometric {
public class BiometricPrompt implements androidx.biometric.BiometricConstants {
ctor public BiometricPrompt(androidx.fragment.app.FragmentActivity, java.util.concurrent.Executor, androidx.biometric.BiometricPrompt.AuthenticationCallback);
method public void authenticate(androidx.biometric.BiometricPrompt.PromptInfo, androidx.biometric.BiometricPrompt.CryptoObject);
method public void authenticate(androidx.biometric.BiometricPrompt.PromptInfo);
method public void cancelAuthentication();
}
public abstract static class BiometricPrompt.AuthenticationCallback {
ctor public BiometricPrompt.AuthenticationCallback();
method public void onAuthenticationError(int, CharSequence);
method public void onAuthenticationFailed();
method public void onAuthenticationSucceeded(androidx.biometric.BiometricPrompt.AuthenticationResult);
}
public static class BiometricPrompt.AuthenticationResult {
method public androidx.biometric.BiometricPrompt.CryptoObject? getCryptoObject();
}
public static class BiometricPrompt.CryptoObject {
ctor public BiometricPrompt.CryptoObject(java.security.Signature);
ctor public BiometricPrompt.CryptoObject(javax.crypto.Cipher);
ctor public BiometricPrompt.CryptoObject(javax.crypto.Mac);
method public javax.crypto.Cipher? getCipher();
method public javax.crypto.Mac? getMac();
method public java.security.Signature? getSignature();
}
public static class BiometricPrompt.PromptInfo {
method public CharSequence? getDescription();
method public CharSequence getNegativeButtonText();
method public CharSequence? getSubtitle();
method public CharSequence getTitle();
}
public static class BiometricPrompt.PromptInfo.Builder {
ctor public BiometricPrompt.PromptInfo.Builder();
method public androidx.biometric.BiometricPrompt.PromptInfo build();
method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setDescription(CharSequence?);
method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setNegativeButtonText(CharSequence);
method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setSubtitle(CharSequence?);
method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setTitle(CharSequence);
}
}