Giter Site home page Giter Site logo

keytool-iui's People

Stargazers

 avatar

Watchers

 avatar

keytool-iui's Issues

ArrayIndexOutOfBoundsException on startup via JWS

java.lang.ArrayIndexOutOfBoundsException: 8
    at com.google.code.p.keytooliui.shared.io.LastUserAbstract._writeConfigLog(LastUserAbstract.java:768)
    at com.google.code.p.keytooliui.shared.io.LastUserAbstract.init(LastUserAbstract.java:104)
    at com.google.code.p.keytooliui.shared.AppMainAbs.init(AppMainAbs.java:258)
    at com.google.code.p.keytooliui.ktl.AppMainUIAbs.init(AppMainUIAbs.java:273)
    at com.google.code.p.keytooliui.ktl.UIKeytool.s_getInstance(UIKeytool.java:185)
    at com.google.code.p.keytooliui.ktl.UIKeytool.main(UIKeytool.java:221)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.javaws.Launcher.executeApplication(Launcher.java:1914)
    at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1847)
    at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1609)
    at com.sun.javaws.Launcher.run(Launcher.java:138)
    at java.lang.Thread.run(Thread.java:680)

This is on:
- Mac OS X 10.6.8

- java version "1.6.0_24"
   Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3425)
   Java HotSpot(TM) Client VM (build 19.1-b02-334, mixed mode)

Original issue reported on code.google.com by [email protected] on 25 Oct 2011 at 4:42

Remove unused classes

There are many classes related to audio and video that aren't used by KeyTool 
IUI.

Here is a quick list of the files and directories which could be safely removed:


src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwRtpAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwRtpMediaAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwRtpMediaAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwRtpMediaVideoAudio.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwRtpMediaVideoOnly.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwUrlMediaAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwUrlMediaAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2SwUrlMediaVideo.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/A2WebBrowser.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaRtpAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaRtpAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaRtpVideoAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaRtpVideoAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaRtpVideoOnly.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaUrlAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaUrlAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/applets/AMediaUrlVideo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/BeanInst.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpAbsBeanInfo.ja
va
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaAudio.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaAudioBean
Info.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaVideoAudi
o.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaVideoAudi
oBeanInfo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaVideoOnly
.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwRtpMediaVideoOnly
BeanInfo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwUrlMediaAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwUrlMediaAbsBeanIn
fo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwUrlMediaAudio.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwUrlMediaAudioBean
Info.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwUrlMediaVideo.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/beans/button/B2SwUrlMediaVideoBean
Info.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaAbsBeanInfo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpAbsBeanInfo.j
ava
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpAudioBeanInfo
.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpVideoAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpVideoAbsBeanI
nfo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpVideoAudio.ja
va
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpVideoAudioBea
nInfo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpVideoOnly.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaRtpVideoOnlyBean
Info.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaUrlAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaUrlAbsBeanInfo.j
ava
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaUrlAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaUrlAudioBeanInfo
.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaUrlVideo.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/panel/PMediaUrlVideoBeanInfo
.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaAbs.ja
va
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaRtpAbs
.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaRtpAud
io.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaRtpVid
eoAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaRtpVid
eoAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaRtpVid
eoOnly.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaUrlAbs
.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaUrlAud
io.java
src/KtlIuiShared/com/google/code/p/keytooliui/beans/swing/panel/PPageMediaUrlVid
eo.java
src/KtlIuiShared/com/google/code/p/keytooliui/javax
src/KtlIuiShared/com/google/code/p/keytooliui/shared/bugfixes/S_RL.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/image
src/KtlIuiShared/com/google/code/p/keytooliui/shared/sound
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/dialog/DSwUrlMediaAbs
.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/dialog/DSwUrlMediaAud
io.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/dialog/DSwUrlMediaVid
eo.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwRtpAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwRtpAudio.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwRtpVideoAbs.
java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwRtpVideoAudi
o.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwRtpVideoOnly
.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwUrlMediaAbs.
java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwUrlMediaAudi
o.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/frame/FSwUrlMediaVide
o.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwRtpAbs.jav
a
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwRtpAudio.j
ava
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwRtpVideoAb
s.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwRtpVideoAu
dio.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwRtpVideoOn
ly.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwUrlMediaAb
s.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwUrlMediaAu
dio.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PCpSwUrlMediaVi
deo.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaAbs
.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaRtp
Abs.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaRtp
Audio.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaRtp
VideoAbs.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaRtp
VideoAudio.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaRtp
VideoOnly.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaUrl
Abs.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaUrl
Audio.java
src/KtlIuiShared/com/google/code/p/keytooliui/shared/swing/panel/PPageSwMediaUrl
Video.java
src/KtlIuiShared/de

