Android.Security.KeyChain Members

The members of Android.Security.KeyChain are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Public Fields

const
ActionStorageChangedstring. Broadcast Action: Indicates the trusted storage has changed.
const
ExtraCertificatestring. Optional extra to specify an X.509 certificate to install on the Intent returned by KeyChain.CreateInstallIntent.
const
ExtraNamestring. Optional extra to specify a String credential name on the Intent returned by KeyChain.CreateInstallIntent.
const
ExtraPkcs12string. Optional extra for use with the Intent returned by KeyChain.CreateInstallIntent to specify a PKCS#12 key store to install.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

static
ChoosePrivateKeyAlias(Android.App.Activity, IKeyChainAliasCallback, string[], Java.Security.IPrincipal[], string, int, string)
Launches an Activity for the user to select the alias for a private key and certificate pair for authentication.
static
CreateInstallIntent() : Android.Content.Intent
Returns an Intent that can be used for credential installation.
static
GetCertificateChain(Android.Content.Context, string) : Java.Security.Cert.X509Certificate[]
Returns the X509Certificate chain for the requested alias, or null if no there is no result.
static
GetPrivateKey(Android.Content.Context, string) : Java.Security.IPrivateKey
Returns the PrivateKey for the requested alias, or null if no there is no result.
static
IsBoundKeyAlgorithm(string) : bool
Returns true if the current device's KeyChain binds any PrivateKey of the given algorithm to the device once imported or generated.
static
IsKeyAlgorithmSupported(string) : bool
Returns true if the current device's KeyChain supports a specific PrivateKey type indicated by algorithm (e.g.