Android :: Create BKS Keystore File For SSL Support Of Web Server And Handshake Process
Nov 9, 2009
I'm working on a litte HTTP server application for the Android. Now I like to secure the communication by using SSL. But I got stuck by creating a suitable keystore file. Searching the archives I came to the conclusion that it will be best to use a BKS type keystore since all other keystore types (like JKS) are not supported on the android.
Unfortunately I can't figure out a way to setup the keystore file. I tried OpenSSL - wrong keystore format. I tried the keytool from JDK - right keystore format but it doesn't support BKS keystores. I tried the Keytool IUI - I could create a BKS type keystore but it alwais ends up in an InvalidKeyException "Illegal key size". No matter if I try to create a new certificate or import it from a JKS keystore. (I tried to create the RSA ver.3 certificate with a key size of 2048 and 1024 bits.) How do you create BKS keystores?
For completeness here's the code I trying to use for loading the keystore:..............................
View 2 Replies
Nov 13, 2009
I am having Java SSL based server and I want to connect android SSL supported client to it. My keystore in Java is JKS, but android says no JKS implementation found. It supports BKS. Is there any way to have JKS support for android ? If not then how can use BKS in Java. I am trying using PKCS12, but documentation says using PKCS12 for trustanchors purpose is not supported.
View 4 Replies
View Related
Feb 2, 2010
I have created the private signed keystore file using eclipse and i have released the apk files in android market website. after some days we got some issues from users and we have fixed the issues but i don't have private signed keystore file. while making the apk file i need to use previous version release used private signed keystore file. Is there way to get private signed keystore file from previous apk release file?
View 1 Replies
View Related
Oct 31, 2010
I'm writing an Android app that requires SSL client authentication. I know how to create a JKS keystore for a desktop Java application, but Android only supports the BKS format. Every way I've tried to create the keystore results in the following error:
handling exception: javax.net.ssl.SSLHandshakeException: null cert chain
So it looks like the client is never sending a proper certificate chain, probably because I'm not creating the keystore properly. I'm unable to enable SSL debugging like I can on the dekstop, so that's making this much more difficult than it should be.
For reference the following is the command that IS working to create a BKS truststore:
keytool -importcert -v -trustcacerts -file "cacert.pem" -alias ca -keystore "mySrvTruststore.bks" -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath "bcprov-jdk16-145.jar" -storetype BKS -storepass testtest
Here is the command I've tried that is NOT working to create a BKS client keystore:
CODE:.........................
View 3 Replies
View Related
Feb 9, 2012
I developed an Android game with a colleague and uploaded it to my Developer account. I created an update and it's ready to upload, but I realized I can't use the same package name because I don't have the password for the keystore because it was created by my colleague and he no longer works with us. The current version of the game has already gotten tens of thousands of downloads and many good reviews, so I want to be able to keep the same package name so I can upload the update as an update, instead of uploading it as a new app. Is there any way to crack the keystore file without knowing the password?
View 4 Replies
View Related
Feb 16, 2010
I have an updated apk - tested successfully on various devices and simulator instances - with the following manifest:
CODE:..............
When I post to Android Marketplace as an upgrade to my existing 1.0 app, I get the aforementioned ambiguous message: "The server could not process your apk. Try again."
I just tried to upload the same file again. Now I get a new message:
The new apk's versionCode (2) in AndroidManifest.xml must be higher than the old apk's versionCode (2). The server could not process your apk. Try again.
So Marketplace did get my upgraded apk after all? (The very first accepted apk's versionCode was 1, so this update was of course bumped to 2.) Confused ...
Bumping it up to 3 and trying again. Surprise surprise, I get the original "could not process" error all over again. Going in circles.
If I exit and re-enter the Marketplace page, now it shows that the app has been uploaded! Except there's no app icon. Curiouser and curiouser ... and this is all happening with a cache-cleared (standards-friendly) browser to boot.
View 3 Replies
View Related
Mar 26, 2010
Has there been an upgrade to the market that changes the minimum requirements for an app? I have taken a couple months off and now whenever I try to upload an app, I get the unhelpful message "The server could not process your apk. Try again.". This happens even when I upload the exact same apks that I have uploaded before and ones that work fine with adb push onto devices.
View 3 Replies
View Related
Nov 15, 2010
Since this morning, I've been getting the error in the subject when I try to upload a new APK version to my Market Developer Console. At first, I figured it was just a brief server outage, but not since it's gone on all day. I also suspect it's only affecting me, since I've seen no other mention of it on this group. Well, I'm mentioning it now.
Anyone come across this before? I've released enough APKs that I'm quite familiar with the Console; while that doesn't rule out a stupid mistake, of course, I don't think that's the case here. Obvious possibilities that I think I HAVE ruled out: I've confirmed that it's the correct package name, and that it's signed with the same key as it always has been. Beyond that, I'm not sure what to consider.
I have also contacted Market Support, with no response as yet. And I did notice that this morning was the first time the "Draft application" feature became available on my Console; not sure if that's relevant, but coincidences are suspicious.
View 3 Replies
View Related
Jun 24, 2010
I have been struggling with uploading my application to android market. I keep getting the same old "The server could not process your apk. Try again.". I tried for hours to change and modify my AndroidManifest.xml file but no luck.
Here is my my AndroidManifest.xml:
CODE:............
View 2 Replies
View Related
Mar 26, 2010
Can we create a daemon process in android. If possible can provide some document.
View 2 Replies
View Related
May 25, 2009
I want to run my application in system process instead of application process..
View 2 Replies
View Related
Oct 5, 2010
I am getting this log COntiniously in my class, Can any body suggest me how to handle this SSLSocketIMpl handshake in 2.1,
I found that this is known issue in froyo. 8558.
CODE:...............
View 2 Replies
View Related
Apr 17, 2010
Is there anything the Dalvik VM supports (in terms of bytecode) which is not used currently because the .class files don't have it?
As an example, if people would write their own Source-to-DX converter for their functional language XYZ, would they be able to implement e. g. full tail calls although the .class file does support tail calls only under certain circumstances?
View 1 Replies
View Related
Sep 2, 2010
I need to create process dialogue (wait cursor) while navigating one screen to another screen..
View 4 Replies
View Related
Feb 15, 2010
Carrier want it's navigator use specific PDE server to get location information so we need API that can configure PDE server(IP, Port) Is it available?
View 2 Replies
View Related
Jan 11, 2010
Instead of installing another program I would rather just use Astro's process manager, it works plenty well for what I want now.I know you can use Anycut to rename and create shortcuts to most things, but is there a way to create a shortcut to a function within a program? If not with Anycut, maybe a different program?
View 2 Replies
View Related
Feb 23, 2009
i have a game need to network resource.i want download it on the sdcard.how i put the resouce on my sdcard and how can access my file from the sdcard.
View 3 Replies
View Related
Jun 21, 2010
Is it possible to create the connectivity of android with ftp server. i am going to create an application where login information about user is placed on ftp server.
View 1 Replies
View Related
Sep 21, 2010
I am new to developing applications for android but have developed my first app. I have following questions.
1. Is it possible to create a client server app? I mean the application on one phone acting as server and applications on other phones sending/receiving data from it?
2. Create a wifi network (may be using bluetooth) for the above client server app. The idea being not to use the mobile service provide network but rather a local network.
View 4 Replies
View Related
Feb 22, 2009
In case there is anybody out there who would like to create a support- application to an activity that is already used by everybody on the Internet, the moment has come! I'm particularly interested in developers with deep knowledge of Linux services and/or the Android GUI. Note: this is not yet another password vault or similar, this is about *eventually getting rid* of passwords!
View 2 Replies
View Related
Nov 18, 2010
How can i create an application which support Korean as well as English language?
View 1 Replies
View Related
Oct 20, 2010
Hi, i am very new to programming in java however have a lot of experience in .NET (c# & vb.net). I am trying to create a new instance of a serversocket class in eclipse IDE and when i type the following code it is giving me an "Unhandled exception type IOException" and i havent even tried to run the code yet! I dont understand how my code is exceptioning before runtime or what i can do to fix it.
View 2 Replies
View Related
May 3, 2010
Is there any build-in mechanism in Android, which could create a service or app that actually listens to some server from the out side.. something that will "Wake up" the phone and makes him receiving a message from an outside server (i am asking this coz most of the appz are working the way around, when the phone sending requests to an outside server to receive data)
is it possible any how?
View 2 Replies
View Related
Feb 3, 2009
I want to send the some xml data to server. Here I am showing you the example I tried: try { String s = "<?xml version="1.0" encoding="UTF-8"?>
" +"<name>Manoj</name>
" +"<number>123</number>
" +"<school>dmh</school>
"; String url = "http://localhost:9090/loggerapi.php?data="+s; HttpClient httpclient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(URI.create(url)); httpPost.setHeader("Content-type","text/xml; charset=ISO-8859-1"); ResponseHandler<String> responseHandler = new BasicResponseHandler(); String responseBody = httpclient.execute(httpPost, responseHandler);
}
View 2 Replies
View Related
Aug 23, 2009
How can we download a file from server using ftp? How can we use android's download manager manually to download ?
View 3 Replies
View Related
Apr 25, 2009
The code...
View 2 Replies
View Related
May 26, 2009
I'm developing a photo editor application. It will launched by android.intent.action.EDIT intent. I made two application to emit that intent. I found that two instance of my photo editor activity is created within the same process which is named as my activity. But there is a singleton class used in my photo editor activity and that two activities use the same singleton class instance which break my application logic. I wonder if there is any way to let Android create my activity within the process which the launcher activity lies in? So that the two instance of my photo editor activity can be separated into two different process. And so they can reference to different instance of.
View 11 Replies
View Related
Apr 19, 2010
I try to download a file from a tomcat server using the following snipet of code
try
{
BufferedInputStream getit = new BufferedInputStream(new URL("http://192.168.2.180:8080/android.apk").openStream());
FileOutputStream saveit = new FileOutputStream(path);
BufferedOutputStream bout = new BufferedOutputStream(saveit,1024);
byte data[] = new byte[1024];
int readed = getit.read(data,0,1024);...................
View 1 Replies
View Related
Nov 11, 2009
i am downloading files from web server programatically. after download is complete, i checked the file.the size ,extension and all other parameters are correct but i when i try to play that file in media player it is showing that it is corrupt.
byte[] b = null; InputStream in = null; b = new byte[Integer.parseInt(size)]; // size of the file. in = OpenHttpConnection(URL); in.read(b); in.close();
File folder = new File("/sdcard", "folder");
boolean check = folder.mkdirs();
Log.d("HttpDownload", "check " + check);
File myFile = new File("/sdcard/folder/" + name);
myFile.createNewFile();
OutputStream filoutputStream = new FileOutputStream(myFile);
filoutputStream.write(b);
filoutputStream.flush();
filoutputStream.close();
View 2 Replies
View Related
May 19, 2010
Every time someone leaves me a voicemail on my home phone number, VOIP home phone voice mail box sends me the voicemail as a .wav file attachment. When I try to play this .wav file the phone refuses, saying "Sorry, the player does not support this type of audio file".
So, I take it the .wav files cannot be played on Android phones. Has anyone found a workable and simple workaround to this yet?
View 7 Replies
View Related