I can�t decrypt a text encrypted (using RSA) with keys on smartcard.

I use a Cyberflex Access e-gate smartcard and I can encrypt and decrypt any text on the card but if I encrypt a text outside using the exported public key, card is not able to decrypt the message.
On the card side:

RSAPrivateCrtKey privateKey;
RSAPublicKey publicKey;
Cipher cipherRSA;

private MyIdentity (byte buffer[], short offset, byte length){
        // initialise PIN
        pin = new OwnerPIN(PinTryLimit, MaxPinSize);
        pin.resetAndUnblock();  
        // Key Pair
        KeyPair kp = new KeyPair(KeyPair.ALG_RSA_CRT, (short)1024);
        kp.genKeyPair();
        privateKey = (RSAPrivateCrtKey) kp.getPrivate();
        publicKey = (RSAPublicKey) kp.getPublic();  
        cipherRSA = Cipher.getInstance(Cipher.ALG_RSA_PKCS1, false);
        if (buffer[offset] == (byte)0) {
            register();
        } else {
            register(buffer, (short)(offset+1) ,(byte)(buffer[offset]));
    private void GetPublicKey (APDU apdu) {
        if (pin.isValidated()){
            byte apduBuffer[] = apdu.getBuffer();
            // short byteRead = (short)(apdu.setIncomingAndReceive());
               short bytesMod = publicKey.getModulus(apduBuffer, (short) 0);
               short bytesExp = publicKey.getExponent(apduBuffer,bytesMod);
               short outbytes = (short) (bytesMod + bytesExp);
                // Send results
             apdu.setOutgoing();
             // indicate the number of bytes in the data field
             apdu.setOutgoingLength((short)outbytes);
             // at offset 0 send 128 byte of data in the buffer
             apdu.sendBytesLong(apduBuffer, (short)APDUDATA, (short)outbytes);
        } else {
            ISOException.throwIt (ISO7816.SW_SECURITY_STATUS_NOT_SATISFIED);
     private void Decrypt (APDU apdu) {
        byte apduBuffer[] = apdu.getBuffer();
         short byteRead = (short)(apdu.setIncomingAndReceive());
        cipherRSA.init(privateKey, Cipher.MODE_DECRYPT);
          cipherRSA.doFinal(apduBuffer,(short)APDUDATA, byteRead, apduBuffer, (short)APDUDATA);
         // Send results
        apdu.setOutgoing();
        // indicate the number of bytes in the data field
        apdu.setOutgoingLength(byteRead);
        // at offset 0 send x byte of data in the buffer
        apdu.sendBytesLong(apduBuffer, (short)APDUDATA, byteRead);
     }Off the card, I have a java client:
public void getPublicKey () {
        int CLA, INS, P1, P2;
        int iArray[] = new int[0];
        short sArray[] = new short[0];
        String ss = new String("");
        String s;
        byte [] sBytes = null;
        byte [] myModulus = new byte[128];
        byte [] myExponent = new byte[3];
        try     {
            CLA = 0x68;
            INS = 0x78;
            P1  = 0;
            P2  = 0;
            sArray = iopCard.SendCardAPDU(CLA,INS,P1,P2,iArray,0x83);
            int iErrorCode = iopCard.GetLastErrorCode();
            if (iErrorCode != 0x9000)     {
                if (iErrorCode == 0x6300) {
                    System.out.println("Wrong PIN");
                } else {
                    s = iopCard.GetErrorMessage();
                    System.out.println("SendCardAPDU: " + s);
            } else {
                System.out.println("Getting Public Key...");
                if (sArray != null)  {
                    sBytes = new byte[sArray.length];
                    for (int i = 0; i < sArray.length; i++)  {
                        sBytes[i] = (byte)sArray;
ss = new String(sBytes);
System.out.println ("------ BEGIN PUBLIC KEY -------------------");
for (int i=0; i < sArray.length; i++){
System.out.print(Integer.toHexString(ss.charAt(i)).toUpperCase());
System.out.println ();
System.out.println ("------ END PUBLIC KEY -------------------");
} else {
System.out.println("Nothing.");
} catch (slbException b) {
s = b.getMessage();
System.out.println("Validate error: " + s);
for (int i=0; i<128; i++){
myModulus[i] = (byte) sArray[i];
for (int i=0; i<3; i++){
myExponent[i] = (byte) sArray[128+i];
BigInteger modulus = new BigInteger (1,myModulus);
BigInteger exponent = new BigInteger ("65537"); // there is a well-known bug in getExponent
RSAPublicKeySpec keySpec = new RSAPublicKeySpec(modulus, exponent);
KeyFactory keyFactory =null;
try {
keyFactory = KeyFactory.getInstance("RSA");
publicKey = keyFactory.generatePublic(keySpec);
} catch (NoSuchAlgorithmException e) {
System.out.println(e.getMessage ());
} catch (InvalidKeySpecException e) {
System.out.println(e.getMessage ());
System.out.println("------------------ BEGIN ------------------");
ss = new String(publicKey.getEncoded());
for (int i=0; i < publicKey.getEncoded().length; i++){
System.out.print(Integer.toHexString(ss.charAt(i)).toUpperCase());
System.out.println ();
System.out.println("------------------ END ------------------");
// to a file
try {
//Store in raw format
FileWriter fw = new FileWriter("public_raw.txt");
for (int i=0; i < publicKey.getEncoded().length; i++){
fw.write(Integer.toHexString(ss.charAt(i)).toUpperCase());
fw.close();
//could also store it as a Public key
System.out.println("Public key saved to file");
} catch(Exception e) {
System.out.println("Error opening and writing Public key to file : "+e.getMessage());
public void encrypt () {
byte cadena[] = {0x01,0x02,0x03,0x04};
byte resultado[] = new byte[256];
// Create Cipher
try {
cipherRSA.init(Cipher.ENCRYPT_MODE, publicKey);
resultado = cipherRSA.doFinal (cadena);
} catch (InvalidKeyException e) {
System.out.println(e.getMessage());
} catch (BadPaddingException e) {
System.out.println(e.getMessage());
} catch (IllegalBlockSizeException e) {
System.out.println(e.getMessage());
String ss = new String (resultado);
System.out.println("------------------ BEGIN 4 ------------------");
for (int i=0; i < resultado.length; i++){
System.out.print(Integer.toHexString(ss.charAt(i)).toUpperCase());
System.out.println ();
System.out.println("------------------ END 4 ------------------");
Another question is that I don�t understand why I get a constant length string when I encrypt a text on the card and variable length string when I encrypt off the card

I thought that exponent was 3 bytes long...
On the card I have the following code:
    private void GetExponent (APDU apdu) {
        if (pin.isValidated()){
            byte apduBuffer[] = apdu.getBuffer();
        short bytesExp = publicKey.getExponent(apduBuffer, (short) 0);
           // Send results
             apdu.setOutgoing();
             // indicate the number of bytes in the data field
             apdu.setOutgoingLength((short)bytesExp);
             // at offset 0 send 128 byte of data in the buffer
             apdu.sendBytesLong(apduBuffer, (short)APDUDATA, (short)bytesExp);
        } else {
            ISOException.throwIt (ISO7816.SW_SECURITY_STATUS_NOT_SATISFIED);
    }And if I don't send an APDU with length expected, I get the exception 6C03 (Correct Expected Length (Le) = 0x6C00) so I send APDU with 03 length and I receive the exponent. The problem is that there is a well know bug in getExponent and it returns 00 00 00... so I set it up to 65537 outside the card.

Similar Messages

  • I can't decrypt a text encrypted(useing RSA) with publickey on mobile

    hi all, I got some problem with my code,
    when I wanna use the JSR177 of J2ME to do something about Decryption
    here is some of my code as following:
    KeyFactory kf = KeyFactory.getInstance("RSA");
    byte[] publickeyEncode
    x509EncodedKeySpec keyspec = new X509EncodedKeySpec(publickeyEncode)
    PublicKey pubkey = kf.generatePublic(Keyspec) as using that, we can renew our publickey which is from the server.
    but there are Exception when I use the publickey to do decryption.
    java.security.InvalidKeyException
    at com.sun.satsa.crypto.RSACipher.init(+31)
    at javax.crypto.Cipher.init(+30)
    at javax.crypto.Cipher.init(+7)
    at KEYback.startApp(+210)
    at javax.microedition.midlet.MIDletProxy.startApp(+7)
    at com.sun.midp.midlet.Scheduler.schedule(+270)
    at com.sun.midp.main.Main.runLocalClass(+28)
    at com.sun.midp.main.Main.main(+116) however, the problem is solved when I change the DECRYPTO_MODE into ENCRYPTO_MODE
    so, is it impossible to do decryption with publickey on the mobile???

    because in the JSR177 apis,there is not "PrivateKey" this class so we only can use the "PublicKey" to do Decryption on the Mobile and do Encryption on Server with the PrivateKey..Sorry, I forgot that you are working in the J2ME context.
    as the result of our test , when the cipher_mode is "Encrypto", the code is run well, but when we turn is to "Decrytpo", the Exception is appear.Did you check that the encryption does return a valid result? Because while reading the JSR177 javadoc I got the feeling that the PublicKey only exists for verifying signatures.
    May be you should consider switching to the J2ME Bouncycastle implementation completly (or only for decryption). AFAIK it works idependent of JSR177.
    Jan

  • My iPhone 4 will not sync my new voice memos from the "Voice Memos" app to my computer. This is frustrating, should not be so hard, can someone please help. I use PC with windows 7 with iPhone version 6.1.3 and iTunes most recent. Thanks.

    My iPhone 4 will not sync my new voice memos from the "Voice Memos" app to my computer. This is frustrating, should not be so hard, can someone please help. I use PC with windows 7 with iPhone version 6.1.3 and iTunes most recent. Thanks.

    In the Music tab of iTunes, do you have 'Include Voice Memos' checked?

  • I was given an assingment, but have no idea where to begin. The assingment is to create a text file using notepad with all of my digital inputs and some how make those imputs show up on my digital indicators on my control pannel

    I was given an assingment, but have no idea where to begin. The assingment is to create a text file using notepad with all of my digital inputs and some how make those imputs show up on my digital indicators on my control pannel.
    When it was explained to me it didn't sound to hard of a task, I have no LabVIEW experience and the tutortial sucks.

    StevenD: FYI, I did NOT give you the one star rating. I would never do that!
    StevenD wrote:
    Ow. Someone is grumpy today.
    Well, this is an assignment, so it is probably homework.
    Why else would anyone give HIM such an assigment, after all he has no LabVIEW experience and the tutorials are too hard for him?
    This would make no sense unless all of it was just covered in class!
    This is not a free homework service with instant gratification.
    OK! Let's do it step by step. I assume you already have a VI with the digital indicators.
    "...but have no idea where to begin".
    open notepad.
    decide on a format, possibly one line per indicator.
    type the document.
    close notepad.
    open LabVIEW.
    Open the existing VI with all the indicators.
    (are you still following?)
    look at the diagram.
    Who made the program?
    Does the code make sense so far?
    Is it a statemachine or just a bunch of crisscrossed wires?
    Where do you want to add the file read?
    How should the file be read (after pressing a read button, at the start of the program ,etc.)
    See how far you get!
    Message Edited by altenbach on 06-24-2008 11:23 AM
    LabVIEW Champion . Do more with less code and in less time .

  • Can an iphone car charger be used safely with an ipad?

    can an iphone car charger be used safely with an ipad?

    Safely? Yes. Effectively? Probably not. iPhones use 5W chargers. iPads need 10@ chargers. Unless the charger you have is rated for both devices, it will only charge the iPad if the screen is off and then only very slowly.

  • If i buy iphone 5 from the usa can i take it back and use it with my UK O2 sim card and how much will a 16gb iphone 5 cost

    Hi,
    if i buy iphone 5 from the usa can i take it back and use it with my UK O2 sim card and also how much will a 16gb iphone 5 cost in the usa?
    thanks
    Andy

    hi there,
    you could buy it somewhere in Europe. I know Apple sells them unlocked here in Germany and if I am not mistaken also (among others) in France and Italy.
    Yet, as Peter wrote, the warranty can become a problem. Not sure whether a one country only rule goes for the European Community as well though.
    As for the price, the 16 GB model costs 679,- € (equals roughly 550 £). Currently there is an average delivery time of 4 to 5 weeks.
    LTE connections will not work with Orange or Vodafone. Only EE is about to offer a compatible LTE network. DC-HSPA and regular HSPA+ will work fine.
    regards, Chris

  • Problem Decrypting a text file using OpenPGP

    I am new in java cryptography. We have a file from vendor which needs to be decrypted. I am using the code below which gives me error after the bolded comment line. Below the code are the error messages that I get.
    Can anyone give me any assistance in telling me what is the problem.
    Thank you,
    Ed
    package cryptix.openpgp.examples;
    import cryptix.message.EncryptedMessage;
    import cryptix.message.KeyBundleMessage;
    import cryptix.message.LiteralMessage;
    import cryptix.message.Message;
    import cryptix.message.MessageException;
    import cryptix.message.MessageFactory;
    import cryptix.message.NotEncryptedToParameterException;
    import cryptix.openpgp.PGPSignedMessage;
    import cryptix.pki.KeyBundle;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.security.NoSuchAlgorithmException;
    import java.security.UnrecoverableKeyException;
    import java.util.Collection;
    public class Decrypt {
    public static void main(String[] args) {
    java.security.Security.addProvider(
    new cryptix.jce.provider.CryptixCrypto() );
    java.security.Security.addProvider(
    new cryptix.openpgp.provider.CryptixOpenPGP() );
    KeyBundle bundle = null;
    MessageFactory mf = null;
    try {
    FileInputStream in = new FileInputStream("secretkey.asc");
    mf = MessageFactory.getInstance("OpenPGP");
    Collection msgs = mf.generateMessages(in);
    KeyBundleMessage kbm = (KeyBundleMessage)msgs.iterator().next();
    bundle = kbm.getKeyBundle();
    in.close();
    } catch (IOException ioe) {
    System.err.println("IOException... You did remember to run the "+
    "GenerateAndWriteKey example first, right?");
    ioe.printStackTrace();
    System.exit(-1);
    } catch (NoSuchAlgorithmException nsae) {
    System.err.println("Cannot find the OpenPGP MessageFactory. "+
    "This usually means that the Cryptix OpenPGP provider is not "+
    "installed correctly.");
    nsae.printStackTrace();
    System.exit(-1);
    } catch (MessageException me) {
    System.err.println("Reading keybundle failed.");
    me.printStackTrace();
    System.exit(-1);
    EncryptedMessage em = null;
    try {
    FileInputStream in = new FileInputStream("C:\\Java\\enc_dec\\pgptestin.pgp");
    Collection msgs = mf.generateMessages(in);
    em = (EncryptedMessage)msgs.iterator().next();
    in.close();
    } catch (IOException ioe) {
    System.err.println("IOException... You did remember to run the "+
    "Encrypt example first, right?");
    ioe.printStackTrace();
    System.exit(-1);
    } catch (MessageException me) {
    System.err.println("Reading message failed.");
    me.printStackTrace();
    System.exit(-1);
    try {
         // System.out.println(em);
          // if fails after the below statement
    Message msg = em.decrypt(bundle,"password".toCharArray());
    PGPSignedMessage pmsg = (PGPSignedMessage)msg;
    LiteralMessage lmsg = (LiteralMessage)pmsg.getContents();
    FileOutputStream out = new FileOutputStream("C:\\Java\\enc_dec\\pgptestout.txt");
    out.write(lmsg.getTextData().getBytes());
    out.close();
    } catch (NotEncryptedToParameterException netpe) {
    System.err.println("Not encrypted to this key.");
    netpe.printStackTrace();
    System.exit(-1);
    } catch (UnrecoverableKeyException uke) {
    System.err.println("Invalid passphrase.");
    uke.printStackTrace();
    System.exit(-1);
    } catch (MessageException me) {
    System.err.println("Decrypting message failed.");
    me.printStackTrace();
    System.exit(-1);
    } catch (IOException ioe) {
              System.err.println("Writing the decrypted message failed.");
              ioe.printStackTrace();
              System.exit(-1);
    Here are the error messages:
    Exception in thread "main" java.lang.RuntimeException: NYI
         at cryptix.jce.provider.elgamal.ElGamalCipher.engineGetParameters(ElGamalCipher.java:120)
         at javax.crypto.Cipher.a(DashoA12275)
         at javax.crypto.Cipher.init(DashoA12275)
         at javax.crypto.Cipher.init(DashoA12275)
         at cryptix.openpgp.algorithm.PGPElGamal.decrypt(PGPElGamal.java:612)
         at cryptix.openpgp.packet.PGPPublicKeyEncryptedSessionKeyPacket.decrypt(PGPPublicKeyEncryptedSessionKeyPacket.java:189)
         at cryptix.openpgp.provider.PGPEncryptedMessageImpl.decrypt(PGPEncryptedMessageImpl.java:186)
         at cryptix.openpgp.provider.PGPEncryptedMessageImpl.decrypt(PGPEncryptedMessageImpl.java:315)
         at cryptix.openpgp.examples.Decrypt.main(Decrypt.java:118)
    Message was edited by:
    eidasharif
    Message was edited by:
    eidasharif
    Message was edited by:
    eidasharif
    Message was edited by:
    eidasharif
    Message was edited by:
    eidasharif
    Message was edited by:
    eidasharif
    Message was edited by:
    eidasharif
    null

    You have to download and install something called "Unlimited strength jurisdiction policy files 5.0", is the solution por the NYI (Not Yet implemented) problem. It worked in my case (you can download the file from Sun, and read the readme to know how to install it)

  • How can I retrieve deleted texts from iPhone 4 with 6. Software?

    How can I retrieve old texts that have been deleted?

    I would use a program like iExplorer to perusue your backups.
    1. Search for iExplorer, download it, install it.
    2. Plug in your phone
    3. Click continue with Demo on the lower right
    4. On the left side panel select "Browse iTunes Backups"
    5. From here select the iOS device and then click Messages... now you can look through your messages..buying iExplorer will allow you to search your messages.
    Also, check out DiskAid, I believe it will let you look through your backups and search may work without purchasing, just understand that both programs will have some limitation in demo mode.
    Aaron

  • How can you add a where clause using "OR" with applied ViewCriteria?

    [JDeveloper 10.1.3 SU4]
    [JHeadstart 10.1.3 build 78]
    I am using JHeadstart, but have a question probably more in the ADF area. On the JHeadstart forum I asked:
    "I am overriding JhsApplicationModule's advancedSearch in order to be able to search in childtables. I created transient attributes, display those in advanced search and in the overridden method I check if any of these are filled by the user and create a where clause like 'EXISTS (SELECT 1 FROM <childtable> WHERE <column in childtable> = <column in EO's table> AND <another column in childtable> LIKE '<value supplied by user>)'. I add this whereclause using ViewObject.setWhereClause.
    So far so good and it works. However, if the user selects 'Result matches any criteria', combining setWhereClause and the normal advancedSearch QueryByExample implementation using ViewCriteriaRow do not provide the desired result, since the ViewCriteria and the setWhereClause are AND-ed together, which is fine if the user selects the (default) "Results match all criteria" (everything is AND-ed) but not the "Result matches any criteria", since then every criterium is OR-ed together, except for the setwhereclause criteria and the set of ViewCriteriaRows, they are AND-ed.
    I looked if I could specify that a WhereClause will be OR-ed to existing applied ViewCriteria, but no luck. Do I have to rewrite also advancedSearch's ViewCriteria implementation and write an entire setWhereClause implementation to be able to "OR" every criterium? Or any other suggestions? Can I look at the entire Where clause and rewrite it (after applyCriteria and setWhereClause are called on the VO)?
    Toine"
    Sandra Muller (JHeadstart Team) told me today: "This sounds like a JDeveloper/ADF issue that is not related to JHeadstart. The question is: how can you add a where clause using "OR" if there are already one or more ViewCriteria applied?
    To simplify the test case, you could create a simple ADF BC test client class in a test Model project without JHeadstart (in the test class, use bc4jclient + Ctrl-Enter), in which you first apply a few ViewCriteriaRows to a View Object and also add a where clause.
    Can you please log a TAR at MetaLink ( http://metalink.oracle.com/ ), or ask this question at the JDeveloper forum at http://otn.oracle.com/discussionforums/jdev.html ? (This what I am doing now ;-))
    Thanks,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting"
    Anyone knowing the answer or am I asking for an enhancement?
    Toine

    Hi,
    Can you SET your whereclause as follows ?
    ('Y' = <isAnd>
    and EXISTS (SELECT 1 FROM <childtable> WHERE <column in childtable> = <column in EO's table> AND <another column in childtable> LIKE '<value supplied by user>))
    OR ('N' = <isAnd>
    AND EXISTS (SELECT 1 FROM <childtable> WHERE <column in childtable> = <column in EO's table> OR <another column in childtable> LIKE '<value supplied by user>))
    )

  • Can't read a text file using java

    Hi All
    I am trying to read a log file.
    ProgramA keeps updating the log file, while my program ProgramB reads it.
    For some readson my ProgramB is not able to read the last two lines in the log file. If I run the program in debug mode it is reading all the lines.
    This is having me frustrated.
    Please let me know if there is a way to read entire contents.
    Here is how I am reading the files ( 2ways)
         private static String readFileAsString(String filePath)
        throws java.io.IOException{
            StringBuffer fileData = new StringBuffer(1000);
            FileReader fr = new FileReader(filePath);
            BufferedReader reader = new BufferedReader(fr);
            char[] buf = new char[1024];
            int numRead=0;
            while((numRead=reader.read(buf)) != -1){
                String readData = String.valueOf(buf, 0, numRead);
                fileData.append(readData);
                buf = new char[1024];
            reader.close();
            fr.close();
            return fileData.toString();
           * Fetch the entire contents of a text file, and return it in a String.
           * This style of implementation does not throw Exceptions to the caller.
           * @param aFile is a file which already exists and can be read.
           static public String readFileAsString(String filePath) {
             //...checks on aFile are elided
             StringBuffer contents = new StringBuffer();
             //declared here only to make visible to finally clause
             BufferedReader input = null;
             try {
               //use buffering, reading one line at a time
               //FileReader always assumes default encoding is OK!
               input = new BufferedReader( new FileReader(filePath) );
               String line = null; //not declared within while loop
               * readLine is a bit quirky :
               * it returns the content of a line MINUS the newline.
               * it returns null only for the END of the stream.
               * it returns an empty String if two newlines appear in a row.
               while (( line = input.readLine()) != null){
                 contents.append(line);
                 contents.append(System.getProperty("line.separator"));
             catch (FileNotFoundException ex) {
               ex.printStackTrace();
             catch (IOException ex){
               ex.printStackTrace();
             finally {
               try {
                 if (input!= null) {
                   //flush and close both "input" and its underlying FileReader
                   input.close();
               catch (IOException ex) {
                 ex.printStackTrace();
             return contents.toString();
           }

    If you're using JDK 5 or later, you could use the Scanner class for input information. See below:
    try {
                   Scanner reader = new Scanner(new File("C:\\boot.ini"));
                   StringBuilder sb = new StringBuilder();
                   while (reader.hasNextLine()) {
                        sb.append(reader.nextLine());
                        sb.append(System.getProperty("line.separator"));
                   System.out.println(sb.toString());
              } catch (FileNotFoundException e) {
                   e.printStackTrace();
              }

  • Can we enable full text search using TOAD ?

    Hi, i m new to oracle, i come from sql server background
    There is a server in israel where oracle 10 g is installed. I stay in india. i want to connect to that database(with valid credentials) and want to know if i can enable full text search feature or any other related feature so that i can search a few keywords as i dont know what tables contain what data.
    Plz guide

    WhiteHat wrote:
    923860 wrote:
    Hi, i m new to oracle, i come from sql server background
    There is a server in israel where oracle 10 g is installed. I stay in india. i want to connect to that database(with valid credentials) and want to know if i can enable full text search feature or any other related feature so that i can search a few keywords as i dont know what tables contain what data.
    Plz guideyou want to be able to search all fields in all tables?
    I don't think this is possible to do in any RDMS! to be a developer you must know the schema. When I was working with Toad it had such an option. I guess it is still there. And that was one of the things that was really really useful.
    Of cause TOAD knows the schema. And you could choose where you want to search (include trigger code or not, include data, etc.).
    But I'm not sure if there are any requirements for this option. The question should be better asked in a quest-TOAD forum.
    Edited by: Sven W. on Mar 28, 2012 9:31 AM

  • Why can't I forward text messages using iMessage to my email address?

    I recently upgraded my cell phone to an iPhone 5s.  I'm using iMessage and am unable to forward text messages to my email address.  Sometimes they deliver fine but on the whole they won't go through to my email.  Can anyone tell me why?  Or what I can do to get them to forward?  Thank you!

    Do you just mean while you are in the car? Or do you mean while you're connected to a system in the car? What happens when you try? Have you consulted your dealer to make sure you have the most up-to-date firmware on your car system?

  • Can I create a text image using Photoshop Elements?

    I would like to purchase Photoshop Elements to create a text poster of my kids sport pictures. I am just an amatuer and can't justify the CS version. Will Elements work for this?

    Without knowing what exactly you want to do, it is difficult to answer but like everything, you can try the product for 30 days free of charge and if you like it, you can buy it.  The download link is here:
    <http://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop_elements&loc=us>
    G/L

  • I recently purchased the iphone6 and since it was activated, I can not see any text messages from people with an iphone, on Verizon Messages.  Any advice?

    I recently purchased an iphone 6, and since it was activated on Sunday, I am unable to see any text messages from iphone users, on my Verizon Messages.  Any suggestions?

    Hi Erin,
    The reason I asked is I like using Verizon Messages and found out via a chat on your website that with iMessaging, you can't see those messages on Verizon Messages.  This phone is for a teen ager so I want to make sure all of the fun things about an iPhone are still intact if I turn off iMessage.  r do you know of an Apple product that works the same way as Verizon Messages?

  • Can a canon pixma MG6120 be used wirelessly with an ipad 3

    Apologies if this is a naive question, but I'm totally new to the iPad / Apple environment & am having a hard time finding out a) if my new iPad 3 (Wi-Fi & 3G) will connect with My Canon Pixma MG6120 printer that is set up with my PC desktop computer; &, if it will - b) where can a decidedly non-techie AOP find simple step-by-step instructions to walk me through the procedure?

    Below are some of the Apps which would support printing for non-Airprint support printers.
    I have used ePrint, is quiet ok. But still using third party app is a pain
    Air Sharing HD
    ePrint
    PrintCentral for iPad
    Print Magic HD
    PrinterShare Mobile

Maybe you are looking for

  • Mac OS 10.4. 11 Combo update (PPC) bug?

    Installed the update above after software update check. On restart the Imac stops witth a black screen and the fan going at full speed. The "on" light is lit. I have done the following actions: 1. started from the installer that came with the compute

  • Recovering erased data from a back-up hard drive

    Hello, I erased a folder full of data on my back-up hard drive (Western Digital), and need to recover if it possible. I deleted it and then emptied my Trash, but have not written over it yet. How can I recover this folder? Thanks.

  • Problem on Multi based queries

    Hi,gurus,    I have two DSO(BI 7.0), ZDSO1 and ZDSO2, in ZDSO1, there are three characteristics ZCH01, ZCH02, ZCH03 and one key figure ZKF01, the key is ZCH01, while in ZDSO2, there are three characteristics ZCH01, ZCH04, ZCH05 and one key figure ZKF

  • Message AA 632 :  Line items reduce the cut-off value by 1.00

    Dear all, I am getting the above error, during MIRO transaction for the asset invoicing. I am not able to understand the reason for the same and how to overcomes it. Please guide. Manoj

  • After successful installation of 9ias release 2 version  9.0.2.0.1

    Hi After successful installation of 9ias release 2 version 9.0.2.0.1 in the service following services are missing (oracle_home9ias122http_server , form server and reportserver ) which has to be present as per old version installation but in new vers