credentials

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package credentials provides Go bindings for android.credentials.

Index

Constants

View Source
const (
	TypePasswordCredential = consts.TypePasswordCredential
	TypeInterrupted        = consts.TypeInterrupted
	TypeNoCreateOptions    = consts.TypeNoCreateOptions
	TypeUnknown            = consts.TypeUnknown
	TypeUserCanceled       = consts.TypeUserCanceled
	SupportedElementKeys   = consts.SupportedElementKeys
	TypeNoCredential       = consts.TypeNoCredential
)
View Source
const (
	Creator = consts.Creator
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type ClearCredentialStateException added in v0.0.6

type ClearCredentialStateException struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ClearCredentialStateException wraps android.credentials.ClearCredentialStateException.

func NewClearCredentialStateException added in v0.0.7

func NewClearCredentialStateException(vm *jni.VM, arg0 string) (*ClearCredentialStateException, error)

NewClearCredentialStateException creates a new android.credentials.ClearCredentialStateException instance.

func (*ClearCredentialStateException) GetType added in v0.0.6

func (m *ClearCredentialStateException) GetType() (string, error)

GetType calls android.credentials.ClearCredentialStateException.getType.

type ClearCredentialStateRequest added in v0.0.6

type ClearCredentialStateRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ClearCredentialStateRequest wraps android.credentials.ClearCredentialStateRequest.

func NewClearCredentialStateRequest added in v0.0.7

func NewClearCredentialStateRequest(vm *jni.VM, arg0 *jni.Object) (*ClearCredentialStateRequest, error)

NewClearCredentialStateRequest creates a new android.credentials.ClearCredentialStateRequest instance.

func (*ClearCredentialStateRequest) DescribeContents added in v0.0.6

func (m *ClearCredentialStateRequest) DescribeContents() (int32, error)

DescribeContents calls android.credentials.ClearCredentialStateRequest.describeContents.

func (*ClearCredentialStateRequest) GetData added in v0.0.6

func (m *ClearCredentialStateRequest) GetData() (*jni.Object, error)

GetData calls android.credentials.ClearCredentialStateRequest.getData.

func (*ClearCredentialStateRequest) ToString added in v0.0.6

func (m *ClearCredentialStateRequest) ToString() (string, error)

ToString calls android.credentials.ClearCredentialStateRequest.toString.

func (*ClearCredentialStateRequest) WriteToParcel added in v0.0.6

func (m *ClearCredentialStateRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.ClearCredentialStateRequest.writeToParcel.

type CreateCredentialException added in v0.0.6

type CreateCredentialException struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CreateCredentialException wraps android.credentials.CreateCredentialException.

func NewCreateCredentialException added in v0.0.7

func NewCreateCredentialException(vm *jni.VM, arg0 string) (*CreateCredentialException, error)

NewCreateCredentialException creates a new android.credentials.CreateCredentialException instance.

func (*CreateCredentialException) GetType added in v0.0.6

func (m *CreateCredentialException) GetType() (string, error)

GetType calls android.credentials.CreateCredentialException.getType.

type CreateCredentialRequest added in v0.0.6

type CreateCredentialRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CreateCredentialRequest wraps android.credentials.CreateCredentialRequest.

func (*CreateCredentialRequest) AlwaysSendAppInfoToProvider added in v0.0.6

func (m *CreateCredentialRequest) AlwaysSendAppInfoToProvider() (bool, error)

AlwaysSendAppInfoToProvider calls android.credentials.CreateCredentialRequest.alwaysSendAppInfoToProvider.

func (*CreateCredentialRequest) DescribeContents added in v0.0.6

func (m *CreateCredentialRequest) DescribeContents() (int32, error)

DescribeContents calls android.credentials.CreateCredentialRequest.describeContents.

func (*CreateCredentialRequest) GetCandidateQueryData added in v0.0.6

func (m *CreateCredentialRequest) GetCandidateQueryData() (*jni.Object, error)

GetCandidateQueryData calls android.credentials.CreateCredentialRequest.getCandidateQueryData.

func (*CreateCredentialRequest) GetCredentialData added in v0.0.6

func (m *CreateCredentialRequest) GetCredentialData() (*jni.Object, error)

GetCredentialData calls android.credentials.CreateCredentialRequest.getCredentialData.

func (*CreateCredentialRequest) GetOrigin added in v0.0.6

func (m *CreateCredentialRequest) GetOrigin() (string, error)

GetOrigin calls android.credentials.CreateCredentialRequest.getOrigin.

func (*CreateCredentialRequest) GetType added in v0.0.6

func (m *CreateCredentialRequest) GetType() (string, error)

GetType calls android.credentials.CreateCredentialRequest.getType.

func (*CreateCredentialRequest) IsSystemProviderRequired added in v0.0.6

func (m *CreateCredentialRequest) IsSystemProviderRequired() (bool, error)

IsSystemProviderRequired calls android.credentials.CreateCredentialRequest.isSystemProviderRequired.

func (*CreateCredentialRequest) ToString added in v0.0.6

func (m *CreateCredentialRequest) ToString() (string, error)

ToString calls android.credentials.CreateCredentialRequest.toString.

func (*CreateCredentialRequest) WriteToParcel added in v0.0.6

func (m *CreateCredentialRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.CreateCredentialRequest.writeToParcel.

type CreateCredentialRequestBuilder added in v0.0.6

type CreateCredentialRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CreateCredentialRequestBuilder wraps android.credentials.CreateCredentialRequest$Builder.

func (*CreateCredentialRequestBuilder) Build added in v0.0.6

Build calls android.credentials.CreateCredentialRequest$Builder.build.

func (*CreateCredentialRequestBuilder) SetAlwaysSendAppInfoToProvider added in v0.0.6

func (m *CreateCredentialRequestBuilder) SetAlwaysSendAppInfoToProvider(arg0 bool) (*jni.Object, error)

SetAlwaysSendAppInfoToProvider calls android.credentials.CreateCredentialRequest$Builder.setAlwaysSendAppInfoToProvider.

func (*CreateCredentialRequestBuilder) SetIsSystemProviderRequired added in v0.0.6

func (m *CreateCredentialRequestBuilder) SetIsSystemProviderRequired(arg0 bool) (*jni.Object, error)

SetIsSystemProviderRequired calls android.credentials.CreateCredentialRequest$Builder.setIsSystemProviderRequired.

func (*CreateCredentialRequestBuilder) SetOrigin added in v0.0.6

func (m *CreateCredentialRequestBuilder) SetOrigin(arg0 string) (*jni.Object, error)

SetOrigin calls android.credentials.CreateCredentialRequest$Builder.setOrigin.

type CreateCredentialResponse added in v0.0.6

type CreateCredentialResponse struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CreateCredentialResponse wraps android.credentials.CreateCredentialResponse.

func NewCreateCredentialResponse added in v0.0.7

func NewCreateCredentialResponse(vm *jni.VM, arg0 *jni.Object) (*CreateCredentialResponse, error)

NewCreateCredentialResponse creates a new android.credentials.CreateCredentialResponse instance.

func (*CreateCredentialResponse) DescribeContents added in v0.0.6

func (m *CreateCredentialResponse) DescribeContents() (int32, error)

DescribeContents calls android.credentials.CreateCredentialResponse.describeContents.

func (*CreateCredentialResponse) GetData added in v0.0.6

func (m *CreateCredentialResponse) GetData() (*jni.Object, error)

GetData calls android.credentials.CreateCredentialResponse.getData.

func (*CreateCredentialResponse) ToString added in v0.0.6

func (m *CreateCredentialResponse) ToString() (string, error)

ToString calls android.credentials.CreateCredentialResponse.toString.

func (*CreateCredentialResponse) WriteToParcel added in v0.0.6

func (m *CreateCredentialResponse) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.CreateCredentialResponse.writeToParcel.

type Credential added in v0.0.6

type Credential struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Credential wraps android.credentials.Credential.

func NewCredential added in v0.0.7

func NewCredential(vm *jni.VM, arg0 string, arg1 *jni.Object) (*Credential, error)

NewCredential creates a new android.credentials.Credential instance.

func (*Credential) DescribeContents added in v0.0.6

func (m *Credential) DescribeContents() (int32, error)

DescribeContents calls android.credentials.Credential.describeContents.

func (*Credential) GetData added in v0.0.6

func (m *Credential) GetData() (*jni.Object, error)

GetData calls android.credentials.Credential.getData.

func (*Credential) GetType added in v0.0.6

func (m *Credential) GetType() (string, error)

GetType calls android.credentials.Credential.getType.

func (*Credential) ToString added in v0.0.6

func (m *Credential) ToString() (string, error)

ToString calls android.credentials.Credential.toString.

func (*Credential) WriteToParcel added in v0.0.6

func (m *Credential) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.Credential.writeToParcel.

type CredentialDescription added in v0.0.6

type CredentialDescription struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CredentialDescription wraps android.credentials.CredentialDescription.

func NewCredentialDescription added in v0.0.7

func NewCredentialDescription(vm *jni.VM, arg0 string, arg1 *jni.Object, arg2 *jni.Object) (*CredentialDescription, error)

NewCredentialDescription creates a new android.credentials.CredentialDescription instance.

func (*CredentialDescription) DescribeContents added in v0.0.6

func (m *CredentialDescription) DescribeContents() (int32, error)

DescribeContents calls android.credentials.CredentialDescription.describeContents.

func (*CredentialDescription) Equals added in v0.0.6

func (m *CredentialDescription) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.credentials.CredentialDescription.equals.

func (*CredentialDescription) GetType added in v0.0.6

func (m *CredentialDescription) GetType() (string, error)

GetType calls android.credentials.CredentialDescription.getType.

func (*CredentialDescription) HashCode added in v0.0.6

func (m *CredentialDescription) HashCode() (int32, error)

HashCode calls android.credentials.CredentialDescription.hashCode.

func (*CredentialDescription) WriteToParcel added in v0.0.6

func (m *CredentialDescription) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.CredentialDescription.writeToParcel.

type CredentialManager added in v0.0.6

type CredentialManager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

CredentialManager wraps android.credentials.CredentialManager.

func NewCredentialManager added in v0.0.6

func NewCredentialManager(ctx *app.Context) (*CredentialManager, error)

NewCredentialManager obtains android.credentials.CredentialManager from the Android system service manager.

func (*CredentialManager) Close added in v0.0.6

func (m *CredentialManager) Close()

Close releases the global reference to the underlying Java object. After Close, the CredentialManager must not be used.

func (*CredentialManager) IsEnabledCredentialProviderService added in v0.0.6

func (m *CredentialManager) IsEnabledCredentialProviderService(arg0 *jni.Object) (bool, error)

IsEnabledCredentialProviderService calls android.credentials.CredentialManager.isEnabledCredentialProviderService.

func (*CredentialManager) RegisterCredentialDescription added in v0.0.6

func (m *CredentialManager) RegisterCredentialDescription(arg0 *jni.Object) error

RegisterCredentialDescription calls android.credentials.CredentialManager.registerCredentialDescription.

func (*CredentialManager) UnregisterCredentialDescription added in v0.0.6

func (m *CredentialManager) UnregisterCredentialDescription(arg0 *jni.Object) error

UnregisterCredentialDescription calls android.credentials.CredentialManager.unregisterCredentialDescription.

type CredentialOption added in v0.0.6

type CredentialOption struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CredentialOption wraps android.credentials.CredentialOption.

func (*CredentialOption) DescribeContents added in v0.0.6

func (m *CredentialOption) DescribeContents() (int32, error)

DescribeContents calls android.credentials.CredentialOption.describeContents.

func (*CredentialOption) GetCandidateQueryData added in v0.0.6

func (m *CredentialOption) GetCandidateQueryData() (*jni.Object, error)

GetCandidateQueryData calls android.credentials.CredentialOption.getCandidateQueryData.

func (*CredentialOption) GetCredentialRetrievalData added in v0.0.6

func (m *CredentialOption) GetCredentialRetrievalData() (*jni.Object, error)

GetCredentialRetrievalData calls android.credentials.CredentialOption.getCredentialRetrievalData.

func (*CredentialOption) GetType added in v0.0.6

func (m *CredentialOption) GetType() (string, error)

GetType calls android.credentials.CredentialOption.getType.

func (*CredentialOption) IsSystemProviderRequired added in v0.0.6

func (m *CredentialOption) IsSystemProviderRequired() (bool, error)

IsSystemProviderRequired calls android.credentials.CredentialOption.isSystemProviderRequired.

func (*CredentialOption) ToString added in v0.0.6

func (m *CredentialOption) ToString() (string, error)

ToString calls android.credentials.CredentialOption.toString.

func (*CredentialOption) WriteToParcel added in v0.0.6

func (m *CredentialOption) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.CredentialOption.writeToParcel.

type CredentialOptionBuilder added in v0.0.6

type CredentialOptionBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

CredentialOptionBuilder wraps android.credentials.CredentialOption$Builder.

func (*CredentialOptionBuilder) AddAllowedProvider added in v0.0.6

func (m *CredentialOptionBuilder) AddAllowedProvider(arg0 *jni.Object) (*jni.Object, error)

AddAllowedProvider calls android.credentials.CredentialOption$Builder.addAllowedProvider.

func (*CredentialOptionBuilder) Build added in v0.0.6

func (m *CredentialOptionBuilder) Build() (*jni.Object, error)

Build calls android.credentials.CredentialOption$Builder.build.

func (*CredentialOptionBuilder) SetIsSystemProviderRequired added in v0.0.6

func (m *CredentialOptionBuilder) SetIsSystemProviderRequired(arg0 bool) (*jni.Object, error)

SetIsSystemProviderRequired calls android.credentials.CredentialOption$Builder.setIsSystemProviderRequired.

type GetCredentialException added in v0.0.6

type GetCredentialException struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

GetCredentialException wraps android.credentials.GetCredentialException.

func NewGetCredentialException added in v0.0.7

func NewGetCredentialException(vm *jni.VM, arg0 string) (*GetCredentialException, error)

NewGetCredentialException creates a new android.credentials.GetCredentialException instance.

func (*GetCredentialException) GetType added in v0.0.6

func (m *GetCredentialException) GetType() (string, error)

GetType calls android.credentials.GetCredentialException.getType.

type GetCredentialRequest added in v0.0.6

type GetCredentialRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

GetCredentialRequest wraps android.credentials.GetCredentialRequest.

func (*GetCredentialRequest) AlwaysSendAppInfoToProvider added in v0.0.6

func (m *GetCredentialRequest) AlwaysSendAppInfoToProvider() (bool, error)

AlwaysSendAppInfoToProvider calls android.credentials.GetCredentialRequest.alwaysSendAppInfoToProvider.

func (*GetCredentialRequest) DescribeContents added in v0.0.6

func (m *GetCredentialRequest) DescribeContents() (int32, error)

DescribeContents calls android.credentials.GetCredentialRequest.describeContents.

func (*GetCredentialRequest) GetData added in v0.0.6

func (m *GetCredentialRequest) GetData() (*jni.Object, error)

GetData calls android.credentials.GetCredentialRequest.getData.

func (*GetCredentialRequest) GetOrigin added in v0.0.6

func (m *GetCredentialRequest) GetOrigin() (string, error)

GetOrigin calls android.credentials.GetCredentialRequest.getOrigin.

func (*GetCredentialRequest) ToString added in v0.0.6

func (m *GetCredentialRequest) ToString() (string, error)

ToString calls android.credentials.GetCredentialRequest.toString.

func (*GetCredentialRequest) WriteToParcel added in v0.0.6

func (m *GetCredentialRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.GetCredentialRequest.writeToParcel.

type GetCredentialRequestBuilder added in v0.0.6

type GetCredentialRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

GetCredentialRequestBuilder wraps android.credentials.GetCredentialRequest$Builder.

func (*GetCredentialRequestBuilder) AddCredentialOption added in v0.0.6

func (m *GetCredentialRequestBuilder) AddCredentialOption(arg0 *jni.Object) (*jni.Object, error)

AddCredentialOption calls android.credentials.GetCredentialRequest$Builder.addCredentialOption.

func (*GetCredentialRequestBuilder) Build added in v0.0.6

Build calls android.credentials.GetCredentialRequest$Builder.build.

func (*GetCredentialRequestBuilder) SetAlwaysSendAppInfoToProvider added in v0.0.6

func (m *GetCredentialRequestBuilder) SetAlwaysSendAppInfoToProvider(arg0 bool) (*jni.Object, error)

SetAlwaysSendAppInfoToProvider calls android.credentials.GetCredentialRequest$Builder.setAlwaysSendAppInfoToProvider.

func (*GetCredentialRequestBuilder) SetOrigin added in v0.0.6

func (m *GetCredentialRequestBuilder) SetOrigin(arg0 string) (*jni.Object, error)

SetOrigin calls android.credentials.GetCredentialRequest$Builder.setOrigin.

type GetCredentialResponse added in v0.0.6

type GetCredentialResponse struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

GetCredentialResponse wraps android.credentials.GetCredentialResponse.

func NewGetCredentialResponse added in v0.0.7

func NewGetCredentialResponse(vm *jni.VM, arg0 *jni.Object) (*GetCredentialResponse, error)

NewGetCredentialResponse creates a new android.credentials.GetCredentialResponse instance.

func (*GetCredentialResponse) DescribeContents added in v0.0.6

func (m *GetCredentialResponse) DescribeContents() (int32, error)

DescribeContents calls android.credentials.GetCredentialResponse.describeContents.

func (*GetCredentialResponse) GetCredential added in v0.0.6

func (m *GetCredentialResponse) GetCredential() (*jni.Object, error)

GetCredential calls android.credentials.GetCredentialResponse.getCredential.

func (*GetCredentialResponse) ToString added in v0.0.6

func (m *GetCredentialResponse) ToString() (string, error)

ToString calls android.credentials.GetCredentialResponse.toString.

func (*GetCredentialResponse) WriteToParcel added in v0.0.6

func (m *GetCredentialResponse) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.GetCredentialResponse.writeToParcel.

type PrepareGetCredentialResponse added in v0.0.6

type PrepareGetCredentialResponse struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PrepareGetCredentialResponse wraps android.credentials.PrepareGetCredentialResponse.

func (*PrepareGetCredentialResponse) GetPendingGetCredentialHandle added in v0.0.6

func (m *PrepareGetCredentialResponse) GetPendingGetCredentialHandle() (*jni.Object, error)

GetPendingGetCredentialHandle calls android.credentials.PrepareGetCredentialResponse.getPendingGetCredentialHandle.

func (*PrepareGetCredentialResponse) HasAuthenticationResults added in v0.0.6

func (m *PrepareGetCredentialResponse) HasAuthenticationResults() (bool, error)

HasAuthenticationResults calls android.credentials.PrepareGetCredentialResponse.hasAuthenticationResults.

func (*PrepareGetCredentialResponse) HasCredentialResults added in v0.0.6

func (m *PrepareGetCredentialResponse) HasCredentialResults(arg0 string) (bool, error)

HasCredentialResults calls android.credentials.PrepareGetCredentialResponse.hasCredentialResults.

func (*PrepareGetCredentialResponse) HasRemoteResults added in v0.0.6

func (m *PrepareGetCredentialResponse) HasRemoteResults() (bool, error)

HasRemoteResults calls android.credentials.PrepareGetCredentialResponse.hasRemoteResults.

type RegisterCredentialDescriptionRequest added in v0.0.6

type RegisterCredentialDescriptionRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RegisterCredentialDescriptionRequest wraps android.credentials.RegisterCredentialDescriptionRequest.

func NewRegisterCredentialDescriptionRequest added in v0.0.7

func NewRegisterCredentialDescriptionRequest(vm *jni.VM, arg0 *jni.Object) (*RegisterCredentialDescriptionRequest, error)

NewRegisterCredentialDescriptionRequest creates a new android.credentials.RegisterCredentialDescriptionRequest instance.

func (*RegisterCredentialDescriptionRequest) DescribeContents added in v0.0.6

func (m *RegisterCredentialDescriptionRequest) DescribeContents() (int32, error)

DescribeContents calls android.credentials.RegisterCredentialDescriptionRequest.describeContents.

func (*RegisterCredentialDescriptionRequest) WriteToParcel added in v0.0.6

func (m *RegisterCredentialDescriptionRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.RegisterCredentialDescriptionRequest.writeToParcel.

type UnregisterCredentialDescriptionRequest added in v0.0.6

type UnregisterCredentialDescriptionRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UnregisterCredentialDescriptionRequest wraps android.credentials.UnregisterCredentialDescriptionRequest.

func NewUnregisterCredentialDescriptionRequest added in v0.0.7

func NewUnregisterCredentialDescriptionRequest(vm *jni.VM, arg0 *jni.Object) (*UnregisterCredentialDescriptionRequest, error)

NewUnregisterCredentialDescriptionRequest creates a new android.credentials.UnregisterCredentialDescriptionRequest instance.

func (*UnregisterCredentialDescriptionRequest) DescribeContents added in v0.0.6

func (m *UnregisterCredentialDescriptionRequest) DescribeContents() (int32, error)

DescribeContents calls android.credentials.UnregisterCredentialDescriptionRequest.describeContents.

func (*UnregisterCredentialDescriptionRequest) WriteToParcel added in v0.0.6

func (m *UnregisterCredentialDescriptionRequest) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.credentials.UnregisterCredentialDescriptionRequest.writeToParcel.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL