Getting Message Digest from Signature?

I'm developing an application that requires the use of a signed message digest, so I'm using the java.security.Signature class to create and sign the digest. I'd also like to be able to extract the unencrypted message digest from the Signature object, but there doesn't appear to be any method(s) provided by the Signature class to do that. Is it possible to obtain the unencrypted message digest from a Signature object or is that not supported by the JDK?

JDK does not have any API to extract the unencrypted message....
Once we set the signature object with SHA1withDSA ,.....it uses SHA1 for digesting and DSA for encryption.
Even i am trying for that buddy,,
Rgds,
Anand

Similar Messages

  • How do I get Message Digest from Signature?

    When signing some data, first one computes the message digest, then encrypts the message digest with his private key to get the signature. So, if I have the public key, I should be able to take the signature and decrypt it, yielding the original message digest. Correct?
    However, there doesn't seem to be any way to do this using standard JDK functionality (JDK1.3.1). The java.security.Signature object encapsulates the message digest computation and encryption into one operation, and encapsulates the signature verification into an operation; there doesn't seem to be a way to get at the message digest.
    I downloaded the Cryptix library and used the Cipher class to try to decrypt the signature, but kept getting errors. The code and error are as follows. Thanks for any ideas on how to get this to work.
    package misc;
    import java.util.*;
    import java.security.*;
    import xjava.security.*;
    import cryptix.provider.*;
    public class SignatureTest {
    public static void main(String[] args) {
    try {
    Security.addProvider(new Cryptix());
    // create data to sign
    byte[] data = new byte[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
    // get message digest
    MessageDigest md = MessageDigest.getInstance("SHA1");
    byte[] digest = md.digest(data);
    // generate keys
    KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
    KeyPair keyPair = kpg.generateKeyPair();
    PublicKey publicKey = keyPair.getPublic();
    PrivateKey privateKey = keyPair.getPrivate();
    // sign data
    Signature s = Signature.getInstance("SHA1withRSA");
    s.initSign(privateKey);
    s.update(data);
    byte[] signature = s.sign();
    // decrypt the signature to get the message digest
    Cipher c = Cipher.getInstance("RSA");
    c.initDecrypt(publicKey);
    byte[] decryptedSignature = c.crypt(signature);
    // message digest obtained earlier should be the same as the decrypted signature
    if (Arrays.equals(digest, decryptedSignature)) {
    System.out.println("successful");
    } else {
    System.out.println("unsuccessful");
    } catch (Exception ex) {
    ex.printStackTrace();
    java.security.InvalidKeyException: RSA: Not an RSA private key
         at cryptix.provider.rsa.RawRSACipher.engineInitDecrypt(RawRSACipher.java:233)
         at xjava.security.Cipher.initDecrypt(Cipher.java:839)
         at misc.SignatureTest.main(SignatureTest.java:35)

    I learned from someone how to do the decryption myself using BigInteger. The output shows that the decrypted signature is actually the message digest with some padding and other information prepended. See (quick and dirty) code and output below:
    package misc;
    import java.util.*;
    import java.security.*;
    import java.security.interfaces.*;
    import java.security.spec.*;
    import java.math.*;
    public class SignatureTest {
        public static void main(String[] args) {
            try {
                // create data to sign
                byte[] data = new byte[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
                // get message digest
                MessageDigest md = MessageDigest.getInstance("SHA1");
                byte[] digest = md.digest(data);
                System.out.println("Computed digest:");
                System.out.println(getHexString(digest));
                System.out.println();
                // generate keys
                KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
                KeyPair keyPair = kpg.generateKeyPair();
                PublicKey publicKey = keyPair.getPublic();
                PrivateKey privateKey = keyPair.getPrivate();
                // sign data
                Signature s = Signature.getInstance("SHA1withRSA");
                s.initSign(privateKey);
                s.update(data);
                byte[] signature = s.sign();
                System.out.println("Signature:");
                System.out.println(getHexString(signature));
                System.out.println();
                // decrypt the signature to get the message digest
                BigInteger sig = new BigInteger(signature);
                RSAPublicKey rsaPublicKey = (RSAPublicKey)publicKey;
                BigInteger result = sig.modPow(rsaPublicKey.getPublicExponent(), rsaPublicKey.getModulus());
                byte[] resultBytes = result.toByteArray();
                System.out.println("Result of decryption:");
                System.out.println(getHexString(resultBytes));
                System.out.println();
            } catch (Exception ex) {
                ex.printStackTrace();
        public static String getHexString(byte[] bytes) {
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < bytes.length; i++) {
                sb.append(Integer.toHexString(new Byte(bytes).intValue()));
    sb.append(" ");
    return sb.toString();
    Output:
    Computed digest:
    ffffffe8 ffffff9a ffffffd5 ffffffa9 63 1c 3e fffffffd ffffffde ffffffd7 ffffffe3 ffffffec ffffffce 79 ffffffb4 ffffffd0 fffffffe ffffffdc ffffffe1 ffffffbf
    Signature:
    60 75 13 7c ffffffaf 77 6e ffffffc1 ffffffd2 4a 42 ffffffe8 45 47 20 4f ffffffbf 46 4 12 47 ffffffa9 1 ffffffe7 ffffffae 58 fffffff2 fffffffe 28 ffffffd1 25 32 49 ffffff9f ffffffe3 4 ffffffbf ffffffce 5d ffffffd9 67 70 ffffff99 ffffffbf ffffffdb 2f d ffffffb8 ffffffa4 6e ffffff9f 28 24 7d 71 50 38 ffffffe4 5f ffffffab fffffff5 ffffff93 54 4c ffffffe4 ffffff9a 11 23 66 49 ffffff8c ffffffc3 49 68 c ffffffa4 36 ffffff8f ffffffb3 57 a 58 ffffffb2 ffffffac 3e 55 ffffffe4 ffffff91 16 5e 7b ffffffe9 ffffffa6 50 ffffff9a fffffff5 22 7b ffffffd4 60 ffffffe2 fffffffe 24 ffffffa9 ffffff92 69 4b ffffffd9 44 ffffffb2 57 ffffff91 53 ffffffb9 7 fffffff7 ffffffa3 ffffffd5 61 ffffff81 ffffffb7 ffffff95 5 5b 30 7f 55 71
    Result of decryption:
    1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 0 30 21 30 9 6 5 2b e 3 2 1a 5 0 4 14 ffffffe8 ffffff9a ffffffd5 ffffffa9 63 1c 3e fffffffd ffffffde ffffffd7 ffffffe3 ffffffec ffffffce 79 ffffffb4 ffffffd0 fffffffe ffffffdc ffffffe1 ffffffbf

  • Why am I unable to send e mails from my IPhone or IPad and get message rejected from outgoing server, message placed in outbox

    Why am I unable to send e mails from my iPhone, and get message rejected by server and message put in outbox.  I have tried changing server ports but to no avail.  I am not very technically minded so any suggestions in laymans terms please.  This is a big problem as I work away frequently and need to answer e mails.  This also happens when at home and on my own wifi.

    Hey Pam3008
    The article below will give some troubleshooting steps to resolve Mail issues.
    iOS: Troubleshooting Mail
    http://support.apple.com/kb/ts3899
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G.

  • HT4623 After I updated it asked me what numbers I want receive  messages from. Clicked on wrong number now I get messages sent from my husbands phone how do I turn that off?

    After upgrading my phone it asked what numbers I want to receive messages from. Clicked wrong number now I get husbands messages. How do turn that off?

    settings - message - imessage - off, then turn it back on and see if it lets you put your number in.

  • How to "get" message mapping from XI scenario

    Hi guys!
    Is there a way, how to export message mapping description in some way from PI? In XI 3.0 it was possible, but what about PI 7.0? Hope you understand me:)
    We need it to save this mm description as documentation.
    Thanx a lot!
    Olian

    Hey Oilan,
    with the message mapping open, hold ctrl + shift and right-click in the data-flow editor (the part of the screen where the function boxes and links go).
    a different menu will pop-up. just follow "export tools, export" or something like that. It is pretty straightforward.
    It will save the mapping in a .mte (or something like that) extension file. It is nothing but an XML. Good thing is that you can also import this .mte file in another message mapping (of course, with same source and target messages, or it won't be able to reference the links).
    Regards,
    Henrique.

  • Message Digest MD5 Problem

    My application downloads a zip file from given URL and also gets message digest (MD5) for the file.
    Then, it creates another message digest and compares them.
    I have tried files from tomcat.apache.org
    The results are below:
    apache-tomcat-6.0.20-deployer.zip (downloaded)
    1b3287c53a12e935a8c965b15af39f07 --> code from the website
    1b3287c53a12e935a8c965b15af39f7 --> code by the application
    apache-tomcat-6.0.20.zip (downloaded)
    714b973e98d47ec2df6d5e1486019f22 --> code from the website
    714b973e98d47ec2df6d5e148619f22 --> code by the application
    I could not understand why 0's are missing in my code. Should I try another files except from Apache?

    try{
                 MessageDigest algo = MessageDigest.getInstance("MD5");
                 algo.reset();
                 algo.update(data);
                 byte messageDigest[] = algo.digest();
                 StringBuffer hexString = new StringBuffer();
                 for (int i=0;i<messageDigest.length;i++) {
                      hexString.append(Integer.toHexString(0xFF & messageDigest));
         System.out.println(hexString.toString());
    catch(NoSuchAlgorithmException e) {
         e.printStackTrace();
    }I have got the content of the file in a byte array --> data.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Retrive Message ID from MESSAGE ARCHIVE in XI

    Hello Experts,
       Can any one tell me how to retrieve or get Message Id from Message Archive in xi. I have gone through the sdn about the Message Archive in xi. I can see the messages in Archive, but i want to get the message id.
    So Kindly help me in this regard.
    Thanks in advance..
    Arjun

    Hi
    Just try at   SXMB_MONI   ->> MONITORING>
    Archived XML Messages (Search Using Archive)   or Archived XML Messages (Search Using ID)
    Thanks
    Abhishek

  • Encrypting a message digest

    Hi I'm trying to encrypt a message digest using RSA Encryption. For some reason when the encrypted message digest is decrypted it does not match the original. If this is hard to follow the following code illustrates this point:
    String input = "Testing message";
    MessageDigest hash = MessageDigest.getInstance("SHA1");
    hash.update( input.getBytes() );
    generator.initialize(512, random);
    KeyPair pair = generator.generateKeyPair();
    Key pubKey = pair.getPublic();
    Key privKey = pair.getPrivate();
    cipher.init(Cipher.ENCRYPT_MODE, privKey); // encrypt
    byte[] cipherText = cipher.doFinal( hash.digest() );
    // now decrypt
    cipher.init(Cipher.DECRYPT_MODE, pubKey);
    byte[] plainText = cipher.doFinal(cipherText);Here the byte array plainText does not match the original message digest from hash.digest() Any help on how to correct this problem would be great.
    thanks
    -B
    Edited by: BenWhethers on Dec 13, 2007 12:49 PM
    Edited by: BenWhethers on Dec 13, 2007 12:50 PM

    You don't provide testable code so I have made a guess as to the missing code and for me the decrypted digest is the same are the original.
            Cipher cipher = Cipher.getInstance("RSA");
            SecureRandom random = new SecureRandom();
            KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA");
            String input = "Testing message";
            MessageDigest hash = MessageDigest.getInstance("SHA1");
            hash.update( input.getBytes() );
            generator.initialize(512, random);
            KeyPair pair = generator.generateKeyPair();
            Key pubKey = pair.getPublic();
            Key privKey = pair.getPrivate();
            cipher.init(Cipher.ENCRYPT_MODE, privKey); // encrypt
            byte[] digest = hash.digest();
            byte[] cipherText = cipher.doFinal( digest );
            // now decrypt
            cipher.init(Cipher.DECRYPT_MODE, pubKey);
            byte[] plainText = cipher.doFinal(cipherText);
            System.out.println(Arrays.equals(plainText,digest ));

  • Verifying a Digital Signature using message digest

    Hi, i am new to java.
    I have a Digitally signed document, i wanna verify this signed document against the original one.
    i got the idea from this link:
    http://help.sap.com/saphelp_45b/helpdata/en/8d/517619da7d11d1a5ab0000e835363f/content.htm
    i signed a pdf doc with my SmartCard. the third party signing tool passed me the PKCS7 digital signature and i stored it in database. the problem arose when i retrieved this digital signature from DB and verified against the original doc using the message digest method. the base64 result strings are always not equal.
    I am sure about this:
    -the retrieved digital signature was GOOD.
    -the original doc was GOOD.
    but why i can't get the same 2 message digests? can somebody please help?
    below is part of my code:
    while (rsetDs.next())
         InputStream DSName2 = rsetDs.getBinaryStream(1);
         ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
         byte[] myByte = Base64.decode(byteStream.toString());
         ByteArrayInputStream newStream = new ByteArrayInputStream(myByte);
         CertificateFactory cf = CertificateFactory.getInstance("X.509");
         Collection c = cf.generateCertificates(newStream2);
         Iterator i = c.iterator();
         while (i.hasNext())
              Certificate cert = (Certificate)i.next();
              X509Certificate cert1 = (X509Certificate)cert;
              try
                   java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
                   /*=============DB MD (BEGIN)==================*/
                   byte [] pubkeyByte = cert1.getPublicKey().getEncoded();
                   md.update(myByte);
                   md.update(pubkeyByte);
                   byte[] raw = md.digest();
                   String db_md = Base64.encode(raw);
                   /*============DB MD (end)============*/
                   /*=============PDF MD (BEGIN)==================*/
                   DataInputStream m_disFile = new DataInputStream(new FileInputStream("C:\\" + "original_doc.pdf"));
                   int m_iNum = m_disFile.available();
                   byte[] msgBytes = new byte[m_iNum];
                   m_iNum = m_disFile.read(msgBytes, 0, m_iNum);
                   md.update(msgBytes);
                   byte[] digestMd = md.digest();
                   md.reset();
                   String pdf_md = Base64.encode(digestMd);
                   /*=============PDF MD (END)==================*/
    ..thanks in advance.

    PKCS#7 SignedData objects are far more complex then it looks like you are taking them. First the PKCS#7 SignedData object will contain the OID for the message digest algorithm used and for the encryption algorithm used. From the looks of your code you are simply assuming MD5.
    It also contains all of the data that was signed which is typically much more than just the document. It also of course contains the public keys and signatures which singed the document. In your case it will probably only have one public certificate and one signature.
    Also note that a signature is an encrypted hash. Looking at your code I do not see you use encryption at all or rather for verification decryption.
    Here is the basic process a signature takes.
    MessageDigest md = MessageDigest.getInstance(algOID);
    byte[] digest = md.digest(message.getBytes(charEncoding));
    Cipher c = Cipher.getInstance("RSA/2/PKCS1Padding");
    c.init(Cipher.ENCRYPT_MODE, priKey);
    byte[] signature = c.doFinal(digest);Note that the resulting byte array is not the message digest but the encrypted message digest. You must use the corresponding public key to decrypt the signature to get the message digest value. It is because the trusted public key can decrypt the correct message digest that we know it was encrypted by the holder of the private key. It is because the decrypted message digest value is equal to my computed message digest value that we know the document has not be altered...
    Now PKCS#7 SignedData does not take the message digest of the document, in your case your PDF. It creates a message digest on an ASN.1 object which includes the bytes of your document plus a bunch of meta data.
    For more info on the exact format of a PKCS#7 signature file check out
    http://www.rsasecurity.com/rsalabs/pkcs/pkcs-7/index.html
    Look through this doucment for SignedData as a starting place and follow through all of the sub objects that make up a SignedData object. This will give you an idea of what is involved.

  • Unable to update iTunes. Get 'iTunes has an invalid signature. It will not be installed.' When I reboot, get message 'Apple Sync Notifier.exe entry point not found'

    Unable to update iTunes. Get 'iTunes has an invalid signature. It will not be installed.' When I reboot, get message 'Apple Sync Notifier.exe entry point not found'
    Please help...need to get newest update so I can activate my new IPhone4. Thanks

    That suggests that the installer is getting damaged during the download.
    I'd first try downloading an installer from the Apple website using a different web browser:
    http://www.apple.com/itunes/download/
    If you use Firefox instead of IE for the download (or vice versa), do you get a working installer?

  • How to decrypt to get the message digest?

    Ok, I'm aware that, message digest, is a one-way hash algorithm. From what I gathered, we can decrypt then use the MessageDigest method, IsEqual to compared the hash value to ensure they are the same right?
    But my problem is, right now, I has the code to encrypt and digitally signed on a xml.
    But no one has used it before to decrypt. So i need to find out how.
    Below is the code to generate the signed XML.
    Can anyone tell me how to decrypt it?
    Thanks...
        public boolean generateSignXmlDocument(String xmlDocPath, String newDocPath, KeyStore keystore, String alias, String password)
            boolean status = false;
            try
                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                dbf.setNamespaceAware(true);
                DocumentBuilder builder = dbf.newDocumentBuilder();
                File f = new File(xmlDocPath);
                Document doc = builder.parse(new FileInputStream(f));
                KeyPair kp = getPrivateKey(keystore, alias, password);
                DOMSignContext dsc = new DOMSignContext(kp.getPrivate(), doc.getDocumentElement());
                String providerName = System.getProperty("jsr105Provider", "org.jcp.xml.dsig.internal.dom.XMLDSigRI");
                log.info("Creating xml sign.....");
                log.debug("Provider Name " + providerName);
                XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM", (Provider)Class.forName(providerName).newInstance());
                javax.xml.crypto.dsig.Reference ref = fac.newReference("", fac.newDigestMethod("http://www.w3.org/2000/09/xmldsig#sha1", null), Collections.singletonList(fac.newTransform("http://www.w3.org/2000/09/xmldsig#enveloped-signature", null)), null, null);
                javax.xml.crypto.dsig.SignedInfo si = fac.newSignedInfo(fac.newCanonicalizationMethod("http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments", null), fac.newSignatureMethod("http://www.w3.org/2000/09/xmldsig#rsa-sha1", null), Collections.singletonList(ref));
                KeyInfoFactory kif = fac.getKeyInfoFactory();
                javax.xml.crypto.dsig.keyinfo.KeyValue kv = kif.newKeyValue(kp.getPublic());
                javax.xml.crypto.dsig.keyinfo.KeyInfo ki = kif.newKeyInfo(Collections.singletonList(kv));
                XMLSignature signature = fac.newXMLSignature(si, ki);
                signature.sign(dsc);
                java.io.OutputStream os = new FileOutputStream(newDocPath);
                TransformerFactory tf = TransformerFactory.newInstance();
                Transformer trans = tf.newTransformer();
                trans.transform(new DOMSource(doc), new StreamResult(os));
                status = true;
            catch(Exception e)
                log.error(e);
            return status;
        }

    Kyle Treece wrote:
    It says that both IMAP and POP are enabled in my settings.
    what settings ? in gmail webmail interface? I'm talking about how your gmail account is configured in Mail on your computer. It's configured for POP. you need to delete it from Mail and then create a new account in Mail and make it IMAP. do not use automated account setup which Mail will offer to do. that will make the account POP again. enter all server info and account type by hand.
    see this link for details
    http://mail.google.com/support/bin/answer.py?answer=81379
    If I turn POP completely off, will it kick all the messages out of my iPhone?
    as I said, this is not about turning something on or off in webmail gmail. you have to configure your email client Mail correctly. it will have no effect on your iphone.

  • Not getting email on MAcBook Pro, but receiving on iPhone. Getting message "Warning Recent errors logged" It repeatedly states "The Header From: address postoffice is not authorised - please go to control add PHP" But I only have 1 email address.

    I am suddenly not getting email on my MacBook Pro, but am receiving e-mail on my iPhone. I'm getting message "Warning Recent errors logged" It repeatedly states "The Header From: address <postoffice> is not authorised - please go to control add PHP" But I only have 1 email address. I'm afraid to add anything on since I don't even know what this other e-mail address is. What should I do? And would this definitely be the cause of my not receiving e-mail?

    I pressed check again and here is what appeared:
    CONNECTED Apr 04 19:03:02.511 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    CONNECTED Apr 04 19:03:02.513 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    CONNECTED Apr 04 19:03:02.526 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    READ Apr 04 19:03:02.556 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    +OK <[email protected]>
    READ Apr 04 19:03:02.563 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    220 mail.hostingplatform.com ESMTP
    WROTE Apr 04 19:03:02.566 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    CAPA
    CONNECTED Apr 04 19:03:02.568 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    READ Apr 04 19:03:02.572 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    220 mail.hostingplatform.com ESMTP
    WROTE Apr 04 19:03:02.585 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    EHLO 192.168.1.4
    WROTE Apr 04 19:03:02.592 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    EHLO 192.168.1.4
    READ Apr 04 19:03:02.610 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    -ERR authorization first
    WROTE Apr 04 19:03:02.628 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    USER [email protected]
    READ Apr 04 19:03:02.630 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    250-mail.hostingplatform.com
    250-STARTTLS
    250-PIPELINING
    250-8BITMIME
    250-SIZE 65000000
    250 AUTH LOGIN PLAIN CRAM-MD5
    READ Apr 04 19:03:02.639 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    250-mail.hostingplatform.com
    250-STARTTLS
    250-PIPELINING
    250-8BITMIME
    250-SIZE 65000000
    250 AUTH LOGIN PLAIN CRAM-MD5
    WROTE Apr 04 19:03:02.648 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    AUTH PLAIN  (*** 44 bytes hidden ***)
    WROTE Apr 04 19:03:02.667 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    AUTH PLAIN
    READ Apr 04 19:03:02.670 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    220 mail.authsmtp.com ESMTP Sendmail 8.14.2/8.14.2/; Fri, 5 Apr 2013 00:03:02 +0100 (BST)
    READ Apr 04 19:03:02.671 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    +OK
    WROTE Apr 04 19:03:02.691 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    PASS ************
    WROTE Apr 04 19:03:02.698 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    EHLO 192.168.1.4
    READ Apr 04 19:03:02.704 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    235 ok, go ahead (#2.0.0)
    READ Apr 04 19:03:02.712 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    334
    WROTE Apr 04 19:03:02.734 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:587 -- socket:0x1164f4730 -- thread:0x114a5a030
    QUIT
    WROTE Apr 04 19:03:02.756 [kCFStreamSocketSecurityLevelNone]  -- host:smtp.elikann.com -- port:2525 -- socket:0x11444a6a0 -- thread:0x11827f160
    QUIT
    READ Apr 04 19:03:02.759 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    +OK
    WROTE Apr 04 19:03:02.776 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    QUIT
    READ Apr 04 19:03:02.799 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    250-mail.authsmtp.com Hello pool-72-93-40-57.bstnma.east.verizon.net [72.93.40.57], pleased to meet you
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE 52428800
    250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN
    250-STARTTLS
    250 HELP
    WROTE Apr 04 19:03:02.808 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    AUTH PLAIN ********************
    READ Apr 04 19:03:02.822 [kCFStreamSocketSecurityLevelNone]  -- host:mail.elikann.com -- port:110 -- socket:0x118296830 -- thread:0x10121d6c0
    +OK
    READ Apr 04 19:03:02.907 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    235 2.0.0 OK Authenticated
    WROTE Apr 04 19:03:02.917 [kCFStreamSocketSecurityLevelNone]  -- host:mail.authsmtp.com -- port:2525 -- socket:0x11824ca00 -- thread:0x1176c1ab0
    QUIT

  • I get message: looked like spam or contained a virus when sending from iphone or e-mail

    i just installed new photosmart 5510 e-all-in-one.  all works well except for when i try e-mail from my laptop to printer or iphone to printer.  i get message sayine:  looked like spam or contained a virus   my wife has no problem sending from her laptop or iphone.  i use incredimail and she uses msmail.  printing from laptops is no problem, only my e-mail or iphone.  any suggestions?

    Hello gunnylarry,
    There are a couple of reasons that you can get that message.  First, it could be that ePrint does not recognize your email service provider.  Second, it could be that your phone and email have signatures.  Make sure that neither has a signature and try sending the email again.  Other than that, make sure there are no forward or reply tags in the subject line.
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • HT1473 Had to "repair" Itunes today after error messages would not let me open. I can no longer sync my phone to computer without deleting all of the contect on my phone. I don't want to do that! I am trying to get the music from my Iphone to my Itunes li

    Little background:
    Went to open Itunes, error message told me I was missing files and I was unable to open. I deleted Itunes and re-downloaded and received same message. I then "repaired" Itunes from my "unistall/change" program menu. The error message then changed to being "unable to read my library of music." So I fixed that by following some other forum directions (Went to My Computer/Music/Itunes then dragged the most recent Itunes Library selection to my desktop, then opened the folder under music titled "Previous Itunes library" and moved that file into that folder. Thankfully that worked... sort of... I have some music in my library. None of the music from my super old Limewire library, or any recent music from my phone. All of which was in my library last night. Not to mention the HOURS of cd's I burned to Itunes over the entire weekend. Hundreds (at least) of songs are missing.
    So I attempted to sync my phone and was told it would delete all of the files in my phone to replace with files from my computer. Which is NOT what I want to happen. Trying to get music FROM my phone to my computer.
    Can someone please help me simply sync my phone to my computer? And then somehow get the music from my Limewire library to my Itunes library? I know I may not get the burned music back... But that sure would be amazing.
    I am at a loss. Apple won't help unless I pay them... So hopefully this looks familiar to someone!
    Thanks,
    Katie

    This happens if the file is no longer where iTunes expects to find it. Possible causes are that you or some third party tool has moved, renamed or deleted the file, or that the drive it lives on has had a change of drive letter. It is also possible that iTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout,or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    Alternatively, as long as you can find a location holding the missing files, then you should be able to use my FindTracks script to reconnect them to iTunes .
    tt2

  • I am trying to download latest version of Safari and Itunes, and I get an error message that my signature is invalid.

    I am trying to download latest version of Itunes and Safari, and I get an error message that my signature is invalid.  Help?

    I am trying to download latest version of Itunes and Safari, and I get an error message that my signature is invalid.  Help?

Maybe you are looking for

  • Mapping Problem . or help in UDF

    Hi...       I am having problem in mapping. I am having 3 messages in the source structure and 1 message in the target structure. 3:1 mapping. Source Messages: Message1: Warehouse Details(plant name,warehouselocation) Message2:Supplier Details(suppid

  • Source table name on ? ? level

    hi I would like to store in Java Variable source table name on <? ?> level. <? String table_name = Source_Table_Name; ?> When I use: <? String p = "<%=odiRef.getSrcTablesList("", "[TABLE_NAME]", ", ", "")%>"; ?> then this code is translated to: <? St

  • Can't delete unknown Domain

    So I accidentally created a domain in the data modeller as unknown with no information. When I go to domain adminstator panel it will show up but will not let me remove or modify it. I see the information in the xml file types.xml.svn-base but am una

  • Photoshop CS4 too slow to open files

    Hello all, I have a problem, when I open a file on Photoshop CS4, the program open this slowly. I tried with image of various dimensions also 20kb and located on desktop, but photoshop it's always too slow. Can you help me??? Thanks

  • CS5.5 PP installation error

    Hello, I'm trying to install CS5.5 Production Premium alongside my existing install of Design Premium so I can use the video editing software in an upcoming project.  Shortly after starting the install, I am greeted by: Exit Code: 7 -----------------