Original issue reported on code.google.com by [email protected] on 31 Mar 2011 at 3:17

Not possible for multiple OUs

On generating certificates for my organisation, the other party requests 
multiple (see 
http://www.ksz-bcss.fgov.be/nl/bcss/docutheque/content/websites/belgium/services
/docutheque.html - X.509-certificaten die door de KSZ worden gebruikt voor de 
ondertekening van berichten (december 2011)
X.509-certificaten van de servers van de KSZ (juni 2011)
X.509-certificaten die door de KSZ als klant worden gebruikt (juni 2011)) 
organisational units.

Is it possible to add this functionality?

Original issue reported on code.google.com by [email protected] on 8 Feb 2012 at 10:05

Change "Please wait" dialogs

Change the dialog that shows up at launching time.
Suggestion: use Swing Effects package
BUT: if so, be carefull, there is a conflict in between SwingEffects and (not 
sure) JavaHelp.

Original issue reported on code.google.com by [email protected] on 1 Apr 2011 at 9:29

Change the look-and-feel of Welcome page

This "Welcome to ..." internal frame should be entirely rewritten!
Up to the guy who want to take care of this issue.

Just one suggestion: if any aimation inside, please think about a button to 
stop this animation

Original issue reported on code.google.com by [email protected] on 1 Apr 2011 at 9:26

problem with generating csr file

What steps will reproduce the problem?
1.create empty keystore, type is BKS
2.create keystore entry of private key,with vers. #1 cert
3.export private key's first certificate in chain csr file.
when these done the popup widows apper and choose a entry's alias required to
enter respective password, but i can not enter anything in the textbox.

What is the expected output? What do you see instead?
enter respective password and generate the csr file. but i can not enter 
respective password so it can not continue.

What version of the product are you using? On what operating system?
using 2.3 2.4 and 2.5 versions. Ubuntu 10.04 java 1.6

Please provide any additional information below.
none.

Original issue reported on code.google.com by [email protected] on 10 Jun 2011 at 6:38

Internationalization

Many messages are hard coded into the classes, they should be moved into an 
external resource bundle so the application can be internationalized.

Original issue reported on code.google.com by [email protected] on 1 Apr 2011 at 2:30

PEM/DER generation

May I suggest that KTIUI should be able to generate those private PEM/DER files 
instead of needing an external program (like PuTTYGen)?

Original issue reported on code.google.com by robb1701 on 21 Aug 2011 at 6:35

Create Webstart version

Make it easier for users to work with the tool by creating a Webstart version 
of the application. Should be done after the Maven build structure ist created.

Original issue reported on code.google.com by [email protected] on 31 Mar 2011 at 4:05

Add a build system

A build system, either Ant, Maven or Gradle, would be welcome to easily compile 
and run the application.

Original issue reported on code.google.com by [email protected] on 31 Mar 2011 at 2:08

Replace name of application's cache directory

Application's cache name is still *".rcp"* (meaning RagingCat Project)

Should be changed by something more understandable and related to the project:

 * .keytooliui
 * .keytool_iui
 * .keytool-iui (sounds good, but make me nervous coz of WebStart or OS-specific behaviours)
 * ???


*MEMO:* application's cache could be seen at runtime:
From the menuBar "Help | About | keyTool IUI ..."
==> "About" window shows up, select "Advanced" tab, then take a  look at 
"Properties"


Original issue reported on code.google.com by [email protected] on 2 Apr 2011 at 10:54

Clicking on "Private key, with vers. #3 cert." does not work (No screen shown on the right side)

> What steps will reproduce the problem?

1. Open Keytool IUI
2. Navigate to "Create / Keystore's entry / Private key, with vers. #3 cert.

> What is the expected output? What do you see instead?

On the right side should be some kind of entry screen but the last screen 
remains visible. Not sure if "Private key, with vers. #3 cert." really is an 
input screen or an empty folder... In the latter case the behavior would be 
correct.






Original issue reported on code.google.com by [email protected] on 5 Apr 2011 at 12:24

  • Merged into: #16

