Signature of a package with the signing of code .pfx certificate

Hello

I got a code signing certificate (.pfx) of GlobalSign and tried to connect my extension package.

I used the tool of ZXPSignCmd and got the following response:

Cannot generate a valid certificate chain. Please ensure that all certificates are included in the certificate file.

The necessary chain of certificates is installed on my system (Windows 7):

My code signing certificate,

GlobalSign signed my certificate

and the root certificate GlobalSign who signed it.

The release of OpenSSL info to the certificate seems good too:

Iteration of MAC 2000

MAC verified OK

Data of the PKCS7

Keeled Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, iteration 2000

The PKCS7 figures: pbeWithSHA1And40BitRC2-CBC, iteration 2000

Bag of certificate

Bag of certificate

Bag of certificate

Signature however other files with the Windows SDK Signtool works and translates a string of correct certificate (visible in the details of the file).

No idea what I could do wrong?

Concerning

Philipp

Interestingly, the internal order of the certificates is really important. I reorganized the sections of certificate in my PEM file and converted it into a PKCS12 and now it works.

I also tried the export of certificate through Firefox by following the instructions posted OMFguy2. It worked also.

I took a peek in a version of the Mozilla certificate PEM, and he showed the same order of certificate section as my PEM adapted. Only the position of the private key part was different, that doesn't seem to be a problem.

So, Microsoft seems to export the certificates in the following order:

Personal Certificates-> certificate-> GlobalSign Root of GlobalSign Code signing certificate

While Mozilla and my customized order are:

GlobalSign Root certificate-certificate-personal of GlobalSign Code signing certificate > >

Tags: Creative Suites

