Table of Contents

Class SigningInfo

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class SigningInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
SigningInfo
Implements
Inherited Members
Extension Methods

Constructors

SigningInfo()

public SigningInfo()

SigningInfo(SigningInfo)

public SigningInfo(SigningInfo arg0)

Parameters

arg0 SigningInfo

SigningInfo

SigningInfo(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SigningInfo(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

SigningInfo(int, Collection<Signature>, Collection<PublicKey>, Collection<Signature>)

public SigningInfo(int arg0, Collection<Signature> arg1, Collection<PublicKey> arg2, Collection<Signature> arg3)

Parameters

arg0 int

int

arg1 Collection<Signature>

Collection

arg2 Collection<PublicKey>

Collection

arg3 Collection<Signature>

Collection

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

VERSION_JAR

public static int VERSION_JAR { get; set; }

Property Value

int

VERSION_SIGNING_BLOCK_V2

public static int VERSION_SIGNING_BLOCK_V2 { get; set; }

Property Value

int

VERSION_SIGNING_BLOCK_V3

public static int VERSION_SIGNING_BLOCK_V3 { get; set; }

Property Value

int

VERSION_SIGNING_BLOCK_V4

public static int VERSION_SIGNING_BLOCK_V4 { get; set; }

Property Value

int

Methods

CreatePoolableInstance()

HPA initializer for SigningInfo()

public static SigningInfo CreatePoolableInstance()

Returns

SigningInfo

CreatePoolableInstance(SigningInfo)

HPA initializer for SigningInfo(Android.Content.Pm.SigningInfo arg0)

public static SigningInfo CreatePoolableInstance(SigningInfo arg0)

Parameters

arg0 SigningInfo

Returns

SigningInfo

CreatePoolableInstance(int, Collection<Signature>, Collection<PublicKey>, Collection<Signature>)

HPA initializer for SigningInfo(int arg0, Java.Util.Collection%3CAndroid.Content.Pm.Signature%3E arg1, Java.Util.Collection%3CJava.Security.PublicKey%3E arg2, Java.Util.Collection%3CAndroid.Content.Pm.Signature%3E arg3)

public static SigningInfo CreatePoolableInstance(int arg0, Collection<Signature> arg1, Collection<PublicKey> arg2, Collection<Signature> arg3)

Parameters

arg0 int
arg1 Collection<Signature>
arg2 Collection<PublicKey>
arg3 Collection<Signature>

Returns

SigningInfo

DescribeContents()

public int DescribeContents()

Returns

int

int

GetApkContentsSigners()

public Signature[] GetApkContentsSigners()

Returns

Signature[]

Signature

GetPublicKeys()

public Collection<PublicKey> GetPublicKeys()

Returns

Collection<PublicKey>

Collection

GetSchemeVersion()

public int GetSchemeVersion()

Returns

int

int

GetSigningCertificateHistory()

public Signature[] GetSigningCertificateHistory()

Returns

Signature[]

Signature

HasMultipleSigners()

public bool HasMultipleSigners()

Returns

bool

bool

HasPastSigningCertificates()

public bool HasPastSigningCertificates()

Returns

bool

bool

SignersMatchExactly(SigningInfo)

public bool SignersMatchExactly(SigningInfo arg0)

Parameters

arg0 SigningInfo

SigningInfo

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int