android/security/rkp/service/RegistrationProxy$IRemoteProvisioningConnection.class
<Unknown>
package android.security.rkp.service
android.security.rkp.service.RegistrationProxy$IRemoteProvisioningConnection extends java.lang.Object implements android.content.ServiceConnection {
com.android.rkpdapp.IRemoteProvisioning mRemoteProvisioningService
android.os.RemoteException mRemoteException
java.util.concurrent.CountDownLatch mLatch
void <init> (android.content.Context) throws android.os.RemoteException
public com.android.rkpdapp.IRemoteProvisioning waitForRemoteProvisioningService (java.time.Duration) throws android.os.RemoteException java.util.concurrent.TimeoutException
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
public void onNullBinding (android.content.ComponentName)
public void onServiceDisconnected (android.content.ComponentName)
public void onBindingDied (android.content.ComponentName)
}
android/security/rkp/service/RegistrationProxy.class
<Unknown>
package android.security.rkp.service
public android.security.rkp.service.RegistrationProxy extends java.lang.Object {
static final String TAG
com.android.rkpdapp.IRegistration mBinder
public static void createAsync (android.content.Context, int, java.lang.String, java.time.Duration, java.util.concurrent.Executor, android.os.OutcomeReceiver)
public void getKeyAsync (int, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver)
public void storeUpgradedKeyAsync (byte[], byte[], java.util.concurrent.Executor, android.os.OutcomeReceiver)
}
android/security/rkp/service/RemotelyProvisionedKey.class
<Unknown>
package android.security.rkp.service
public android.security.rkp.service.RemotelyProvisionedKey extends java.lang.Object {
protected void <init> (com.android.rkpdapp.RemotelyProvisionedKey)
public byte[] getKeyBlob ()
public byte[] getEncodedCertChain ()
}
android/security/rkp/service/RkpProxyException$ErrorCode.class
<Unknown>
package android.security.rkp.service
public abstract annotation android.security.rkp.service.RkpProxyException$ErrorCode extends java.lang.Object implements java.lang.annotation.Annotation {
}
android/security/rkp/service/RkpProxyException.class
<Unknown>
package android.security.rkp.service
public final android.security.rkp.service.RkpProxyException extends java.lang.Exception {
public static final int ERROR_UNKNOWN
public static final int ERROR_REQUIRES_SECURITY_PATCH
public static final int ERROR_PENDING_INTERNET_CONNECTIVITY
public static final int ERROR_PERMANENT
public void <init> (int, java.lang.String)
public void <init> (int, java.lang.String, java.lang.Throwable)
public int getError ()
public java.lang.String getMessage ()
}
com/android/rkpdapp/IGetKeyCallback$Default.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.IGetKeyCallback$Default extends java.lang.Object implements com.android.rkpdapp.IGetKeyCallback {
public void <init> ()
public void onSuccess (com.android.rkpdapp.RemotelyProvisionedKey) throws android.os.RemoteException
public void onProvisioningNeeded () throws android.os.RemoteException
public void onCancel () throws android.os.RemoteException
public void onError (byte, java.lang.String) throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/rkpdapp/IGetKeyCallback$Error.class
<Unknown>
package com.android.rkpdapp
public abstract annotation com.android.rkpdapp.IGetKeyCallback$Error extends java.lang.Object implements java.lang.annotation.Annotation {
public static final byte ERROR_UNKNOWN
public static final byte ERROR_REQUIRES_SECURITY_PATCH
public static final byte ERROR_PENDING_INTERNET_CONNECTIVITY
public static final byte ERROR_PERMANENT
}
com/android/rkpdapp/IGetKeyCallback$Stub$Proxy.class
<Unknown>
package com.android.rkpdapp
com.android.rkpdapp.IGetKeyCallback$Stub$Proxy extends java.lang.Object implements com.android.rkpdapp.IGetKeyCallback {
void <init> (android.os.IBinder)
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onSuccess (com.android.rkpdapp.RemotelyProvisionedKey) throws android.os.RemoteException
public void onProvisioningNeeded () throws android.os.RemoteException
public void onCancel () throws android.os.RemoteException
public void onError (byte, java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IGetKeyCallback$Stub.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IGetKeyCallback$Stub extends android.os.Binder implements com.android.rkpdapp.IGetKeyCallback {
static final int TRANSACTION_onSuccess
static final int TRANSACTION_onProvisioningNeeded
static final int TRANSACTION_onCancel
static final int TRANSACTION_onError
public void <init> ()
public static com.android.rkpdapp.IGetKeyCallback asInterface (android.os.IBinder)
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
}
com/android/rkpdapp/IGetKeyCallback.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IGetKeyCallback extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void onSuccess (com.android.rkpdapp.RemotelyProvisionedKey) throws android.os.RemoteException
public abstract void onProvisioningNeeded () throws android.os.RemoteException
public abstract void onCancel () throws android.os.RemoteException
public abstract void onError (byte, java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IGetRegistrationCallback$Default.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.IGetRegistrationCallback$Default extends java.lang.Object implements com.android.rkpdapp.IGetRegistrationCallback {
public void <init> ()
public void onSuccess (com.android.rkpdapp.IRegistration) throws android.os.RemoteException
public void onCancel () throws android.os.RemoteException
public void onError (java.lang.String) throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/rkpdapp/IGetRegistrationCallback$Stub$Proxy.class
<Unknown>
package com.android.rkpdapp
com.android.rkpdapp.IGetRegistrationCallback$Stub$Proxy extends java.lang.Object implements com.android.rkpdapp.IGetRegistrationCallback {
void <init> (android.os.IBinder)
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onSuccess (com.android.rkpdapp.IRegistration) throws android.os.RemoteException
public void onCancel () throws android.os.RemoteException
public void onError (java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IGetRegistrationCallback$Stub.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IGetRegistrationCallback$Stub extends android.os.Binder implements com.android.rkpdapp.IGetRegistrationCallback {
static final int TRANSACTION_onSuccess
static final int TRANSACTION_onCancel
static final int TRANSACTION_onError
public void <init> ()
public static com.android.rkpdapp.IGetRegistrationCallback asInterface (android.os.IBinder)
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
}
com/android/rkpdapp/IGetRegistrationCallback.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IGetRegistrationCallback extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void onSuccess (com.android.rkpdapp.IRegistration) throws android.os.RemoteException
public abstract void onCancel () throws android.os.RemoteException
public abstract void onError (java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IRegistration$Default.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.IRegistration$Default extends java.lang.Object implements com.android.rkpdapp.IRegistration {
public void <init> ()
public void getKey (int, com.android.rkpdapp.IGetKeyCallback) throws android.os.RemoteException
public void cancelGetKey (com.android.rkpdapp.IGetKeyCallback) throws android.os.RemoteException
public void storeUpgradedKeyAsync (byte[], byte[], com.android.rkpdapp.IStoreUpgradedKeyCallback) throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/rkpdapp/IRegistration$Stub$Proxy.class
<Unknown>
package com.android.rkpdapp
com.android.rkpdapp.IRegistration$Stub$Proxy extends java.lang.Object implements com.android.rkpdapp.IRegistration {
void <init> (android.os.IBinder)
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void getKey (int, com.android.rkpdapp.IGetKeyCallback) throws android.os.RemoteException
public void cancelGetKey (com.android.rkpdapp.IGetKeyCallback) throws android.os.RemoteException
public void storeUpgradedKeyAsync (byte[], byte[], com.android.rkpdapp.IStoreUpgradedKeyCallback) throws android.os.RemoteException
}
com/android/rkpdapp/IRegistration$Stub.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IRegistration$Stub extends android.os.Binder implements com.android.rkpdapp.IRegistration {
static final int TRANSACTION_getKey
static final int TRANSACTION_cancelGetKey
static final int TRANSACTION_storeUpgradedKeyAsync
public void <init> ()
public static com.android.rkpdapp.IRegistration asInterface (android.os.IBinder)
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
}
com/android/rkpdapp/IRegistration.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IRegistration extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void getKey (int, com.android.rkpdapp.IGetKeyCallback) throws android.os.RemoteException
public abstract void cancelGetKey (com.android.rkpdapp.IGetKeyCallback) throws android.os.RemoteException
public abstract void storeUpgradedKeyAsync (byte[], byte[], com.android.rkpdapp.IStoreUpgradedKeyCallback) throws android.os.RemoteException
}
com/android/rkpdapp/IRemoteProvisioning$Default.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.IRemoteProvisioning$Default extends java.lang.Object implements com.android.rkpdapp.IRemoteProvisioning {
public void <init> ()
public void getRegistration (int, java.lang.String, com.android.rkpdapp.IGetRegistrationCallback) throws android.os.RemoteException
public void cancelGetRegistration (com.android.rkpdapp.IGetRegistrationCallback) throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/rkpdapp/IRemoteProvisioning$Stub$Proxy.class
<Unknown>
package com.android.rkpdapp
com.android.rkpdapp.IRemoteProvisioning$Stub$Proxy extends java.lang.Object implements com.android.rkpdapp.IRemoteProvisioning {
void <init> (android.os.IBinder)
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void getRegistration (int, java.lang.String, com.android.rkpdapp.IGetRegistrationCallback) throws android.os.RemoteException
public void cancelGetRegistration (com.android.rkpdapp.IGetRegistrationCallback) throws android.os.RemoteException
}
com/android/rkpdapp/IRemoteProvisioning$Stub.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IRemoteProvisioning$Stub extends android.os.Binder implements com.android.rkpdapp.IRemoteProvisioning {
static final int TRANSACTION_getRegistration
static final int TRANSACTION_cancelGetRegistration
public void <init> ()
public static com.android.rkpdapp.IRemoteProvisioning asInterface (android.os.IBinder)
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
}
com/android/rkpdapp/IRemoteProvisioning.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IRemoteProvisioning extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void getRegistration (int, java.lang.String, com.android.rkpdapp.IGetRegistrationCallback) throws android.os.RemoteException
public abstract void cancelGetRegistration (com.android.rkpdapp.IGetRegistrationCallback) throws android.os.RemoteException
}
com/android/rkpdapp/IRemotelyProvisionedKeyPool$Default.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.IRemotelyProvisionedKeyPool$Default extends java.lang.Object implements com.android.rkpdapp.IRemotelyProvisionedKeyPool {
public void <init> ()
public com.android.rkpdapp.RemotelyProvisionedKey getAttestationKey (int, java.lang.String) throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/rkpdapp/IRemotelyProvisionedKeyPool$Stub$Proxy.class
<Unknown>
package com.android.rkpdapp
com.android.rkpdapp.IRemotelyProvisionedKeyPool$Stub$Proxy extends java.lang.Object implements com.android.rkpdapp.IRemotelyProvisionedKeyPool {
void <init> (android.os.IBinder)
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public com.android.rkpdapp.RemotelyProvisionedKey getAttestationKey (int, java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IRemotelyProvisionedKeyPool$Stub.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IRemotelyProvisionedKeyPool$Stub extends android.os.Binder implements com.android.rkpdapp.IRemotelyProvisionedKeyPool {
static final int TRANSACTION_getAttestationKey
public void <init> ()
public static com.android.rkpdapp.IRemotelyProvisionedKeyPool asInterface (android.os.IBinder)
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
}
com/android/rkpdapp/IRemotelyProvisionedKeyPool.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IRemotelyProvisionedKeyPool extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract com.android.rkpdapp.RemotelyProvisionedKey getAttestationKey (int, java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IStoreUpgradedKeyCallback$Default.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.IStoreUpgradedKeyCallback$Default extends java.lang.Object implements com.android.rkpdapp.IStoreUpgradedKeyCallback {
public void <init> ()
public void onSuccess () throws android.os.RemoteException
public void onError (java.lang.String) throws android.os.RemoteException
public android.os.IBinder asBinder ()
}
com/android/rkpdapp/IStoreUpgradedKeyCallback$Stub$Proxy.class
<Unknown>
package com.android.rkpdapp
com.android.rkpdapp.IStoreUpgradedKeyCallback$Stub$Proxy extends java.lang.Object implements com.android.rkpdapp.IStoreUpgradedKeyCallback {
void <init> (android.os.IBinder)
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onSuccess () throws android.os.RemoteException
public void onError (java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/IStoreUpgradedKeyCallback$Stub.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IStoreUpgradedKeyCallback$Stub extends android.os.Binder implements com.android.rkpdapp.IStoreUpgradedKeyCallback {
static final int TRANSACTION_onSuccess
static final int TRANSACTION_onError
public void <init> ()
public static com.android.rkpdapp.IStoreUpgradedKeyCallback asInterface (android.os.IBinder)
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
}
com/android/rkpdapp/IStoreUpgradedKeyCallback.class
<Unknown>
package com.android.rkpdapp
public abstract com.android.rkpdapp.IStoreUpgradedKeyCallback extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract void onSuccess () throws android.os.RemoteException
public abstract void onError (java.lang.String) throws android.os.RemoteException
}
com/android/rkpdapp/RemotelyProvisionedKey.class
<Unknown>
package com.android.rkpdapp
public com.android.rkpdapp.RemotelyProvisionedKey extends java.lang.Object implements android.os.Parcelable {
public byte[] keyBlob
public byte[] encodedCertChain
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public final void writeToParcel (android.os.Parcel, int)
public final void readFromParcel (android.os.Parcel)
public int describeContents ()
}