Skip to content

Commit 8eea52d

Browse files
author
Markus Binsteiner
committed
Updated certificates.zip, grid-jcommons & small fix for x509Cred.
1 parent 6c73374 commit 8eea52d

File tree

3 files changed

+20
-12
lines changed

3 files changed

+20
-12
lines changed

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<properties>
88
<maven.test.skip>true</maven.test.skip>
9-
<grid-jcommons.version>2.9</grid-jcommons.version>
9+
<grid-jcommons.version>2.10</grid-jcommons.version>
1010
</properties>
1111

1212
<repositories>
@@ -220,9 +220,9 @@
220220
</excludes>
221221
</resource>
222222

223-
</resources>
224-
225-
223+
</resources>
224+
225+
226226
<plugins>
227227
<plugin>
228228
<groupId>org.apache.maven.plugins</groupId>
@@ -322,4 +322,4 @@
322322
<artifactId>nesi</artifactId>
323323
<version>1.0</version>
324324
</parent>
325-
</project>
325+
</project>

src/main/java/grith/jgrith/cred/X509Cred.java

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,37 @@
11
package grith.jgrith.cred;
22

3+
import grisu.jcommons.dependencies.BouncyCastleTool;
34
import grisu.jcommons.exceptions.CredentialException;
45
import grith.jgrith.cred.callbacks.AbstractCallback;
56
import grith.jgrith.cred.callbacks.StaticCallback;
67
import grith.jgrith.cred.details.FileDetail;
78
import grith.jgrith.cred.details.PasswordDetail;
89
import grith.jgrith.plainProxy.PlainProxy;
9-
10-
import java.util.Map;
11-
1210
import org.apache.commons.lang.StringUtils;
1311
import org.globus.common.CoGProperties;
1412
import org.ietf.jgss.GSSCredential;
1513

14+
import java.util.Map;
15+
1616
public class X509Cred extends AbstractCred {
17-
17+
1818
public static X509Cred create(char[] passphrase) {
19-
19+
2020
X509Cred temp = new X509Cred();
2121
temp.setCallback(new StaticCallback(passphrase));
22-
22+
temp.init();
2323
return temp;
24-
24+
2525
}
2626

27+
public static void main(String[] args) {
28+
29+
BouncyCastleTool.initBouncyCastle();
30+
X509Cred c = create(args[0].toCharArray());
31+
32+
System.out.println(c.getDN());
33+
}
34+
2735
protected FileDetail certFile = new FileDetail("X509 certificate file");
2836
protected FileDetail keyFile = new FileDetail("X509 key file");
2937

src/main/resources/certificates.zip

-1.22 KB
Binary file not shown.

0 commit comments

Comments
 (0)