You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by robpaveza <gi...@git.apache.org> on 2015/04/09 02:33:58 UTC

[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

GitHub user robpaveza opened a pull request:

    https://github.com/apache/cordova-windows/pull/65

    CB-8307: Adding a 25-year expiration temporary certificate.

    Simplified: Just created a 25-year certificate.  We can investigate creating a certificate at platform-add or first-build time, but for now, this should be more than adequate to avoid build interruptions.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/robpaveza/cordova-windows CB-8307

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cordova-windows/pull/65.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #65
    
----
commit 3fb73847f835d10c6064888e86278c861954ee50
Author: Rob Paveza <ro...@microsoft.com>
Date:   2015-04-09T00:30:26Z

    CB-8307: Adding a 25-year expiration temporary certificate.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/cordova-windows/pull/65


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

Posted by pke <gi...@git.apache.org>.
Github user pke commented on the pull request:

    https://github.com/apache/cordova-windows/pull/65#issuecomment-150586166
  
    This somehow prevents me from specifying a publisherId myself for store submissions. I always get "CN=Apache Cordova Team". What do I have to do, to prevent that? `config.publisherId` set from build.json is ignored too.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

Posted by purplecabbage <gi...@git.apache.org>.
Github user purplecabbage commented on the pull request:

    https://github.com/apache/cordova-windows/pull/65#issuecomment-91652282
  
    Done.
    
    @purplecabbage
    risingj.com
    
    On Fri, Apr 10, 2015 at 11:59 AM, asfgit <no...@github.com> wrote:
    
    > Merged #65 <https://github.com/apache/cordova-windows/pull/65>.
    >
    > —
    > Reply to this email directly or view it on GitHub
    > <https://github.com/apache/cordova-windows/pull/65#event-278393439>.
    >



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

Posted by robpaveza <gi...@git.apache.org>.
Github user robpaveza commented on the pull request:

    https://github.com/apache/cordova-windows/pull/65#issuecomment-91325392
  
    I've updated the certificate with a new EKU.  That was my bad for not verifying build with it.
    
    For future reference (in 24.5 years when someone is digging through the history to get the correct commands...), the tools to generate the valid PFX for this are in the Windows SDK.  The correct usage is:
    
    makecert -r -n "CN=Apache Cordova Team" -a sha256 -cy end -sky signature -eku 1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13 -sv CordovaApp_TemporaryKey.pvk CordovaApp_TemporaryKey.cer
    pvk2pfx -pvk CordovaApp_TemporaryKey.pvk -spc CordovaApp_TemporaryKey.cer -pfx CordovaApp_TemporaryKey.pfx
    
    The makecert parameters are documented on MSDN, but it comes down to self-signed, end-entity, signing, and the EKU parameters which I missed during the first commit (I thought makecert added that via the -sky signature parameter).  The EKU is for Code Signing and Lifetime Signing.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

Posted by purplecabbage <gi...@git.apache.org>.
Github user purplecabbage commented on the pull request:

    https://github.com/apache/cordova-windows/pull/65#issuecomment-91078343
  
    So we have 25 years to come up with a better solution? Sounds good to me.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


[GitHub] cordova-windows pull request: CB-8307: Adding a 25-year expiration...

Posted by robpaveza <gi...@git.apache.org>.
Github user robpaveza commented on the pull request:

    https://github.com/apache/cordova-windows/pull/65#issuecomment-91637800
  
    Ping @purplecabbage  - can we get this merged in?  Thanks!


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org