Home | History | Annotate | Download | only in mkidentity

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/appauth/
com/android/appauth/ASN1$ParseError.class
ASN1.java
package com.android.appauth
 com.android.appauth.ASN1$ParseError extends java.lang.Exception {
	public void  (java.lang.String) 
}

com/android/appauth/ASN1.class
ASN1.java
package com.android.appauth
public com.android.appauth.ASN1 extends java.lang.Object {
	byte[] data
	int off
	int size
	public static final int INTEGER
	public static final int BITSTRING
	public static final int NULL
	public static final int OID
	public static final int SEQUENCE
	public void  () 
	public void  (byte[]) 
	public void parse (int, com.android.appauth.ASN1)  throws com.android.appauth.ASN1$ParseError 
	public int parseInt ()  throws com.android.appauth.ASN1$ParseError 
	public java.math.BigInteger parseBigInteger ()  throws com.android.appauth.ASN1$ParseError 
	public static int hsize (int)  throws com.android.appauth.ASN1$ParseError 
	public static int header (int, int, byte[], int)  throws com.android.appauth.ASN1$ParseError 
}

com/android/appauth/Authenticator.class
Authenticator.java
package com.android.appauth
public abstract com.android.appauth.Authenticator extends java.lang.Object {
	public void  () 
	public abstract com.android.appauth.Certificate getCertificate (java.lang.String) 
	public abstract boolean isRootCertificate (com.android.appauth.Certificate) 
	public abstract java.util.Date getDate () 
	public abstract boolean validAccountHash (java.lang.String) 
	public abstract boolean validManifestHash (java.lang.String) 
}

com/android/appauth/Certificate.class
Certificate.java
package com.android.appauth
public com.android.appauth.Certificate extends java.lang.Object implements com.android.appauth.Logger  {
	private static final String KEY_ENTITY_NAME
	private static final String KEY_DISPLAY_NAME
	private static final String KEY_INVALID_AFTER
	private static final String KEY_INVALID_BEFORE
	private static final String KEY_TYPE
	private static final String KEY_VERSION
	private static final String KEY_HASH_ALGO
	private static final String KEY_SIGNED_BY
	private static final String KEY_SIGNATURE
	private static final String KEY_PUBLIC_KEY
	private static final String KEY_AUTHORIZE_ACCOUNT
	private static final String KEY_AUTHORIZE_MANIFEST
	private static final String KEY_AUTHORIZE_APP_SIGNER
	private static final String KEY_AUTHORIZE_DEVICE
	public static final String VERSION
	private static final String PUBLIC_KEY_ALGO
	public static final String TYPE_SIGN_CERTS
	public static final String TYPE_SIGN_APPS
	public static final String TYPE_IDENTITY
	private static final String SIGNER_SELF
	public static final String SIGNATURE_TYPE
	public static final String DIGEST_TYPE
	private static final String KEY_VALUE_SEP
	private static final String LINE_ENDING
	private static final byte[] KEY_VALUE_SEP_BYTES
	private static final byte[] LINE_ENDING_BYTES
	private static final java.nio.charset.Charset CHARSET
	public static final String INSTALL_VIA_USB
	private java.util.Map mEntries
	public void  () 
	public static com.android.appauth.Certificate readFrom (java.io.InputStream)  throws java.io.IOException com.android.appauth.MalformedCertificateException 
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
	public void putItem (java.lang.String, java.lang.String) 
	public java.lang.String getItem (java.lang.String) 
	public void addItem (java.lang.String, java.lang.String) 
	public java.util.List getItems (java.lang.String) 
	void removeItem (java.lang.String) 
	byte[] getBase64Item (java.lang.String) 
	void putBase64Item (java.lang.String, byte[]) 
	public java.lang.String getEntityName () 
	public void setEntityName (java.lang.String) 
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
	public java.util.Date getInvalidAfter () 
	public void setInvalidAfter (java.util.Date) 
	public java.util.Date getInvalidBefore () 
	public void setInvalidBefore (java.util.Date) 
	public java.lang.String getType () 
	public void setType (java.lang.String) 
	public java.lang.String getVersion () 
	public void setVersion (java.lang.String) 
	public java.lang.String getHashAlgo () 
	public void setHashAlgo (java.lang.String) 
	public java.lang.String getSignedBy () 
	public byte[] getSignature () 
	public void setPublicKey (java.security.PublicKey) 
	public java.security.PublicKey getPublicKey () 
	public java.lang.String getAuthorizeManifest () 
	public void setAuthorizeManifest (java.lang.String) 
	public java.util.List getAuthorizeAccounts () 
	public void addAuthorizeAccount (java.lang.String) 
	public byte[] getAuthorizeAppSigner () 
	public void setAuthorizeAppSigner (byte[]) 
	public java.util.List getAuthorizedDevices () 
	public void addAuthorizeDevice (java.lang.String) 
	public java.lang.String getHash () 
	public boolean isSignedBy (com.android.appauth.Certificate) 
	public boolean signWith (com.android.appauth.Certificate, java.security.PrivateKey) 
	public boolean isSignedByVerbose (com.android.appauth.Certificate)  throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.spec.InvalidKeySpecException 
	public boolean signWithVerbose (com.android.appauth.Certificate, java.security.PrivateKey)  throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException 
	private void checkStructure ()  throws com.android.appauth.InvalidCertificateException 
	private void checkSigning (com.android.appauth.Authenticator, int, com.android.appauth.Logger)  throws java.lang.Exception 
	public boolean isValid (com.android.appauth.Authenticator) 
	private void checkDateRanges (com.android.appauth.Authenticator)  throws java.lang.Exception 
	private void check (com.android.appauth.Authenticator, int, com.android.appauth.Logger)  throws java.lang.Exception 
	public boolean verify (com.android.appauth.Authenticator) 
	public boolean verify (com.android.appauth.Authenticator, com.android.appauth.Logger) 
	private void updateSignature (java.security.Signature)  throws java.security.SignatureException 
	public void updateDigest (java.security.MessageDigest) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String toString () 
	public void writeLine (java.lang.String) 
	static void  () 
}

