Documentation
¶
Index ¶
- Constants
- type CheckCredentialProgressCallbackProxy
- type CheckCredentialProgressCallbackStub
- type ICheckCredentialProgressCallback
- type ICheckCredentialProgressCallbackServer
- type ILockSettings
- type ILockSettingsServer
- type IRemoteViewsFactory
- type IRemoteViewsFactoryServer
- type IWeakEscrowTokenActivatedListener
- type IWeakEscrowTokenActivatedListenerServer
- type IWeakEscrowTokenRemovedListener
- type IWeakEscrowTokenRemovedListenerServer
- type LockSettingsProxy
- func (p *LockSettingsProxy) AddWeakEscrowToken(ctx context.Context, token []byte, callback IWeakEscrowTokenActivatedListener) (int64, error)
- func (p *LockSettingsProxy) AsBinder() binder.IBinder
- func (p *LockSettingsProxy) CheckCredential(ctx context.Context, credential LockscreenCredential, ...) (VerifyCredentialResponse, error)
- func (p *LockSettingsProxy) CloseSession(ctx context.Context, sessionId string) error
- func (p *LockSettingsProxy) GenerateKey(ctx context.Context, alias string) (string, error)
- func (p *LockSettingsProxy) GenerateKeyWithMetadata(ctx context.Context, alias string, metadata []byte) (string, error)
- func (p *LockSettingsProxy) GetBoolean(ctx context.Context, key string, defaultValue bool) (bool, error)
- func (p *LockSettingsProxy) GetCredentialType(ctx context.Context) (int32, error)
- func (p *LockSettingsProxy) GetHashFactor(ctx context.Context, currentCredential LockscreenCredential) ([]byte, error)
- func (p *LockSettingsProxy) GetKey(ctx context.Context, alias string) (string, error)
- func (p *LockSettingsProxy) GetKeyChainSnapshot(ctx context.Context) (recovery.KeyChainSnapshot, error)
- func (p *LockSettingsProxy) GetLong(ctx context.Context, key string, defaultValue int64) (int64, error)
- func (p *LockSettingsProxy) GetPinLength(ctx context.Context) (int32, error)
- func (p *LockSettingsProxy) GetRecoverySecretTypes(ctx context.Context) ([]int32, error)
- func (p *LockSettingsProxy) GetRecoveryStatus(ctx context.Context) (map[any]any, error)
- func (p *LockSettingsProxy) GetSeparateProfileChallengeEnabled(ctx context.Context) (bool, error)
- func (p *LockSettingsProxy) GetString(ctx context.Context, key string, defaultValue string) (string, error)
- func (p *LockSettingsProxy) GetStrongAuthForUser(ctx context.Context) (int32, error)
- func (p *LockSettingsProxy) HasPendingEscrowToken(ctx context.Context) (bool, error)
- func (p *LockSettingsProxy) HasSecureLockScreen(ctx context.Context) (bool, error)
- func (p *LockSettingsProxy) ImportKey(ctx context.Context, alias string, keyBytes []byte) (string, error)
- func (p *LockSettingsProxy) ImportKeyWithMetadata(ctx context.Context, alias string, keyBytes []byte, metadata []byte) (string, error)
- func (p *LockSettingsProxy) InitRecoveryServiceWithSigFile(ctx context.Context, rootCertificateAlias string, ...) error
- func (p *LockSettingsProxy) IsWeakEscrowTokenActive(ctx context.Context, handle int64) (bool, error)
- func (p *LockSettingsProxy) IsWeakEscrowTokenValid(ctx context.Context, handle int64, token []byte) (bool, error)
- func (p *LockSettingsProxy) RecoverKeyChainSnapshot(ctx context.Context, sessionId string, recoveryKeyBlob []byte, ...) (map[any]any, error)
- func (p *LockSettingsProxy) RefreshStoredPinLength(ctx context.Context) (bool, error)
- func (p *LockSettingsProxy) RegisterStrongAuthTracker(ctx context.Context, tracker trust.IStrongAuthTracker) error
- func (p *LockSettingsProxy) RegisterWeakEscrowTokenRemovedListener(ctx context.Context, listener IWeakEscrowTokenRemovedListener) (bool, error)
- func (p *LockSettingsProxy) RemoveCachedUnifiedChallenge(ctx context.Context) error
- func (p *LockSettingsProxy) RemoveGatekeeperPasswordHandle(ctx context.Context, gatekeeperPasswordHandle int64) error
- func (p *LockSettingsProxy) RemoveKey(ctx context.Context, alias string) error
- func (p *LockSettingsProxy) RemoveWeakEscrowToken(ctx context.Context, handle int64) (bool, error)
- func (p *LockSettingsProxy) ReportSuccessfulBiometricUnlock(ctx context.Context, isStrongBiometric bool) error
- func (p *LockSettingsProxy) RequireStrongAuth(ctx context.Context, strongAuthReason int32) error
- func (p *LockSettingsProxy) ResetKeyStore(ctx context.Context) error
- func (p *LockSettingsProxy) ScheduleNonStrongBiometricIdleTimeout(ctx context.Context) error
- func (p *LockSettingsProxy) SetBoolean(ctx context.Context, key string, value bool) error
- func (p *LockSettingsProxy) SetLockCredential(ctx context.Context, credential LockscreenCredential, ...) (bool, error)
- func (p *LockSettingsProxy) SetLong(ctx context.Context, key string, value int64) error
- func (p *LockSettingsProxy) SetRecoverySecretTypes(ctx context.Context, secretTypes []int32) error
- func (p *LockSettingsProxy) SetRecoveryStatus(ctx context.Context, alias string, status int32) error
- func (p *LockSettingsProxy) SetSeparateProfileChallengeEnabled(ctx context.Context, enabled bool, managedUserPassword LockscreenCredential) error
- func (p *LockSettingsProxy) SetServerParams(ctx context.Context, serverParams []byte) error
- func (p *LockSettingsProxy) SetSnapshotCreatedPendingIntent(ctx context.Context, intent app.PendingIntent) error
- func (p *LockSettingsProxy) SetString(ctx context.Context, key string, value string) error
- func (p *LockSettingsProxy) StartRecoverySessionWithCertPath(ctx context.Context, sessionId string, rootCertificateAlias string, ...) ([]byte, error)
- func (p *LockSettingsProxy) StartRemoteLockscreenValidation(ctx context.Context) (app.RemoteLockscreenValidationSession, error)
- func (p *LockSettingsProxy) SystemReady(ctx context.Context) error
- func (p *LockSettingsProxy) TryUnlockWithCachedUnifiedChallenge(ctx context.Context) (bool, error)
- func (p *LockSettingsProxy) UnlockUserKeyIfUnsecured(ctx context.Context) error
- func (p *LockSettingsProxy) UnregisterStrongAuthTracker(ctx context.Context, tracker trust.IStrongAuthTracker) error
- func (p *LockSettingsProxy) UnregisterWeakEscrowTokenRemovedListener(ctx context.Context, listener IWeakEscrowTokenRemovedListener) (bool, error)
- func (p *LockSettingsProxy) UserPresent(ctx context.Context) error
- func (p *LockSettingsProxy) ValidateRemoteLockscreen(ctx context.Context, encryptedCredential []byte) (app.RemoteLockscreenValidationResult, error)
- func (p *LockSettingsProxy) VerifyCredential(ctx context.Context, credential LockscreenCredential, flags int32) (VerifyCredentialResponse, error)
- func (p *LockSettingsProxy) VerifyGatekeeperPasswordHandle(ctx context.Context, gatekeeperPasswordHandle int64, challenge int64) (VerifyCredentialResponse, error)
- func (p *LockSettingsProxy) VerifyTiedProfileChallenge(ctx context.Context, credential LockscreenCredential, flags int32) (VerifyCredentialResponse, error)
- type LockSettingsStub
- type LockscreenCredential
- type RemoteViewsFactoryProxy
- func (p *RemoteViewsFactoryProxy) AsBinder() binder.IBinder
- func (p *RemoteViewsFactoryProxy) GetCount(ctx context.Context) (int32, error)
- func (p *RemoteViewsFactoryProxy) GetItemId(ctx context.Context, position int32) (int64, error)
- func (p *RemoteViewsFactoryProxy) GetLoadingView(ctx context.Context) (androidWidget.RemoteViews, error)
- func (p *RemoteViewsFactoryProxy) GetRemoteCollectionItems(ctx context.Context) (androidWidget.RemoteViewsRemoteCollectionItems, error)
- func (p *RemoteViewsFactoryProxy) GetViewAt(ctx context.Context, position int32) (androidWidget.RemoteViews, error)
- func (p *RemoteViewsFactoryProxy) GetViewTypeCount(ctx context.Context) (int32, error)
- func (p *RemoteViewsFactoryProxy) HasStableIds(ctx context.Context) (bool, error)
- func (p *RemoteViewsFactoryProxy) IsCreated(ctx context.Context) (bool, error)
- func (p *RemoteViewsFactoryProxy) OnDataSetChanged(ctx context.Context) error
- func (p *RemoteViewsFactoryProxy) OnDataSetChangedAsync(ctx context.Context) error
- func (p *RemoteViewsFactoryProxy) OnDestroy(ctx context.Context, intent content.Intent) error
- type RemoteViewsFactoryStub
- type VerifyCredentialResponse
- type WeakEscrowTokenActivatedListenerProxy
- type WeakEscrowTokenActivatedListenerStub
- type WeakEscrowTokenRemovedListenerProxy
- type WeakEscrowTokenRemovedListenerStub
Constants ¶
const ( TransactionILockSettingsSetBoolean = binder.FirstCallTransaction + 0 TransactionILockSettingsSetLong = binder.FirstCallTransaction + 1 TransactionILockSettingsSetString = binder.FirstCallTransaction + 2 TransactionILockSettingsGetBoolean = binder.FirstCallTransaction + 3 TransactionILockSettingsGetLong = binder.FirstCallTransaction + 4 TransactionILockSettingsGetString = binder.FirstCallTransaction + 5 TransactionILockSettingsSetLockCredential = binder.FirstCallTransaction + 6 TransactionILockSettingsResetKeyStore = binder.FirstCallTransaction + 7 TransactionILockSettingsCheckCredential = binder.FirstCallTransaction + 8 TransactionILockSettingsVerifyCredential = binder.FirstCallTransaction + 9 TransactionILockSettingsVerifyTiedProfileChallenge = binder.FirstCallTransaction + 10 TransactionILockSettingsVerifyGatekeeperPasswordHandle = binder.FirstCallTransaction + 11 TransactionILockSettingsRemoveGatekeeperPasswordHandle = binder.FirstCallTransaction + 12 TransactionILockSettingsGetCredentialType = binder.FirstCallTransaction + 13 TransactionILockSettingsGetPinLength = binder.FirstCallTransaction + 14 TransactionILockSettingsRefreshStoredPinLength = binder.FirstCallTransaction + 15 TransactionILockSettingsGetHashFactor = binder.FirstCallTransaction + 16 TransactionILockSettingsSetSeparateProfileChallengeEnabled = binder.FirstCallTransaction + 17 TransactionILockSettingsGetSeparateProfileChallengeEnabled = binder.FirstCallTransaction + 18 TransactionILockSettingsRegisterStrongAuthTracker = binder.FirstCallTransaction + 19 TransactionILockSettingsUnregisterStrongAuthTracker = binder.FirstCallTransaction + 20 TransactionILockSettingsRequireStrongAuth = binder.FirstCallTransaction + 21 TransactionILockSettingsReportSuccessfulBiometricUnlock = binder.FirstCallTransaction + 22 TransactionILockSettingsScheduleNonStrongBiometricIdleTimeout = binder.FirstCallTransaction + 23 TransactionILockSettingsSystemReady = binder.FirstCallTransaction + 24 TransactionILockSettingsUserPresent = binder.FirstCallTransaction + 25 TransactionILockSettingsGetStrongAuthForUser = binder.FirstCallTransaction + 26 TransactionILockSettingsHasPendingEscrowToken = binder.FirstCallTransaction + 27 TransactionILockSettingsInitRecoveryServiceWithSigFile = binder.FirstCallTransaction + 28 TransactionILockSettingsGetKeyChainSnapshot = binder.FirstCallTransaction + 29 TransactionILockSettingsGenerateKey = binder.FirstCallTransaction + 30 TransactionILockSettingsGenerateKeyWithMetadata = binder.FirstCallTransaction + 31 TransactionILockSettingsImportKey = binder.FirstCallTransaction + 32 TransactionILockSettingsImportKeyWithMetadata = binder.FirstCallTransaction + 33 TransactionILockSettingsGetKey = binder.FirstCallTransaction + 34 TransactionILockSettingsRemoveKey = binder.FirstCallTransaction + 35 TransactionILockSettingsSetSnapshotCreatedPendingIntent = binder.FirstCallTransaction + 36 TransactionILockSettingsSetServerParams = binder.FirstCallTransaction + 37 TransactionILockSettingsSetRecoveryStatus = binder.FirstCallTransaction + 38 TransactionILockSettingsGetRecoveryStatus = binder.FirstCallTransaction + 39 TransactionILockSettingsSetRecoverySecretTypes = binder.FirstCallTransaction + 40 TransactionILockSettingsGetRecoverySecretTypes = binder.FirstCallTransaction + 41 TransactionILockSettingsStartRecoverySessionWithCertPath = binder.FirstCallTransaction + 42 TransactionILockSettingsRecoverKeyChainSnapshot = binder.FirstCallTransaction + 43 TransactionILockSettingsCloseSession = binder.FirstCallTransaction + 44 TransactionILockSettingsStartRemoteLockscreenValidation = binder.FirstCallTransaction + 45 TransactionILockSettingsValidateRemoteLockscreen = binder.FirstCallTransaction + 46 TransactionILockSettingsHasSecureLockScreen = binder.FirstCallTransaction + 47 TransactionILockSettingsTryUnlockWithCachedUnifiedChallenge = binder.FirstCallTransaction + 48 TransactionILockSettingsRemoveCachedUnifiedChallenge = binder.FirstCallTransaction + 49 TransactionILockSettingsRegisterWeakEscrowTokenRemovedListener = binder.FirstCallTransaction + 50 TransactionILockSettingsUnregisterWeakEscrowTokenRemovedListener = binder.FirstCallTransaction + 51 TransactionILockSettingsAddWeakEscrowToken = binder.FirstCallTransaction + 52 TransactionILockSettingsRemoveWeakEscrowToken = binder.FirstCallTransaction + 53 TransactionILockSettingsIsWeakEscrowTokenActive = binder.FirstCallTransaction + 54 TransactionILockSettingsIsWeakEscrowTokenValid = binder.FirstCallTransaction + 55 TransactionILockSettingsUnlockUserKeyIfUnsecured = binder.FirstCallTransaction + 56 )
const ( MethodILockSettingsSetBoolean = "setBoolean" MethodILockSettingsSetLong = "setLong" MethodILockSettingsSetString = "setString" MethodILockSettingsGetBoolean = "getBoolean" MethodILockSettingsGetLong = "getLong" MethodILockSettingsGetString = "getString" MethodILockSettingsSetLockCredential = "setLockCredential" MethodILockSettingsResetKeyStore = "resetKeyStore" MethodILockSettingsCheckCredential = "checkCredential" MethodILockSettingsVerifyCredential = "verifyCredential" MethodILockSettingsVerifyTiedProfileChallenge = "verifyTiedProfileChallenge" MethodILockSettingsVerifyGatekeeperPasswordHandle = "verifyGatekeeperPasswordHandle" MethodILockSettingsRemoveGatekeeperPasswordHandle = "removeGatekeeperPasswordHandle" MethodILockSettingsGetCredentialType = "getCredentialType" MethodILockSettingsGetPinLength = "getPinLength" MethodILockSettingsRefreshStoredPinLength = "refreshStoredPinLength" MethodILockSettingsGetHashFactor = "getHashFactor" MethodILockSettingsSetSeparateProfileChallengeEnabled = "setSeparateProfileChallengeEnabled" MethodILockSettingsGetSeparateProfileChallengeEnabled = "getSeparateProfileChallengeEnabled" MethodILockSettingsRegisterStrongAuthTracker = "registerStrongAuthTracker" MethodILockSettingsUnregisterStrongAuthTracker = "unregisterStrongAuthTracker" MethodILockSettingsRequireStrongAuth = "requireStrongAuth" MethodILockSettingsReportSuccessfulBiometricUnlock = "reportSuccessfulBiometricUnlock" MethodILockSettingsScheduleNonStrongBiometricIdleTimeout = "scheduleNonStrongBiometricIdleTimeout" MethodILockSettingsSystemReady = "systemReady" MethodILockSettingsUserPresent = "userPresent" MethodILockSettingsGetStrongAuthForUser = "getStrongAuthForUser" MethodILockSettingsHasPendingEscrowToken = "hasPendingEscrowToken" MethodILockSettingsInitRecoveryServiceWithSigFile = "initRecoveryServiceWithSigFile" MethodILockSettingsGetKeyChainSnapshot = "getKeyChainSnapshot" MethodILockSettingsGenerateKey = "generateKey" MethodILockSettingsGenerateKeyWithMetadata = "generateKeyWithMetadata" MethodILockSettingsImportKey = "importKey" MethodILockSettingsImportKeyWithMetadata = "importKeyWithMetadata" MethodILockSettingsGetKey = "getKey" MethodILockSettingsRemoveKey = "removeKey" MethodILockSettingsSetSnapshotCreatedPendingIntent = "setSnapshotCreatedPendingIntent" MethodILockSettingsSetServerParams = "setServerParams" MethodILockSettingsSetRecoveryStatus = "setRecoveryStatus" MethodILockSettingsGetRecoveryStatus = "getRecoveryStatus" MethodILockSettingsSetRecoverySecretTypes = "setRecoverySecretTypes" MethodILockSettingsGetRecoverySecretTypes = "getRecoverySecretTypes" MethodILockSettingsStartRecoverySessionWithCertPath = "startRecoverySessionWithCertPath" MethodILockSettingsRecoverKeyChainSnapshot = "recoverKeyChainSnapshot" MethodILockSettingsCloseSession = "closeSession" MethodILockSettingsStartRemoteLockscreenValidation = "startRemoteLockscreenValidation" MethodILockSettingsValidateRemoteLockscreen = "validateRemoteLockscreen" MethodILockSettingsHasSecureLockScreen = "hasSecureLockScreen" MethodILockSettingsTryUnlockWithCachedUnifiedChallenge = "tryUnlockWithCachedUnifiedChallenge" MethodILockSettingsRemoveCachedUnifiedChallenge = "removeCachedUnifiedChallenge" MethodILockSettingsRegisterWeakEscrowTokenRemovedListener = "registerWeakEscrowTokenRemovedListener" MethodILockSettingsUnregisterWeakEscrowTokenRemovedListener = "unregisterWeakEscrowTokenRemovedListener" MethodILockSettingsAddWeakEscrowToken = "addWeakEscrowToken" MethodILockSettingsRemoveWeakEscrowToken = "removeWeakEscrowToken" MethodILockSettingsIsWeakEscrowTokenActive = "isWeakEscrowTokenActive" MethodILockSettingsIsWeakEscrowTokenValid = "isWeakEscrowTokenValid" MethodILockSettingsUnlockUserKeyIfUnsecured = "unlockUserKeyIfUnsecured" )
const ( TransactionIRemoteViewsFactoryOnDataSetChanged = binder.FirstCallTransaction + 0 TransactionIRemoteViewsFactoryOnDataSetChangedAsync = binder.FirstCallTransaction + 1 TransactionIRemoteViewsFactoryOnDestroy = binder.FirstCallTransaction + 2 TransactionIRemoteViewsFactoryGetCount = binder.FirstCallTransaction + 3 TransactionIRemoteViewsFactoryGetViewAt = binder.FirstCallTransaction + 4 TransactionIRemoteViewsFactoryGetLoadingView = binder.FirstCallTransaction + 5 TransactionIRemoteViewsFactoryGetViewTypeCount = binder.FirstCallTransaction + 6 TransactionIRemoteViewsFactoryGetItemId = binder.FirstCallTransaction + 7 TransactionIRemoteViewsFactoryHasStableIds = binder.FirstCallTransaction + 8 TransactionIRemoteViewsFactoryIsCreated = binder.FirstCallTransaction + 9 TransactionIRemoteViewsFactoryGetRemoteCollectionItems = binder.FirstCallTransaction + 10 )
const ( MethodIRemoteViewsFactoryOnDataSetChanged = "onDataSetChanged" MethodIRemoteViewsFactoryOnDataSetChangedAsync = "onDataSetChangedAsync" MethodIRemoteViewsFactoryOnDestroy = "onDestroy" MethodIRemoteViewsFactoryGetCount = "getCount" MethodIRemoteViewsFactoryGetViewAt = "getViewAt" MethodIRemoteViewsFactoryGetLoadingView = "getLoadingView" MethodIRemoteViewsFactoryGetViewTypeCount = "getViewTypeCount" MethodIRemoteViewsFactoryGetItemId = "getItemId" MethodIRemoteViewsFactoryHasStableIds = "hasStableIds" MethodIRemoteViewsFactoryIsCreated = "isCreated" MethodIRemoteViewsFactoryGetRemoteCollectionItems = "getRemoteCollectionItems" )
const DescriptorICheckCredentialProgressCallback = "com.android.internal.widget.ICheckCredentialProgressCallback"
const DescriptorILockSettings = "com.android.internal.widget.ILockSettings"
const DescriptorIRemoteViewsFactory = "com.android.internal.widget.IRemoteViewsFactory"
const DescriptorIWeakEscrowTokenActivatedListener = "com.android.internal.widget.IWeakEscrowTokenActivatedListener"
const DescriptorIWeakEscrowTokenRemovedListener = "com.android.internal.widget.IWeakEscrowTokenRemovedListener"
const (
MethodICheckCredentialProgressCallbackOnCredentialVerified = "onCredentialVerified"
)
const (
MethodIWeakEscrowTokenActivatedListenerOnWeakEscrowTokenActivated = "onWeakEscrowTokenActivated"
)
const (
MethodIWeakEscrowTokenRemovedListenerOnWeakEscrowTokenRemoved = "onWeakEscrowTokenRemoved"
)
const (
TransactionICheckCredentialProgressCallbackOnCredentialVerified = binder.FirstCallTransaction + 0
)
const (
TransactionIWeakEscrowTokenActivatedListenerOnWeakEscrowTokenActivated = binder.FirstCallTransaction + 0
)
const (
TransactionIWeakEscrowTokenRemovedListenerOnWeakEscrowTokenRemoved = binder.FirstCallTransaction + 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckCredentialProgressCallbackProxy ¶
func NewCheckCredentialProgressCallbackProxy ¶
func NewCheckCredentialProgressCallbackProxy( remote binder.IBinder, ) *CheckCredentialProgressCallbackProxy
func (*CheckCredentialProgressCallbackProxy) AsBinder ¶
func (p *CheckCredentialProgressCallbackProxy) AsBinder() binder.IBinder
func (*CheckCredentialProgressCallbackProxy) OnCredentialVerified ¶
func (p *CheckCredentialProgressCallbackProxy) OnCredentialVerified( ctx context.Context, ) error
type CheckCredentialProgressCallbackStub ¶
type CheckCredentialProgressCallbackStub struct {
Impl ICheckCredentialProgressCallback
Transport binder.VersionAwareTransport
}
CheckCredentialProgressCallbackStub dispatches incoming binder transactions to a typed ICheckCredentialProgressCallback implementation.
func (*CheckCredentialProgressCallbackStub) Descriptor ¶
func (s *CheckCredentialProgressCallbackStub) Descriptor() string
func (*CheckCredentialProgressCallbackStub) OnTransaction ¶
func (s *CheckCredentialProgressCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type ICheckCredentialProgressCallback ¶
type ICheckCredentialProgressCallback interface {
AsBinder() binder.IBinder
OnCredentialVerified(ctx context.Context) error
}
func NewCheckCredentialProgressCallbackStub ¶
func NewCheckCredentialProgressCallbackStub( impl ICheckCredentialProgressCallbackServer, ) ICheckCredentialProgressCallback
NewCheckCredentialProgressCallbackStub creates a server-side ICheckCredentialProgressCallback wrapping the given server implementation. The returned value satisfies ICheckCredentialProgressCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ICheckCredentialProgressCallbackServer ¶
type ICheckCredentialProgressCallbackServer interface {
OnCredentialVerified(ctx context.Context) error
}
ICheckCredentialProgressCallbackServer is the server-side interface that user implementations provide to NewCheckCredentialProgressCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ILockSettings ¶
type ILockSettings interface {
AsBinder() binder.IBinder
SetBoolean(ctx context.Context, key string, value bool) error
SetLong(ctx context.Context, key string, value int64) error
SetString(ctx context.Context, key string, value string) error
GetBoolean(ctx context.Context, key string, defaultValue bool) (bool, error)
GetLong(ctx context.Context, key string, defaultValue int64) (int64, error)
GetString(ctx context.Context, key string, defaultValue string) (string, error)
SetLockCredential(ctx context.Context, credential LockscreenCredential, savedCredential LockscreenCredential) (bool, error)
ResetKeyStore(ctx context.Context) error
CheckCredential(ctx context.Context, credential LockscreenCredential, progressCallback ICheckCredentialProgressCallback) (VerifyCredentialResponse, error)
VerifyCredential(ctx context.Context, credential LockscreenCredential, flags int32) (VerifyCredentialResponse, error)
VerifyTiedProfileChallenge(ctx context.Context, credential LockscreenCredential, flags int32) (VerifyCredentialResponse, error)
VerifyGatekeeperPasswordHandle(ctx context.Context, gatekeeperPasswordHandle int64, challenge int64) (VerifyCredentialResponse, error)
RemoveGatekeeperPasswordHandle(ctx context.Context, gatekeeperPasswordHandle int64) error
GetCredentialType(ctx context.Context) (int32, error)
GetPinLength(ctx context.Context) (int32, error)
RefreshStoredPinLength(ctx context.Context) (bool, error)
GetHashFactor(ctx context.Context, currentCredential LockscreenCredential) ([]byte, error)
SetSeparateProfileChallengeEnabled(ctx context.Context, enabled bool, managedUserPassword LockscreenCredential) error
GetSeparateProfileChallengeEnabled(ctx context.Context) (bool, error)
RegisterStrongAuthTracker(ctx context.Context, tracker trust.IStrongAuthTracker) error
UnregisterStrongAuthTracker(ctx context.Context, tracker trust.IStrongAuthTracker) error
RequireStrongAuth(ctx context.Context, strongAuthReason int32) error
ReportSuccessfulBiometricUnlock(ctx context.Context, isStrongBiometric bool) error
ScheduleNonStrongBiometricIdleTimeout(ctx context.Context) error
SystemReady(ctx context.Context) error
UserPresent(ctx context.Context) error
GetStrongAuthForUser(ctx context.Context) (int32, error)
HasPendingEscrowToken(ctx context.Context) (bool, error)
InitRecoveryServiceWithSigFile(ctx context.Context, rootCertificateAlias string, recoveryServiceCertFile []byte, recoveryServiceSigFile []byte) error
GetKeyChainSnapshot(ctx context.Context) (recovery.KeyChainSnapshot, error)
GenerateKey(ctx context.Context, alias string) (string, error)
GenerateKeyWithMetadata(ctx context.Context, alias string, metadata []byte) (string, error)
ImportKey(ctx context.Context, alias string, keyBytes []byte) (string, error)
ImportKeyWithMetadata(ctx context.Context, alias string, keyBytes []byte, metadata []byte) (string, error)
GetKey(ctx context.Context, alias string) (string, error)
RemoveKey(ctx context.Context, alias string) error
SetSnapshotCreatedPendingIntent(ctx context.Context, intent app.PendingIntent) error
SetServerParams(ctx context.Context, serverParams []byte) error
SetRecoveryStatus(ctx context.Context, alias string, status int32) error
GetRecoveryStatus(ctx context.Context) (map[any]any, error)
SetRecoverySecretTypes(ctx context.Context, secretTypes []int32) error
GetRecoverySecretTypes(ctx context.Context) ([]int32, error)
StartRecoverySessionWithCertPath(ctx context.Context, sessionId string, rootCertificateAlias string, verifierCertPath recovery.RecoveryCertPath, vaultParams []byte, vaultChallenge []byte, secrets []recovery.KeyChainProtectionParams) ([]byte, error)
RecoverKeyChainSnapshot(ctx context.Context, sessionId string, recoveryKeyBlob []byte, applicationKeys []recovery.WrappedApplicationKey) (map[any]any, error)
CloseSession(ctx context.Context, sessionId string) error
StartRemoteLockscreenValidation(ctx context.Context) (app.RemoteLockscreenValidationSession, error)
ValidateRemoteLockscreen(ctx context.Context, encryptedCredential []byte) (app.RemoteLockscreenValidationResult, error)
HasSecureLockScreen(ctx context.Context) (bool, error)
TryUnlockWithCachedUnifiedChallenge(ctx context.Context) (bool, error)
RemoveCachedUnifiedChallenge(ctx context.Context) error
RegisterWeakEscrowTokenRemovedListener(ctx context.Context, listener IWeakEscrowTokenRemovedListener) (bool, error)
UnregisterWeakEscrowTokenRemovedListener(ctx context.Context, listener IWeakEscrowTokenRemovedListener) (bool, error)
AddWeakEscrowToken(ctx context.Context, token []byte, callback IWeakEscrowTokenActivatedListener) (int64, error)
RemoveWeakEscrowToken(ctx context.Context, handle int64) (bool, error)
IsWeakEscrowTokenActive(ctx context.Context, handle int64) (bool, error)
IsWeakEscrowTokenValid(ctx context.Context, handle int64, token []byte) (bool, error)
UnlockUserKeyIfUnsecured(ctx context.Context) error
}
func NewLockSettingsStub ¶
func NewLockSettingsStub( impl ILockSettingsServer, ) ILockSettings
NewLockSettingsStub creates a server-side ILockSettings wrapping the given server implementation. The returned value satisfies ILockSettings and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ILockSettingsServer ¶
type ILockSettingsServer interface {
SetBoolean(ctx context.Context, key string, value bool) error
SetLong(ctx context.Context, key string, value int64) error
SetString(ctx context.Context, key string, value string) error
GetBoolean(ctx context.Context, key string, defaultValue bool) (bool, error)
GetLong(ctx context.Context, key string, defaultValue int64) (int64, error)
GetString(ctx context.Context, key string, defaultValue string) (string, error)
SetLockCredential(ctx context.Context, credential LockscreenCredential, savedCredential LockscreenCredential) (bool, error)
ResetKeyStore(ctx context.Context) error
CheckCredential(ctx context.Context, credential LockscreenCredential, progressCallback ICheckCredentialProgressCallback) (VerifyCredentialResponse, error)
VerifyCredential(ctx context.Context, credential LockscreenCredential, flags int32) (VerifyCredentialResponse, error)
VerifyTiedProfileChallenge(ctx context.Context, credential LockscreenCredential, flags int32) (VerifyCredentialResponse, error)
VerifyGatekeeperPasswordHandle(ctx context.Context, gatekeeperPasswordHandle int64, challenge int64) (VerifyCredentialResponse, error)
RemoveGatekeeperPasswordHandle(ctx context.Context, gatekeeperPasswordHandle int64) error
GetCredentialType(ctx context.Context) (int32, error)
GetPinLength(ctx context.Context) (int32, error)
RefreshStoredPinLength(ctx context.Context) (bool, error)
GetHashFactor(ctx context.Context, currentCredential LockscreenCredential) ([]byte, error)
SetSeparateProfileChallengeEnabled(ctx context.Context, enabled bool, managedUserPassword LockscreenCredential) error
GetSeparateProfileChallengeEnabled(ctx context.Context) (bool, error)
RegisterStrongAuthTracker(ctx context.Context, tracker trust.IStrongAuthTracker) error
UnregisterStrongAuthTracker(ctx context.Context, tracker trust.IStrongAuthTracker) error
RequireStrongAuth(ctx context.Context, strongAuthReason int32) error
ReportSuccessfulBiometricUnlock(ctx context.Context, isStrongBiometric bool) error
ScheduleNonStrongBiometricIdleTimeout(ctx context.Context) error
SystemReady(ctx context.Context) error
UserPresent(ctx context.Context) error
GetStrongAuthForUser(ctx context.Context) (int32, error)
HasPendingEscrowToken(ctx context.Context) (bool, error)
InitRecoveryServiceWithSigFile(ctx context.Context, rootCertificateAlias string, recoveryServiceCertFile []byte, recoveryServiceSigFile []byte) error
GetKeyChainSnapshot(ctx context.Context) (recovery.KeyChainSnapshot, error)
GenerateKey(ctx context.Context, alias string) (string, error)
GenerateKeyWithMetadata(ctx context.Context, alias string, metadata []byte) (string, error)
ImportKey(ctx context.Context, alias string, keyBytes []byte) (string, error)
ImportKeyWithMetadata(ctx context.Context, alias string, keyBytes []byte, metadata []byte) (string, error)
GetKey(ctx context.Context, alias string) (string, error)
RemoveKey(ctx context.Context, alias string) error
SetSnapshotCreatedPendingIntent(ctx context.Context, intent app.PendingIntent) error
SetServerParams(ctx context.Context, serverParams []byte) error
SetRecoveryStatus(ctx context.Context, alias string, status int32) error
GetRecoveryStatus(ctx context.Context) (map[any]any, error)
SetRecoverySecretTypes(ctx context.Context, secretTypes []int32) error
GetRecoverySecretTypes(ctx context.Context) ([]int32, error)
StartRecoverySessionWithCertPath(ctx context.Context, sessionId string, rootCertificateAlias string, verifierCertPath recovery.RecoveryCertPath, vaultParams []byte, vaultChallenge []byte, secrets []recovery.KeyChainProtectionParams) ([]byte, error)
RecoverKeyChainSnapshot(ctx context.Context, sessionId string, recoveryKeyBlob []byte, applicationKeys []recovery.WrappedApplicationKey) (map[any]any, error)
CloseSession(ctx context.Context, sessionId string) error
StartRemoteLockscreenValidation(ctx context.Context) (app.RemoteLockscreenValidationSession, error)
ValidateRemoteLockscreen(ctx context.Context, encryptedCredential []byte) (app.RemoteLockscreenValidationResult, error)
HasSecureLockScreen(ctx context.Context) (bool, error)
TryUnlockWithCachedUnifiedChallenge(ctx context.Context) (bool, error)
RemoveCachedUnifiedChallenge(ctx context.Context) error
RegisterWeakEscrowTokenRemovedListener(ctx context.Context, listener IWeakEscrowTokenRemovedListener) (bool, error)
UnregisterWeakEscrowTokenRemovedListener(ctx context.Context, listener IWeakEscrowTokenRemovedListener) (bool, error)
AddWeakEscrowToken(ctx context.Context, token []byte, callback IWeakEscrowTokenActivatedListener) (int64, error)
RemoveWeakEscrowToken(ctx context.Context, handle int64) (bool, error)
IsWeakEscrowTokenActive(ctx context.Context, handle int64) (bool, error)
IsWeakEscrowTokenValid(ctx context.Context, handle int64, token []byte) (bool, error)
UnlockUserKeyIfUnsecured(ctx context.Context) error
}
ILockSettingsServer is the server-side interface that user implementations provide to NewLockSettingsStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IRemoteViewsFactory ¶
type IRemoteViewsFactory interface {
AsBinder() binder.IBinder
OnDataSetChanged(ctx context.Context) error
OnDataSetChangedAsync(ctx context.Context) error
OnDestroy(ctx context.Context, intent content.Intent) error
GetCount(ctx context.Context) (int32, error)
GetViewAt(ctx context.Context, position int32) (androidWidget.RemoteViews, error)
GetLoadingView(ctx context.Context) (androidWidget.RemoteViews, error)
GetViewTypeCount(ctx context.Context) (int32, error)
GetItemId(ctx context.Context, position int32) (int64, error)
HasStableIds(ctx context.Context) (bool, error)
IsCreated(ctx context.Context) (bool, error)
GetRemoteCollectionItems(ctx context.Context) (androidWidget.RemoteViewsRemoteCollectionItems, error)
}
func NewRemoteViewsFactoryStub ¶
func NewRemoteViewsFactoryStub( impl IRemoteViewsFactoryServer, ) IRemoteViewsFactory
NewRemoteViewsFactoryStub creates a server-side IRemoteViewsFactory wrapping the given server implementation. The returned value satisfies IRemoteViewsFactory and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IRemoteViewsFactoryServer ¶
type IRemoteViewsFactoryServer interface {
OnDataSetChanged(ctx context.Context) error
OnDataSetChangedAsync(ctx context.Context) error
OnDestroy(ctx context.Context, intent content.Intent) error
GetCount(ctx context.Context) (int32, error)
GetViewAt(ctx context.Context, position int32) (androidWidget.RemoteViews, error)
GetLoadingView(ctx context.Context) (androidWidget.RemoteViews, error)
GetViewTypeCount(ctx context.Context) (int32, error)
GetItemId(ctx context.Context, position int32) (int64, error)
HasStableIds(ctx context.Context) (bool, error)
IsCreated(ctx context.Context) (bool, error)
GetRemoteCollectionItems(ctx context.Context) (androidWidget.RemoteViewsRemoteCollectionItems, error)
}
IRemoteViewsFactoryServer is the server-side interface that user implementations provide to NewRemoteViewsFactoryStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IWeakEscrowTokenActivatedListener ¶
type IWeakEscrowTokenActivatedListener interface {
AsBinder() binder.IBinder
OnWeakEscrowTokenActivated(ctx context.Context, handle int64) error
}
func NewWeakEscrowTokenActivatedListenerStub ¶
func NewWeakEscrowTokenActivatedListenerStub( impl IWeakEscrowTokenActivatedListenerServer, ) IWeakEscrowTokenActivatedListener
NewWeakEscrowTokenActivatedListenerStub creates a server-side IWeakEscrowTokenActivatedListener wrapping the given server implementation. The returned value satisfies IWeakEscrowTokenActivatedListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IWeakEscrowTokenActivatedListenerServer ¶
type IWeakEscrowTokenActivatedListenerServer interface {
OnWeakEscrowTokenActivated(ctx context.Context, handle int64) error
}
IWeakEscrowTokenActivatedListenerServer is the server-side interface that user implementations provide to NewWeakEscrowTokenActivatedListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IWeakEscrowTokenRemovedListener ¶
type IWeakEscrowTokenRemovedListener interface {
AsBinder() binder.IBinder
OnWeakEscrowTokenRemoved(ctx context.Context, handle int64) error
}
func NewWeakEscrowTokenRemovedListenerStub ¶
func NewWeakEscrowTokenRemovedListenerStub( impl IWeakEscrowTokenRemovedListenerServer, ) IWeakEscrowTokenRemovedListener
NewWeakEscrowTokenRemovedListenerStub creates a server-side IWeakEscrowTokenRemovedListener wrapping the given server implementation. The returned value satisfies IWeakEscrowTokenRemovedListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IWeakEscrowTokenRemovedListenerServer ¶
type IWeakEscrowTokenRemovedListenerServer interface {
OnWeakEscrowTokenRemoved(ctx context.Context, handle int64) error
}
IWeakEscrowTokenRemovedListenerServer is the server-side interface that user implementations provide to NewWeakEscrowTokenRemovedListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type LockSettingsProxy ¶
func NewLockSettingsProxy ¶
func NewLockSettingsProxy( remote binder.IBinder, ) *LockSettingsProxy
func (*LockSettingsProxy) AddWeakEscrowToken ¶
func (p *LockSettingsProxy) AddWeakEscrowToken( ctx context.Context, token []byte, callback IWeakEscrowTokenActivatedListener, ) (int64, error)
func (*LockSettingsProxy) AsBinder ¶
func (p *LockSettingsProxy) AsBinder() binder.IBinder
func (*LockSettingsProxy) CheckCredential ¶
func (p *LockSettingsProxy) CheckCredential( ctx context.Context, credential LockscreenCredential, progressCallback ICheckCredentialProgressCallback, ) (VerifyCredentialResponse, error)
func (*LockSettingsProxy) CloseSession ¶
func (p *LockSettingsProxy) CloseSession( ctx context.Context, sessionId string, ) error
func (*LockSettingsProxy) GenerateKey ¶
func (*LockSettingsProxy) GenerateKeyWithMetadata ¶
func (*LockSettingsProxy) GetBoolean ¶
func (*LockSettingsProxy) GetCredentialType ¶
func (p *LockSettingsProxy) GetCredentialType( ctx context.Context, ) (int32, error)
func (*LockSettingsProxy) GetHashFactor ¶
func (p *LockSettingsProxy) GetHashFactor( ctx context.Context, currentCredential LockscreenCredential, ) ([]byte, error)
func (*LockSettingsProxy) GetKeyChainSnapshot ¶
func (p *LockSettingsProxy) GetKeyChainSnapshot( ctx context.Context, ) (recovery.KeyChainSnapshot, error)
func (*LockSettingsProxy) GetPinLength ¶
func (p *LockSettingsProxy) GetPinLength( ctx context.Context, ) (int32, error)
func (*LockSettingsProxy) GetRecoverySecretTypes ¶
func (p *LockSettingsProxy) GetRecoverySecretTypes( ctx context.Context, ) ([]int32, error)
func (*LockSettingsProxy) GetRecoveryStatus ¶
func (*LockSettingsProxy) GetSeparateProfileChallengeEnabled ¶
func (p *LockSettingsProxy) GetSeparateProfileChallengeEnabled( ctx context.Context, ) (bool, error)
func (*LockSettingsProxy) GetStrongAuthForUser ¶
func (p *LockSettingsProxy) GetStrongAuthForUser( ctx context.Context, ) (int32, error)
func (*LockSettingsProxy) HasPendingEscrowToken ¶
func (p *LockSettingsProxy) HasPendingEscrowToken( ctx context.Context, ) (bool, error)
func (*LockSettingsProxy) HasSecureLockScreen ¶
func (p *LockSettingsProxy) HasSecureLockScreen( ctx context.Context, ) (bool, error)
func (*LockSettingsProxy) ImportKeyWithMetadata ¶
func (*LockSettingsProxy) InitRecoveryServiceWithSigFile ¶
func (*LockSettingsProxy) IsWeakEscrowTokenActive ¶
func (*LockSettingsProxy) IsWeakEscrowTokenValid ¶
func (*LockSettingsProxy) RecoverKeyChainSnapshot ¶
func (p *LockSettingsProxy) RecoverKeyChainSnapshot( ctx context.Context, sessionId string, recoveryKeyBlob []byte, applicationKeys []recovery.WrappedApplicationKey, ) (map[any]any, error)
func (*LockSettingsProxy) RefreshStoredPinLength ¶
func (p *LockSettingsProxy) RefreshStoredPinLength( ctx context.Context, ) (bool, error)
func (*LockSettingsProxy) RegisterStrongAuthTracker ¶
func (p *LockSettingsProxy) RegisterStrongAuthTracker( ctx context.Context, tracker trust.IStrongAuthTracker, ) error
func (*LockSettingsProxy) RegisterWeakEscrowTokenRemovedListener ¶
func (p *LockSettingsProxy) RegisterWeakEscrowTokenRemovedListener( ctx context.Context, listener IWeakEscrowTokenRemovedListener, ) (bool, error)
func (*LockSettingsProxy) RemoveCachedUnifiedChallenge ¶
func (p *LockSettingsProxy) RemoveCachedUnifiedChallenge( ctx context.Context, ) error
func (*LockSettingsProxy) RemoveGatekeeperPasswordHandle ¶
func (p *LockSettingsProxy) RemoveGatekeeperPasswordHandle( ctx context.Context, gatekeeperPasswordHandle int64, ) error
func (*LockSettingsProxy) RemoveKey ¶
func (p *LockSettingsProxy) RemoveKey( ctx context.Context, alias string, ) error
func (*LockSettingsProxy) RemoveWeakEscrowToken ¶
func (*LockSettingsProxy) ReportSuccessfulBiometricUnlock ¶
func (p *LockSettingsProxy) ReportSuccessfulBiometricUnlock( ctx context.Context, isStrongBiometric bool, ) error
func (*LockSettingsProxy) RequireStrongAuth ¶
func (p *LockSettingsProxy) RequireStrongAuth( ctx context.Context, strongAuthReason int32, ) error
func (*LockSettingsProxy) ResetKeyStore ¶
func (p *LockSettingsProxy) ResetKeyStore( ctx context.Context, ) error
func (*LockSettingsProxy) ScheduleNonStrongBiometricIdleTimeout ¶
func (p *LockSettingsProxy) ScheduleNonStrongBiometricIdleTimeout( ctx context.Context, ) error
func (*LockSettingsProxy) SetBoolean ¶
func (*LockSettingsProxy) SetLockCredential ¶
func (p *LockSettingsProxy) SetLockCredential( ctx context.Context, credential LockscreenCredential, savedCredential LockscreenCredential, ) (bool, error)
func (*LockSettingsProxy) SetRecoverySecretTypes ¶
func (p *LockSettingsProxy) SetRecoverySecretTypes( ctx context.Context, secretTypes []int32, ) error
func (*LockSettingsProxy) SetRecoveryStatus ¶
func (*LockSettingsProxy) SetSeparateProfileChallengeEnabled ¶
func (p *LockSettingsProxy) SetSeparateProfileChallengeEnabled( ctx context.Context, enabled bool, managedUserPassword LockscreenCredential, ) error
func (*LockSettingsProxy) SetServerParams ¶
func (p *LockSettingsProxy) SetServerParams( ctx context.Context, serverParams []byte, ) error
func (*LockSettingsProxy) SetSnapshotCreatedPendingIntent ¶
func (p *LockSettingsProxy) SetSnapshotCreatedPendingIntent( ctx context.Context, intent app.PendingIntent, ) error
func (*LockSettingsProxy) StartRecoverySessionWithCertPath ¶
func (p *LockSettingsProxy) StartRecoverySessionWithCertPath( ctx context.Context, sessionId string, rootCertificateAlias string, verifierCertPath recovery.RecoveryCertPath, vaultParams []byte, vaultChallenge []byte, secrets []recovery.KeyChainProtectionParams, ) ([]byte, error)
func (*LockSettingsProxy) StartRemoteLockscreenValidation ¶
func (p *LockSettingsProxy) StartRemoteLockscreenValidation( ctx context.Context, ) (app.RemoteLockscreenValidationSession, error)
func (*LockSettingsProxy) SystemReady ¶
func (p *LockSettingsProxy) SystemReady( ctx context.Context, ) error
func (*LockSettingsProxy) TryUnlockWithCachedUnifiedChallenge ¶
func (p *LockSettingsProxy) TryUnlockWithCachedUnifiedChallenge( ctx context.Context, ) (bool, error)
func (*LockSettingsProxy) UnlockUserKeyIfUnsecured ¶
func (p *LockSettingsProxy) UnlockUserKeyIfUnsecured( ctx context.Context, ) error
func (*LockSettingsProxy) UnregisterStrongAuthTracker ¶
func (p *LockSettingsProxy) UnregisterStrongAuthTracker( ctx context.Context, tracker trust.IStrongAuthTracker, ) error
func (*LockSettingsProxy) UnregisterWeakEscrowTokenRemovedListener ¶
func (p *LockSettingsProxy) UnregisterWeakEscrowTokenRemovedListener( ctx context.Context, listener IWeakEscrowTokenRemovedListener, ) (bool, error)
func (*LockSettingsProxy) UserPresent ¶
func (p *LockSettingsProxy) UserPresent( ctx context.Context, ) error
func (*LockSettingsProxy) ValidateRemoteLockscreen ¶
func (p *LockSettingsProxy) ValidateRemoteLockscreen( ctx context.Context, encryptedCredential []byte, ) (app.RemoteLockscreenValidationResult, error)
func (*LockSettingsProxy) VerifyCredential ¶
func (p *LockSettingsProxy) VerifyCredential( ctx context.Context, credential LockscreenCredential, flags int32, ) (VerifyCredentialResponse, error)
func (*LockSettingsProxy) VerifyGatekeeperPasswordHandle ¶
func (p *LockSettingsProxy) VerifyGatekeeperPasswordHandle( ctx context.Context, gatekeeperPasswordHandle int64, challenge int64, ) (VerifyCredentialResponse, error)
func (*LockSettingsProxy) VerifyTiedProfileChallenge ¶
func (p *LockSettingsProxy) VerifyTiedProfileChallenge( ctx context.Context, credential LockscreenCredential, flags int32, ) (VerifyCredentialResponse, error)
type LockSettingsStub ¶
type LockSettingsStub struct {
Impl ILockSettings
Transport binder.VersionAwareTransport
}
LockSettingsStub dispatches incoming binder transactions to a typed ILockSettings implementation.
func (*LockSettingsStub) Descriptor ¶
func (s *LockSettingsStub) Descriptor() string
func (*LockSettingsStub) OnTransaction ¶
func (s *LockSettingsStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type LockscreenCredential ¶
func (*LockscreenCredential) MarshalParcel ¶
func (s *LockscreenCredential) MarshalParcel( p *parcel.Parcel, ) error
func (*LockscreenCredential) UnmarshalParcel ¶
func (s *LockscreenCredential) UnmarshalParcel( p *parcel.Parcel, ) error
type RemoteViewsFactoryProxy ¶
func NewRemoteViewsFactoryProxy ¶
func NewRemoteViewsFactoryProxy( remote binder.IBinder, ) *RemoteViewsFactoryProxy
func (*RemoteViewsFactoryProxy) AsBinder ¶
func (p *RemoteViewsFactoryProxy) AsBinder() binder.IBinder
func (*RemoteViewsFactoryProxy) GetCount ¶
func (p *RemoteViewsFactoryProxy) GetCount( ctx context.Context, ) (int32, error)
func (*RemoteViewsFactoryProxy) GetLoadingView ¶
func (p *RemoteViewsFactoryProxy) GetLoadingView( ctx context.Context, ) (androidWidget.RemoteViews, error)
func (*RemoteViewsFactoryProxy) GetRemoteCollectionItems ¶
func (p *RemoteViewsFactoryProxy) GetRemoteCollectionItems( ctx context.Context, ) (androidWidget.RemoteViewsRemoteCollectionItems, error)
func (*RemoteViewsFactoryProxy) GetViewAt ¶
func (p *RemoteViewsFactoryProxy) GetViewAt( ctx context.Context, position int32, ) (androidWidget.RemoteViews, error)
func (*RemoteViewsFactoryProxy) GetViewTypeCount ¶
func (p *RemoteViewsFactoryProxy) GetViewTypeCount( ctx context.Context, ) (int32, error)
func (*RemoteViewsFactoryProxy) HasStableIds ¶
func (p *RemoteViewsFactoryProxy) HasStableIds( ctx context.Context, ) (bool, error)
func (*RemoteViewsFactoryProxy) IsCreated ¶
func (p *RemoteViewsFactoryProxy) IsCreated( ctx context.Context, ) (bool, error)
func (*RemoteViewsFactoryProxy) OnDataSetChanged ¶
func (p *RemoteViewsFactoryProxy) OnDataSetChanged( ctx context.Context, ) error
func (*RemoteViewsFactoryProxy) OnDataSetChangedAsync ¶
func (p *RemoteViewsFactoryProxy) OnDataSetChangedAsync( ctx context.Context, ) error
type RemoteViewsFactoryStub ¶
type RemoteViewsFactoryStub struct {
Impl IRemoteViewsFactory
Transport binder.VersionAwareTransport
}
RemoteViewsFactoryStub dispatches incoming binder transactions to a typed IRemoteViewsFactory implementation.
func (*RemoteViewsFactoryStub) Descriptor ¶
func (s *RemoteViewsFactoryStub) Descriptor() string
func (*RemoteViewsFactoryStub) OnTransaction ¶
func (s *RemoteViewsFactoryStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type VerifyCredentialResponse ¶
type VerifyCredentialResponse struct {
ResponseCode int32
Timeout int32
GatekeeperPasswordHandle int64
}
func (*VerifyCredentialResponse) MarshalParcel ¶
func (s *VerifyCredentialResponse) MarshalParcel( p *parcel.Parcel, ) error
func (*VerifyCredentialResponse) UnmarshalParcel ¶
func (s *VerifyCredentialResponse) UnmarshalParcel( p *parcel.Parcel, ) error
type WeakEscrowTokenActivatedListenerProxy ¶
func NewWeakEscrowTokenActivatedListenerProxy ¶
func NewWeakEscrowTokenActivatedListenerProxy( remote binder.IBinder, ) *WeakEscrowTokenActivatedListenerProxy
func (*WeakEscrowTokenActivatedListenerProxy) AsBinder ¶
func (p *WeakEscrowTokenActivatedListenerProxy) AsBinder() binder.IBinder
func (*WeakEscrowTokenActivatedListenerProxy) OnWeakEscrowTokenActivated ¶
func (p *WeakEscrowTokenActivatedListenerProxy) OnWeakEscrowTokenActivated( ctx context.Context, handle int64, ) error
type WeakEscrowTokenActivatedListenerStub ¶
type WeakEscrowTokenActivatedListenerStub struct {
Impl IWeakEscrowTokenActivatedListener
Transport binder.VersionAwareTransport
}
WeakEscrowTokenActivatedListenerStub dispatches incoming binder transactions to a typed IWeakEscrowTokenActivatedListener implementation.
func (*WeakEscrowTokenActivatedListenerStub) Descriptor ¶
func (s *WeakEscrowTokenActivatedListenerStub) Descriptor() string
func (*WeakEscrowTokenActivatedListenerStub) OnTransaction ¶
func (s *WeakEscrowTokenActivatedListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type WeakEscrowTokenRemovedListenerProxy ¶
func NewWeakEscrowTokenRemovedListenerProxy ¶
func NewWeakEscrowTokenRemovedListenerProxy( remote binder.IBinder, ) *WeakEscrowTokenRemovedListenerProxy
func (*WeakEscrowTokenRemovedListenerProxy) AsBinder ¶
func (p *WeakEscrowTokenRemovedListenerProxy) AsBinder() binder.IBinder
func (*WeakEscrowTokenRemovedListenerProxy) OnWeakEscrowTokenRemoved ¶
func (p *WeakEscrowTokenRemovedListenerProxy) OnWeakEscrowTokenRemoved( ctx context.Context, handle int64, ) error
type WeakEscrowTokenRemovedListenerStub ¶
type WeakEscrowTokenRemovedListenerStub struct {
Impl IWeakEscrowTokenRemovedListener
Transport binder.VersionAwareTransport
}
WeakEscrowTokenRemovedListenerStub dispatches incoming binder transactions to a typed IWeakEscrowTokenRemovedListener implementation.
func (*WeakEscrowTokenRemovedListenerStub) Descriptor ¶
func (s *WeakEscrowTokenRemovedListenerStub) Descriptor() string
func (*WeakEscrowTokenRemovedListenerStub) OnTransaction ¶
func (s *WeakEscrowTokenRemovedListenerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)