[ 
https://issues.apache.org/jira/browse/JUDDI-615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13664647#comment-13664647
 ] 

Alex O'Ree commented on JUDDI-615:
----------------------------------

Adding a cert is browser and OS dependent.

Windows IE and Chrome: 
First, get a cert, or create your own using the Java keytool
Start > Run > MMC
Add the snap in for Certificates, My User Acccount
Right click on "Personal", Import, then import the PFX or P12 file from the key 
tool

Firefox doesn't currently work

MacOS: unknown
                
> NPE when trying to sign an artifact
> -----------------------------------
>
>                 Key: JUDDI-615
>                 URL: https://issues.apache.org/jira/browse/JUDDI-615
>             Project: jUDDI
>          Issue Type: Bug
>          Components: console - portlets
>            Reporter: Kurt T Stam
>            Assignee: Alex O'Ree
>             Fix For: 3.2
>
>
> java.lang.NullPointerException
>      at
> org.apache.juddi.gui.dsig.XmlSignatureApplet.setupCertificates(XmlSignatureApplet.java:211)
>      at
> org.apache.juddi.gui.dsig.XmlSignatureApplet.init(XmlSignatureApplet.java:92)
>      at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown
> Source)
>      at
> sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown
> Source)
>      at java.lang.Thread.run(Thread.java:722)
> May 21, 2013 8:49:06 AM org.apache.juddi.gui.dsig.XmlSignatureApplet
> jButton1ActionPerformed
> SEVERE: null
> java.lang.NullPointerException
>      at
> org.apache.juddi.gui.dsig.XmlSignatureApplet.jButton1ActionPerformed(XmlSignatureApplet.java:339)
>      at
> org.apache.juddi.gui.dsig.XmlSignatureApplet.access$100(XmlSignatureApplet.java:76)
>      at
> org.apache.juddi.gui.dsig.XmlSignatureApplet$2.actionPerformed(XmlSignatureApplet.java:283)
>      at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
>      at
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
>      at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
>      at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
>      at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
>      at java.awt.Component.processMouseEvent(Component.java:6505)
>      at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
>      at java.awt.Component.processEvent(Component.java:6270)
>      at java.awt.Container.processEvent(Container.java:2229)
>      at java.awt.Component.dispatchEventImpl(Component.java:4861)
>      at java.awt.Container.dispatchEventImpl(Container.java:2287)
>      at java.awt.Component.dispatchEvent(Component.java:4687)
>      at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
>      at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
>      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
>      at java.awt.Container.dispatchEventImpl(Container.java:2273)
>      at java.awt.Component.dispatchEvent(Component.java:4687)
>      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
>      at java.awt.EventQueue.access$200(EventQueue.java:103)
>      at java.awt.EventQueue$3.run(EventQueue.java:688)
>      at java.awt.EventQueue$3.run(EventQueue.java:686)
>      at java.security.AccessController.doPrivileged(Native Method)
>      at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
>      at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
>      at java.awt.EventQueue$4.run(EventQueue.java:702)
>      at java.awt.EventQueue$4.run(EventQueue.java:700)
>      at java.security.AccessController.doPrivileged(Native Method)
>      at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
>      at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
> When no pki certificates installed in the browser's keystore a NPE is thrown 
> (see below)
> We should probably should add a check and a warning message (disable the sign 
> button?)
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
>      at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
>      at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
>      at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
>      at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
>      at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to