com/android/appauth/Logger.class
Logger.java
package com.android.appauth
public abstract com.android.appauth.Logger extends java.lang.Object {
	public abstract void writeLine (java.lang.String) 
}

com/android/appauth/MalformedCertificateException.class
MalformedCertificateException.java
package com.android.appauth
public com.android.appauth.MalformedCertificateException extends com.android.appauth.InvalidCertificateException {
	public void  (java.lang.String) 
}

com/android/appauth/InvalidCertificateException.class
InvalidCertificateException.java
package com.android.appauth
public com.android.appauth.InvalidCertificateException extends java.lang.Exception {
	public void  (java.lang.String) 
}

com/android/appauth/Base64$Coder.class
Base64.java
package com.android.appauth
abstract com.android.appauth.Base64$Coder extends java.lang.Object {
	public byte[] output
	public int op
	void  () 
	public abstract boolean process (byte[], int, int, boolean) 
	public abstract int maxOutputSize (int) 
}

com/android/appauth/Base64$Decoder.class
Base64.java
package com.android.appauth
 com.android.appauth.Base64$Decoder extends com.android.appauth.Base64$Coder {
	private static final int[] DECODE
	private static final int[] DECODE_WEBSAFE
	private static final int SKIP
	private static final int EQUALS
	private int state
	private int value
	private final int[] alphabet
	public void  (int, byte[]) 
	public int maxOutputSize (int) 
	public boolean process (byte[], int, int, boolean) 
	static void  () 
}

com/android/appauth/Base64$Encoder.class
Base64.java
package com.android.appauth
 com.android.appauth.Base64$Encoder extends com.android.appauth.Base64$Coder {
	public static final int LINE_GROUPS
	private static final byte[] ENCODE
	private static final byte[] ENCODE_WEBSAFE
	private final byte[] tail
	int tailLen
	private int count
	public final boolean do_padding
	public final boolean do_newline
	public final boolean do_cr
	private final byte[] alphabet
	static final boolean $assertionsDisabled
	public void  (int, byte[]) 
	public int maxOutputSize (int) 
	public boolean process (byte[], int, int, boolean) 
	static void  () 
}