Similar Questions

  • Hello. Please, how can I do to cancel my signature, or an association, with the Adobe software? Thank you

    Hello. Please, how can I do to cancel my signature, or an association, with the Adobe software? Thank you

    How to cancel a subscription cloud creative

    To the link below, click on the still need help? option in the blue box below and choose the option to chat or by phone...

    https://helpx.Adobe.com/contact.html?step=CCSN_membership-account-payment_cancel-your-memb ership_stillNeedHelp

  • I'm in photoshop and I'm trying to adjust the pressure of my pen. However, I get this sign of error with the sign of exclamation on the side and the pressure is not resolved.

    I'm in photoshop and I'm trying to adjust the pressure of my pen. However, I get this sign of error with the sign of exclamation on the side and the pressure is not resolved.


    I'm running on Windows 8, I'm using the latest version of Photoshop (2015) and I have a Wacom Intuos tablet. What should I do?

    Thanks, I forgot actually download wacom itself. It works now. Thank you!

  • Hi I'm trying to downkoad based on the free trial version. I hane Internet explore and when I click on run a sibdow will open with the sign of the sownloading, but it still remains at 0%

    Hi I am trying to download based on the free trial version. I hane Internet explore and when I click on run a window will open with the sign of the download, but it always remains at 0% and no download is performed. Can anyone help?

    Use another browser.

    Mylenium

  • Install Microsoft SQL Server 2005 Express edition service pack 4 (KB2463332) fails with the 0xD59 error code

    Computer tried to install the automatic update for SQL Server 2005 pack 4 (KB2463332) fails with the 0xD59 error code

    Hello Rich Boetsch,

    Please ask your question in the forums SQL Server within TechNet they manipulate all server related issue.

    See you soon

  • I tried to update my new S3 Galaxy and some updates succeeded with the exception with the error 800F020B code.

    What does the acronym for error 800F020B code?

    I tried to update my new S3 Galaxy and some updates succeeded with the exception of
    one with the error 800F020B code. It holds until the completion of the update. Help, please
    as I'm not in the computer. Thank you

    If the update is for your 3 contact your telephone service provider or Samsung Galaxy.

  • Get "I/o Error" with the 0x8078002A error code when I start a backup.

    * Original title: IO Error Message - I am an amateur

    When I start a backup of my hard drive to my external hard drive, I get an error that reads "I/o Error" with the 0x8078002A error code.  I am a real novice.  I can do either fix it or work around this problem?

    Hello

    Welcome to the Microsoft community.

    Try the steps in these articles:

    Error message when you try to perform a full backup on a Windows Vista-based computer: "" the request could not be performed because of an i/o device error".
    http://support.Microsoft.com/kb/952272
    Note: It is applicable for Windows 7 as well.

    Perform a clean boot:

    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
    http://support.Microsoft.com/kb/929135
    Note: After a repair, be sure to set the computer to start as usual as mentioned in step 7 in the Knowledge Base article.

  • How to combine code C++ of Cascade with the native C code in a project?

    Purpose: Using C++ Cascade camera video sample with native C sensor log.

    and function by using Cascade C++ user interface with native C detection function.

    Problem: After putting code of Cascade C++ native code C, the library shows unresolved inclusion.

    Question: How do I combine code C++ of Cascade with the native C code in a project?

    Minimal code:

    #include
    #include

    #include 'printf.h.

    #include
    #include
    #include

    #include "hellovideocameraapp.hpp".

    to: bb::cascades:Application;

    int main (void) {app app (argc, argv);

    New HelloVideoCameraApp (&app);)

    Return app.exec ();

    printfhw();
    printf ("Hello new %d", hwnum);
    Return EXIT_SUCCESS;
    }

    You just add the header and call the function as you would normally call a C in C++ function.

    You will need to provide clarification as to what you are trying to accomplish.  In its current form it looks like you want to run C code in an application of cascades.  You are more that welcome to do so, there is nothing to stop you.

    Waterfalls of projects are default C++ projects.  You do not even need to use QML and can do everything straight c++.

    Cascades IS C++ and C and C++ get along very well, so the answer that was given to us.

    We cannot give exmamples because all you need to do is create a new project of cascades in the IDE and it will generate the default files for you who are C++.  Just add your headers and other whatnot and start coding.

  • How to remove a specific email inbox with the client application code?

    Hello

    How to remove a specific email inbox with the client application code?  Please suggest useful links.

    Advanced thanks.

    Concerning

    Sunil.G

    Your question is a bit broad, so it is difficult to give you details.

    First of all, you must have the ID of the original message. Usually, you get either by hanging the message when he came into the Inbox (by implementing FolderListener), or by retrieving a list of mail of enamel "Store".

    Once you have this message ID, you call Folder.deleteMessage ().

    Here, there is a laboratory of Developer:

    http://NA.BlackBerry.com/eng/developers/resources/Labs/listeningforemail.jsp

    Moreover, classes to look in the API of reference:

    Store

    Folder

    FolderEvent

    FolderListener

    Session

    ServiceConfiguration

    Message (message RIM, not the J2ME)

  • Random BSOD with the following error code: 0 x 00000116 whenever I'm in a game.

    For some time now, I have random BSOD with the following error code: 0 x 00000116 whenever I'm in a game.
    I tried to update the video drivers, rolling back to an older version of the driver, even reinstall windows and without having to install anything else except the video driver (without windows updates) I went and started a game(APB:Reloaded) one played for a while and he always gave me this JUDGMENT. I'm out of ideas.
    The machine that I use windows with is an Ace Aspire 5750 G laptop.
    The specifications are the following:
    Intel i5 - 2410 m with Intel HD 3000 (time, 83 all in game).
    NVIDIA GT540m (time, 76 while gaming),
    8 GB of ram.
    I took a picture of the BSOD and uploaded to Skydrive, link here: https://skydrive.live.com/redir?resid=AB28B2FD7DC5BA0E! 196 & authkey =! AF849R6EMQvYixs

    Hello

    Unfortunately I'm not surprised at all symptoms you described.

    As I said above:

    My main concern is that the material side of the issue is rooted in the video to verify that
    as much as you can. And of course it can still be heat related.

    Do not forget to ask in the Nvidia Forums (and support) to see if others have the same
    sort of problems with this video card.

    Rob - SpiritX

  • Problem with the signing and packaging with the signature tool CC Extensions

    Hello! I tried the tutorial 'Short for HTML5 Guide' of Hallgrímur Björnsson. I ran every step as described. The creation of the certificate is successful. Only the packaging does not work. Each time, I get the same error message: error - Arguments are invalid. Process failed. (See the screenshot). I tried it on 3 different computers with the same result.

    I use

    PC, Windows 7

    Extensions CC signature Toolkit (version 26 June 2014)

    myCertificate

    C:\Users\My-PC12345\Desktop\signing\ccextensionswin64.exe - selfSignedCert us Washington myOrganization 'John Smith' password myCertificate.p12

    Sign

    C:\Users\My-PC12345\Desktop\signing\ccextensionswin64.exe-signer HelloWorld / HelloWorld.zxp myCertificate.p12 mypassword

    Untitled-1.jpg

    What I am doing wrong?

    I do not have idea. Can someone help me?

    Thanks for reading.


    Thanks for the reply. You gave me an idea! The space is ok. But I must, of course, specify the full directory again:

    C:\Users\My-PC12345\Desktop\signing\ccextensionswin64.exe-Signe C:\Users\My-PC12345\Desktop\signing\HelloWorld/ HelloWorld.zxp myCertificate.p12 mypassword

    Now, it works great!

  • Must be signed with the RIM Runtime Code Signing Key (RRT) - example of code bar

    Hi, when I try to start the bardcode example in my device (9780 Smartphone), I get

    "Error starting BarCodeApp: Module 'BarCodeApp' must be signed with the RIM Code Signing Key (RRT) DURATION.

    The only class I have in my project is:

    import java.util.Hashtable;
    import java.util.Vector;
    
    import net.rim.blackberry.api.browser.Browser;
    import net.rim.blackberry.api.browser.BrowserSession;
    import net.rim.device.api.barcodelib.BarcodeBitmap;
    import net.rim.device.api.barcodelib.BarcodeDecoder;
    import net.rim.device.api.barcodelib.BarcodeDecoderListener;
    import net.rim.device.api.barcodelib.BarcodeScanner;
    import net.rim.device.api.command.Command;
    import net.rim.device.api.command.CommandHandler;
    import net.rim.device.api.command.ReadOnlyCommandMetadata;
    import net.rim.device.api.system.Bitmap;
    import net.rim.device.api.system.KeyListener;
    import net.rim.device.api.ui.Field;
    import net.rim.device.api.ui.Keypad;
    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.XYEdges;
    import net.rim.device.api.ui.component.BitmapField;
    import net.rim.device.api.ui.component.Dialog;
    import net.rim.device.api.ui.component.EditField;
    import net.rim.device.api.ui.component.LabelField;
    import net.rim.device.api.ui.container.FullScreen;
    import net.rim.device.api.ui.container.MainScreen;
    import net.rim.device.api.ui.decor.BorderFactory;
    import net.rim.device.api.ui.toolbar.ToolbarButtonField;
    import net.rim.device.api.ui.toolbar.ToolbarManager;
    import net.rim.device.api.util.StringProvider;
    
    import com.google.zxing.BarcodeFormat;
    import com.google.zxing.DecodeHintType;
    import com.google.zxing.common.ByteMatrix;
    import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
    import com.google.zxing.qrcode.encoder.Encoder;
    import com.google.zxing.qrcode.encoder.QRCode;
    
    /***
     * Barcode API Sample
     * 

    * This application demonstrates the most common use of the Barcode API: 1) * Creating and displaying a QR code, 2) Scanning a QR code and opening the * browser pointing to that URL. It could be easily modified to scan/create * other kinds of barcodes, or do other things with the scanned/created barcode. * * @author PBernhardt * */ public class BarcodeAPISample extends UiApplication { //This controls how big barcode we will display is to be private static final int BARCODE_WIDTH = 300; // This is the app itself private static BarcodeAPISample _app; // Errors will be logged here private LabelField _logField; // The main screen which holds the toolbar and displayed barcode private MainScreen _mainScreen; // The barcode is displayed here private BitmapField _barcodeField; // The text stored here is converted into a barcode by the user private EditField _barcodeTextField; // This controls the scanning of barcodes private BarcodeScanner _scanner; // This screen is where the viewfinderf or the barcode scanner is displayed private FullScreen _barcodeScreen; public BarcodeAPISample() { // New screen _mainScreen = new MainScreen(); // Create the log field so it can be used in this constructor _logField = new LabelField("Log: "); // Create the place-holder for the barcode image and add it to the main // screen _barcodeField = new BitmapField(new Bitmap(BARCODE_WIDTH, BARCODE_WIDTH), Field.FIELD_HCENTER); _barcodeField.setBorder(BorderFactory.createBevelBorder(new XYEdges(2, 2, 2, 2))); _mainScreen.add(_barcodeField); // Create and add the field to store the barcode contents _barcodeTextField = new EditField("Barcode text: ", "http://devblog.blackberry.com"); _mainScreen.add(_barcodeTextField); // Add "display barcode" and "scan barcode" toolbar buttons /** * This is a quick example of the new (in 6.0) * net.rim.device.api.command package and the * net.rim.device.api.ui.toolbar package. All it does is invoke the * displayBarcode() or scanBarcode() method when you click the * corresponding button. For more details on this package, see the * JavaDocs or elsewhere in the Developer Resource Center */ ToolbarManager toolbar = new ToolbarManager(); ToolbarButtonField displayBarcodeToolbarButtonField = new ToolbarButtonField(new StringProvider("Display")); displayBarcodeToolbarButtonField.setCommand(new Command(new CommandHandler() { public void execute(ReadOnlyCommandMetadata arg0, Object arg1) { displayBarcode(); } })); toolbar.add(displayBarcodeToolbarButtonField); ToolbarButtonField scanBarcodeToolbarButtonField = new ToolbarButtonField(new StringProvider("Scan")); scanBarcodeToolbarButtonField.setCommand(new Command(new CommandHandler() { public void execute(ReadOnlyCommandMetadata arg0, Object arg1) { scanBarcode(); } })); toolbar.add(scanBarcodeToolbarButtonField); _mainScreen.setToolbar(toolbar); // Add the log field to the bottom _mainScreen.add(_logField); pushScreen(_mainScreen); } // Simply create the the app and enter the event dispatcher public static void main(String[] args) { _app = new BarcodeAPISample(); _app.enterEventDispatcher(); } /** * displayBarcode *

    * This method will take the text in the _barcodeTextField, convert it into * a QRCode and display it on the main screen. It could be easily modified * to use a different barcode format or to get the text from somewhere else. */ private void displayBarcode() { try { QRCode qrCode = new QRCode(); // This encodes the text with a low level (%7) of error correction Encoder.encode(_barcodeTextField.getText(), ErrorCorrectionLevel.L, qrCode); // From there we get the actual data matrix and convert it into a // bitmap ByteMatrix barcode = qrCode.getMatrix(); Bitmap bitmap = BarcodeBitmap.createBitmap(barcode, BARCODE_WIDTH); _barcodeField.setBitmap(bitmap); } catch (Exception e) { log("Exception: " + e); } } private void scanBarcode() { // If we haven't scanned before, we will set up our barcode scanner if (_barcodeScreen == null) { // First we create a hashtable to hold all of the hints that we can // give the API about how we want to scan a barcode to improve speed // and accuracy. Hashtable hints = new Hashtable(); // The first thing going in is a list of formats. We could look for // more than one at a time, but it's much slower. Vector formats = new Vector(); formats.addElement(BarcodeFormat.QR_CODE); hints.put(DecodeHintType.POSSIBLE_FORMATS, formats); // We will also use the "TRY_HARDER" flag to make sure we get an // accurate scan hints.put(DecodeHintType.TRY_HARDER, Boolean.TRUE); // We create a new decoder using those hints BarcodeDecoder decoder = new BarcodeDecoder(hints); // Finally we can create the actual scanner with a decoder and a // listener that will handle the data stored in the barcode. We put // that in our view screen to handle the display. try { _scanner = new BarcodeScanner(decoder, new MyBarcodeDecoderListener()); _barcodeScreen = new MyBarcodeScannerViewScreen(_scanner); } catch (Exception e) { log("Could not initialize barcode scanner: " + e); return; } } // If we get here, all the barcode scanning infrastructure should be set // up, so all we have to do is start the scan and display the viewfinder try { _scanner.startScan(); _app.pushScreen(_barcodeScreen); } catch (Exception e) { log("Could not start scan: " + e); } } /*** * MyBarcodeDecoderListener *

    * This BarcodeDecoverListener implementation tries to open any data encoded * in a barcode in the browser. * * @author PBernhardt * **/ private class MyBarcodeDecoderListener implements BarcodeDecoderListener { public void barcodeDecoded(final String rawText) { // First pop the viewfinder screen off of the stack so we can see // the main app _app.invokeLater(new Runnable() { public void run() { _app.popScreen(_barcodeScreen); } }); // We will use a StringBuffer to create our message as every String // concatenation creates a new Object final StringBuffer message = new StringBuffer("Would you like to open the browser pointing to \""); message.append(rawText); message.append("\"?"); log(message.toString()); _barcodeScreen.invalidate(); // Prompt the user to open the browser pointing at the URL we // scanned _app.invokeLater(new Runnable() { public void run() { if (Dialog.ask(Dialog.D_YES_NO, message.toString()) == Dialog.YES) { // Get the default sessionBrowserSession BrowserSession browserSession = Browser.getDefaultSession(); // Launch the URL browserSession.displayPage(rawText); } } }); } } /*** * MyBarcodeScannerViewScreen *

    * This view screen is simply an extension of MainScreen that will hold our * scanner's viewfinder, and handle cleanly stopping the scan if the user * decides they want to abort via the back button. * * @author PBernhardt * */ private class MyBarcodeScannerViewScreen extends MainScreen { public MyBarcodeScannerViewScreen(BarcodeScanner scanner) { super(); try { // Get the viewfinder and add it to the screen _scanner.getVideoControl().setDisplayFullScreen(true); Field viewFinder = _scanner.getViewfinder(); this.add(viewFinder); // Create and add our key listener to the screen this.addKeyListener(new MyKeyListener()); } catch (Exception e) { log("Error creating view screen: " + e); } } /*** * MyKeyListener *

    * This KeyListener will stop the current scan cleanly when the back * button is pressed, and then pop the viewfinder off the stack. * * @author PBernhardt * */ private class MyKeyListener implements KeyListener { public boolean keyDown(int keycode, int time) { // First convert the keycode into an actual key event, taking // modifiers into account int key = Keypad.key(keycode); // From there we can compare against the escape key constant. If // we get it, we stop the scan and pop this screen off the stack if (key == Keypad.KEY_ESCAPE) { try { _scanner.stopScan(); } catch (Exception e) { log("Error stopping scan: " + e); } _app.invokeLater(new Runnable() { public void run() { _app.popScreen(_barcodeScreen); } }); return true; } // Otherwise, we'll return false so as not to consume the // keyDown event return false; } // We will only act on the keyDown event public boolean keyChar(char key, int status, int time) { return false; } public boolean keyRepeat(int keycode, int time) { return false; } public boolean keyStatus(int keycode, int time) { return false; } public boolean keyUp(int keycode, int time) { return false; } } } /*** * log *

    * Writes a message to an edit field for debug purposes. Also sends to * STDOUT. *

    * * @param msg * - The String to log */ public void log(final String msg) { invokeLater(new Runnable() { public void run() { _logField.setText(_logField.getText() + "\n" + msg); System.out.println(msg); } }); } }

    My request is properly signed and work very well in the Simulator.

    Thanks in advance.

    Solved.  http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800901/Support_-_Sign...

  • I need assistance with the signing of the app

    So I made an android app and when I heard about the offer of playbook I went and reconditioned using package online Manager. I sent my app for review and I just got an email saying that my application has not been approved because it has not signed correctly. I am so confused, I need help.

    HM, strange. I used the tool to sign several apps (loading of Android applications on my PlayBook is such a pleasure), and it worked very well.

    Open your BAR with WinRar or WinZip file, there should be 2 folders inside. META-INF folder must contain a MANIFEST file, two files RDK and two files of the AUTHOR if the app is signed. If you don't see these files not try once more with the online tool, if you have doubts about the measures, just ask, we will try to help you.

  • Problem with the signing key

    Hai guys I have problem with the key signature when signing request l click appears "impossible to ask for signatures until this application with all the necessary powers of signature. any body know this problem? I have send an email to [email protected] no answer not until now.

    * my windows is problem *.

    Thank you

    Well Yes send another.

  • What happened to the tab with the sign + to create an empty tab?

    I recently upgraded to v3.6 through several versions of Firefox v8.01. There was once a small tab with a sign more at the end of the tab bar that allowed me to create a new empty tab. It seems to have disappeared somewhere beyond v4.0

    What happened and how I get it back? Yes I know I can activate the button of toolbar for a new tab, but have it at the end of the tab bar is more natural to use.

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions or if hardware acceleration is the cause of the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > appearance/themes).

    See also:

Maybe you are looking for

  • Display when the mouse scrolling problem

    Hello Since this morning (and the most recent upgrade apparently) I feel serious display problems when scrolling with my mouse upwards or downwards on a Web site: the whole text and other components of the page is displayed to the left or to the righ

  • Satellite A100: SMART: failure provided on hard disk 0

    I get this message at any time. So, I have to press F1 to get into windows. He said that I must save any cause data HARD drive is about to die. I don't know what to do, OU it's new laptop Toshiba Satellite A100. Are there any toshiba here experts or

  • Photosmart 7510 everything works except the scanner. scan reported an error Impossible to open the sessio

    scan reported an error "Unable to log on to the device" I really need to get access to the whole reason for this purchase scanner.

  • Does anyone have this dll named age1962_32.dll

    Hi, I do a thing of automation of CDMA. I found the age1962 instrument driver, but when I tried to load it, he always asked me to locate a dll called age1962_32, dll. I tried to search him, but without any result. So just wonder if anyone has this dl

  • call the template editor

    Hi all! I have been using NI editor for a long time. It is a program very useful, and it can be called form WILL / VBA. That is why it is so useful. I would like to know how to use this feature or the program from my own code. (call parameterized edi