How can I let Apache JMeter use (password protected) keys from a (password protected) jks keystore2019 Community Moderator ElectionHow to remove .htaccess password protection from a subdirectoryResetting password-protection on Apache web directoryHow to create .pfx file from certificate and private key?Munin, apache and how to password protect muninjmeter - how to use Apache htpasswd in jmeterApache password protected directory misconfigurationPassword protect sheets from viewingRestassured - Facing issue with SSL - Untrusted ResourcesApache JMeter Issue With Keystorekey password and keystore password using ikeyman tool

Generic TVP tradeoffs?

How to get the n-th line after a grepped one?

Maths symbols and unicode-math input inside siunitx commands

What does Deadpool mean by "left the house in that shirt"?

Existence of a celestial body big enough for early civilization to be thought of as a second moon

Suggestions on how to spend Shaabath (constructively) alone

Do native speakers use "ultima" and "proxima" frequently in spoken English?

In Aliens, how many people were on LV-426 before the Marines arrived​?

Probably overheated black color SMD pads

PTIJ What is the inyan of the Konami code in Uncle Moishy's song?

Is honey really a supersaturated solution? Does heating to un-crystalize redissolve it or melt it?

Variable completely messes up echoed string

Hausdorff dimension of the boundary of fibres of Lipschitz maps

Can other pieces capture a threatening piece and prevent a checkmate?

Do US professors/group leaders only get a salary, but no group budget?

Why is indicated airspeed rather than ground speed used during the takeoff roll?

Violin - Can double stops be played when the strings are not next to each other?

Can a wizard cast a spell during their first turn of combat if they initiated combat by releasing a readied spell?

In what cases must I use 了 and in what cases not?

How to define limit operations in general topological spaces? Are nets able to do this?

Do I need to consider instance restrictions when showing a language is in P?

How is the partial sum of a geometric sequence calculated?

Why didn't Héctor fade away after this character died in the movie Coco?

What is the relationship between relativity and the Doppler effect?



How can I let Apache JMeter use (password protected) keys from a (password protected) jks keystore



2019 Community Moderator ElectionHow to remove .htaccess password protection from a subdirectoryResetting password-protection on Apache web directoryHow to create .pfx file from certificate and private key?Munin, apache and how to password protect muninjmeter - how to use Apache htpasswd in jmeterApache password protected directory misconfigurationPassword protect sheets from viewingRestassured - Facing issue with SSL - Untrusted ResourcesApache JMeter Issue With Keystorekey password and keystore password using ikeyman tool










0















Context



I have a keystore (keystore.jks) that is protected by a password.

I can get jmeter to use keys from that store by providing



  • -Djavax.net.ssl.keyStore

  • -Djavax.net.ssl.keyStorePassword

with the appropriate values as long as the keys themselves are not password protected.



However, my particular keystore contains multiple keys that each require a password to retrieve them.



How I access the key in plain old Java:



String keyStorePath = "/keystore.jks";
char[] keyStorePassword = "keyStorePassword".toCharArray();

String keyAlias = "keyAlias";
char[] keyPassword= "keyPassword".toCharArray();


KeyStore keyStore = KeyStore.getInstance("JKS");
try (InputStream is = this.getClass().getResourceAsStream(keyStorePath ))
keyStore.load(is, keyStorePassword);


PrivateKey privateKey = (PrivateKey) keyStore.getKey(keyAlias, keyPassword);
X509Certificate certificate = (X509Certificate) keyStore.getCertificate(keyAlias);


How would I retrieve and use such keys in JMeter?



That is the question.



JMeter's Keystore Configuration does not allow you to specify a key's password.