com/android/appauth/Base64.class
Base64.java
package com.android.appauth
public com.android.appauth.Base64 extends java.lang.Object {
	public static final int DEFAULT
	public static final int NO_PADDING
	public static final int NO_WRAP
	public static final int CRLF
	public static final int URL_SAFE
	public static final int NO_CLOSE
	static final boolean $assertionsDisabled
	public static byte[] decode (java.lang.String, int) 
	public static byte[] decode (byte[], int) 
	public static byte[] decode (byte[], int, int, int) 
	public static java.lang.String encodeToString (byte[], int) 
	public static java.lang.String encodeToString (byte[], int, int, int) 
	public static byte[] encode (byte[], int) 
	public static byte[] encode (byte[], int, int, int) 
	private void  () 
	static void  () 
}

com/android/appauth/ExpiredCertificateException.class
ExpiredCertificateException.java
package com.android.appauth
public com.android.appauth.ExpiredCertificateException extends com.android.appauth.InvalidCertificateException {
	public void  (java.lang.String) 
}

com/android/appauth/SSLKeyLoader$PrivateKey.class
SSLKeyLoader.java
package com.android.appauth
 com.android.appauth.SSLKeyLoader$PrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey  {
	java.math.BigInteger modulus
	java.math.BigInteger exponent
	void  () 
	public java.math.BigInteger getModulus () 
	public java.math.BigInteger getPrivateExponent () 
	public byte[] getEncoded () 
	public java.lang.String getFormat () 
	public java.lang.String getAlgorithm () 
}

com/android/appauth/SSLKeyLoader$PublicKey.class
SSLKeyLoader.java
package com.android.appauth
 com.android.appauth.SSLKeyLoader$PublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey  {
	java.math.BigInteger modulus
	java.math.BigInteger exponent
	static final byte[] OID
	void  () 
	public java.math.BigInteger getModulus () 
	public java.math.BigInteger getPublicExponent () 
	public java.lang.String getFormat () 
	public java.lang.String getAlgorithm () 
	public byte[] getEncoded () 
	static void  () 
}

com/android/appauth/SSLKeyLoader.class
SSLKeyLoader.java
package com.android.appauth
public com.android.appauth.SSLKeyLoader extends java.lang.Object {
	private static final String HEADER_PRIVATE
	private static final String FOOTER_PRIVATE
	public void  () 
	public static java.security.interfaces.RSAPrivateKey loadPrivateKey (byte[]) 
	public static java.security.interfaces.RSAPublicKey loadPublicKey (byte[]) 
	private static void loadKeyPair (byte[], com.android.appauth.SSLKeyLoader$PrivateKey, com.android.appauth.SSLKeyLoader$PublicKey)  throws com.android.appauth.ASN1$ParseError 
	private static byte[] decodeWrapper (byte[]) 
}

com/android/appauth/UntrustedRootException.class
UntrustedRootException.java
package com.android.appauth
public com.android.appauth.UntrustedRootException extends com.android.appauth.InvalidCertificateException {
	public void  (java.lang.String) 
}

com/android/appauth/Util.class
Util.java
package com.android.appauth
public com.android.appauth.Util extends java.lang.Object {
	static final byte[] HEX
	private static final String DATE_FORMAT
	public static final long ONE_DAY_IN_MS
	static final java.util.TimeZone UTC
	public void  () 
	static java.lang.String toHex (byte[]) 
	static java.lang.String trunc (java.lang.String, int) 
	public static byte[] loadFile (java.lang.String) 
	public static java.lang.String getApkHash (java.lang.String) 
	public static java.lang.String getApkHash (java.io.File) 
	public static java.lang.String dateToString (java.util.Date) 
	public static java.util.Date stringToDate (java.lang.String) 
	static void  () 
}