Add UI tests

Create UI tests with a tool like Google's WindowTester: 
http://code.google.com/intl/en-EN/javadevtools/wintester/html/index.html 

Original issue reported on code.google.com by [email protected] on 2 Apr 2011 at 4:45

Change the layout manager

The GridBagLayout used in the application is impractical to make changes to the 
UI. For example it's impossible to align the "Source" and "Target" borders 
while preserving the alignment of the fields in the two boxes.

I suggest switching to a versatile layout manager like MigLayout.

Original issue reported on code.google.com by [email protected] on 5 Apr 2011 at 10:55

Cannot sign JAR file using keystore without password

What steps will reproduce the problem?
1. From the tree on the left, select task "Keytool IUI | Sign file with private 
key | Embedded signature | JAR"
2. Internal frame named "Sign JAR file with private key entry" shows up on the 
right. Enter all required fields. Troubleshhoting: "OK" button requires 
keystore's password to be enabled!


Workaround:
assign a password to the keystore:
From the menubar, select "Tools | Keystore manager | [your.keystore.type]"
Navigate till you reach keystore, select it.
==> "Keystore manager" shows up.
From the toobar, select icon-button "change this keystore's password"
==> that's it!



Original issue reported on code.google.com by [email protected] on 9 Apr 2011 at 10:12

Opening a keystore file without extension returns an error

What steps will reproduce the problem?
1. Go to any option that opens a dialog to select an keystore file (ex: "tools 
-> Keystore manager -> JKS keystore");
2. On "File type" select "All files";
3. Select an keystore file without extension (ex.: 
"<JDK_DIR>/jre/lib/security/cacerts");
4. User gets an error

What is the expected output? What do you see instead?

As it is a valid keystore, the file should have been opened. This is a much 
bigger problem because the JDK's truststore have no extension.

Please use labels and text to provide additional information.

cacerts, extension, 

Original issue reported on code.google.com by [email protected] on 7 Apr 2011 at 4:03

How to use keyToll iui?

What steps will reproduce the problem?
1. i downloaded web start version
2. Which saves keytool-iui JNLP file
3.When I tried to double click that file, I am getting an exception saying 
"Your security settings have blocked a self-signed application from running"

What is the expected output? What do you see instead?
Your security settings have blocked a self-signed application from running

What version of the product are you using? On what operating system?
I am using it on windows using java 1.7

Please provide any additional information below.
How to use this tool? I found some steps in wiki. But did not able to follow.

Original issue reported on code.google.com by [email protected] on 5 Mar 2015 at 9:15

Change the way to "collapse all"" and "expand all" tree's folders

Right now, to recursively expand or collapse all nodes contained in the 
highlighted folder, user can use the icon-buttons of the tree's toolbar located 
on top-left.

Suggestion: change the way to perform these actions by using:
 * mouse-right click on respective folder,
 * a pop-up menu shows up, which offers the choice for user to collapse/expand all sub-nodes, using menu-items

==> this way, user don't have to move the mouse to reach tree's toolbar


Original issue reported on code.google.com by [email protected] on 2 Apr 2011 at 8:24

Remove and replace contextual help icon-button

Contextual help just works for the active frame on the right side of the 
contents panel.
Suggestion: remove this contextual help button located on the right of the main 
toolbar, and add an help button on the internal frame's toolbar.
Clicking on this icon-button will directly open-up the respective help. 


Original issue reported on code.google.com by [email protected] on 11 Apr 2011 at 8:27

Import private key from a p12-certstore fails, while the password check estimates a 6-40 Char password!

After start of keytool i tried to import some certs from a P12 keystore into a 
JKS Keystore. The issue occurs, as i'am trying to fill in the password for the 
JKS Keystore.

What steps will reproduce the problem?
1. Keytool IUI > Import > Keystore's Entry > Private Key > From other Keystore
2. Entry's for Source Keystore are working fine
3. Putting in entry's for Target Keystore fails. I try to type in the password 
which has 5 characters, and got the error message that the password must have 
at least 6 up to 40 characters.

What is the expected output? What do you see instead?
This is a really bad feature, because i couldn't import the keys! the expected 
behavior should be at most a warning, that the password is maybe weak!

What version of the product are you using? On what operating system?
I'am using the keytool iui with version 2.4.1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Jul 2011 at 9:53

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.