share|improve this question


























    0















    Context



    I have a keystore (keystore.jks) that is protected by a password.

    I can get jmeter to use keys from that store by providing



    • -Djavax.net.ssl.keyStore

    • -Djavax.net.ssl.keyStorePassword

    with the appropriate values as long as the keys themselves are not password protected.



    However, my particular keystore contains multiple keys that each require a password to retrieve them.



    How I access the key in plain old Java:



    String keyStorePath = "/keystore.jks";
    char[] keyStorePassword = "keyStorePassword".toCharArray();

    String keyAlias = "keyAlias";
    char[] keyPassword= "keyPassword".toCharArray();


    KeyStore keyStore = KeyStore.getInstance("JKS");
    try (InputStream is = this.getClass().getResourceAsStream(keyStorePath ))
    keyStore.load(is, keyStorePassword);


    PrivateKey privateKey = (PrivateKey) keyStore.getKey(keyAlias, keyPassword);
    X509Certificate certificate = (X509Certificate) keyStore.getCertificate(keyAlias);


    How would I retrieve and use such keys in JMeter?



    That is the question.



    JMeter's Keystore Configuration does not allow you to specify a key's password.










    share|improve this question
























      0












      0








      0








      Context



      I have a keystore (keystore.jks) that is protected by a password.

      I can get jmeter to use keys from that store by providing



      • -Djavax.net.ssl.keyStore

      • -Djavax.net.ssl.keyStorePassword

      with the appropriate values as long as the keys themselves are not password protected.



      However, my particular keystore contains multiple keys that each require a password to retrieve them.



      How I access the key in plain old Java:



      String keyStorePath = "/keystore.jks";
      char[] keyStorePassword = "keyStorePassword".toCharArray();

      String keyAlias = "keyAlias";
      char[] keyPassword= "keyPassword".toCharArray();


      KeyStore keyStore = KeyStore.getInstance("JKS");
      try (InputStream is = this.getClass().getResourceAsStream(keyStorePath ))
      keyStore.load(is, keyStorePassword);


      PrivateKey privateKey = (PrivateKey) keyStore.getKey(keyAlias, keyPassword);
      X509Certificate certificate = (X509Certificate) keyStore.getCertificate(keyAlias);


      How would I retrieve and use such keys in JMeter?



      That is the question.



      JMeter's Keystore Configuration does not allow you to specify a key's password.










      share|improve this question














      Context



      I have a keystore (keystore.jks) that is protected by a password.

      I can get jmeter to use keys from that store by providing



      • -Djavax.net.ssl.keyStore

      • -Djavax.net.ssl.keyStorePassword

      with the appropriate values as long as the keys themselves are not password protected.



      However, my particular keystore contains multiple keys that each require a password to retrieve them.



      How I access the key in plain old Java:



      String keyStorePath = "/keystore.jks";
      char[] keyStorePassword = "keyStorePassword".toCharArray();

      String keyAlias = "keyAlias";
      char[] keyPassword= "keyPassword".toCharArray();


      KeyStore keyStore = KeyStore.getInstance("JKS");
      try (InputStream is = this.getClass().getResourceAsStream(keyStorePath ))
      keyStore.load(is, keyStorePassword);


      PrivateKey privateKey = (PrivateKey) keyStore.getKey(keyAlias, keyPassword);
      X509Certificate certificate = (X509Certificate) keyStore.getCertificate(keyAlias);


      How would I retrieve and use such keys in JMeter?



      That is the question.



      JMeter's Keystore Configuration does not allow you to specify a key's password.







      jmeter ssl-certificate password-protection






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 7 at 17:23









      neXusneXus

      71721033




      71721033






















          1 Answer
          1






          active

          oldest

          votes


















          0














          After looking around I concluded that this is currently (JMeter 5.0) not possible.



          Get jmeter to use certificates from a key store by providing these properties at startup:



          • -Djavax.net.ssl.keyStore

          • -Djavax.net.ssl.keyStorePassword

          The certificates inside the store should have the same password as the store, then they are picked up without problems when you use a Keystore Configuration specifying (a variable that holds) the certificate alias.






          share|improve this answer






















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049615%2fhow-can-i-let-apache-jmeter-use-password-protected-keys-from-a-password-prote%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            After looking around I concluded that this is currently (JMeter 5.0) not possible.



            Get jmeter to use certificates from a key store by providing these properties at startup:



            • -Djavax.net.ssl.keyStore

            • -Djavax.net.ssl.keyStorePassword

            The certificates inside the store should have the same password as the store, then they are picked up without problems when you use a Keystore Configuration specifying (a variable that holds) the certificate alias.






            share|improve this answer



























              0














              After looking around I concluded that this is currently (JMeter 5.0) not possible.



              Get jmeter to use certificates from a key store by providing these properties at startup:



              • -Djavax.net.ssl.keyStore

              • -Djavax.net.ssl.keyStorePassword

              The certificates inside the store should have the same password as the store, then they are picked up without problems when you use a Keystore Configuration specifying (a variable that holds) the certificate alias.






              share|improve this answer

























                0












                0








                0







                After looking around I concluded that this is currently (JMeter 5.0) not possible.



                Get jmeter to use certificates from a key store by providing these properties at startup:



                • -Djavax.net.ssl.keyStore

                • -Djavax.net.ssl.keyStorePassword

                The certificates inside the store should have the same password as the store, then they are picked up without problems when you use a Keystore Configuration specifying (a variable that holds) the certificate alias.






                share|improve this answer













                After looking around I concluded that this is currently (JMeter 5.0) not possible.



                Get jmeter to use certificates from a key store by providing these properties at startup:



                • -Djavax.net.ssl.keyStore

                • -Djavax.net.ssl.keyStorePassword

                The certificates inside the store should have the same password as the store, then they are picked up without problems when you use a Keystore Configuration specifying (a variable that holds) the certificate alias.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Mar 13 at 13:09









                neXusneXus

                71721033




                71721033





























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049615%2fhow-can-i-let-apache-jmeter-use-password-protected-keys-from-a-password-prote%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

                    Identity Server 4 is not redirecting to Angular app after login2019 Community Moderator ElectionIdentity Server 4 and dockerIdentityserver implicit flow unauthorized_clientIdentityServer Hybrid Flow - Access Token is null after user successful loginIdentity Server to MVC client : Page Redirect After loginLogin with Steam OpenId(oidc-client-js)Identity Server 4+.NET Core 2.0 + IdentityIdentityServer4 post-login redirect not working in Edge browserCall to IdentityServer4 generates System.NullReferenceException: Object reference not set to an instance of an objectIdentityServer4 without HTTPS not workingHow to get Authorization code from identity server without login form

                    2005 Ahvaz unrest Contents Background Causes Casualties Aftermath See also References Navigation menue"At Least 10 Are Killed by Bombs in Iran""Iran"Archived"Arab-Iranians in Iran to make April 15 'Day of Fury'"State of Mind, State of Order: Reactions to Ethnic Unrest in the Islamic Republic of Iran.10.1111/j.1754-9469.2008.00028.x"Iran hangs Arab separatists"Iran Overview from ArchivedConstitution of the Islamic Republic of Iran"Tehran puzzled by forged 'riots' letter""Iran and its minorities: Down in the second class""Iran: Handling Of Ahvaz Unrest Could End With Televised Confessions""Bombings Rock Iran Ahead of Election""Five die in Iran ethnic clashes""Iran: Need for restraint as anniversary of unrest in Khuzestan approaches"Archived"Iranian Sunni protesters killed in clashes with security forces"Archived