You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2006/09/08 04:04:49 UTC
svn commit: r441334 - in
/incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security:
AbderaSecurity.java util/SecurityBase.java
util/servlet/SignedResponseFilter.java xmlsec/XmlSecurityOptions.java
Author: jmsnell
Date: Thu Sep 7 19:04:48 2006
New Revision: 441334
URL: http://svn.apache.org/viewvc?view=rev&rev=441334
Log:
General code improvements
Modified:
incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/AbderaSecurity.java
incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/SecurityBase.java
incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/servlet/SignedResponseFilter.java
incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/xmlsec/XmlSecurityOptions.java
Modified: incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/AbderaSecurity.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/AbderaSecurity.java?view=diff&rev=441334&r1=441333&r2=441334
==============================================================================
--- incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/AbderaSecurity.java (original)
+++ incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/AbderaSecurity.java Thu Sep 7 19:04:48 2006
@@ -23,20 +23,22 @@
public class AbderaSecurity {
- private Abdera abdera = null;
- private Encryption encryption = null;
- private Signature signature = null;
+ private final Abdera abdera;
+ private final Encryption encryption;
+ private final Signature signature;
public AbderaSecurity() {
- abdera = new Abdera();
+ this(new Abdera());
}
public AbderaSecurity(Abdera abdera) {
this.abdera = abdera;
+ this.encryption = newEncryption();
+ this.signature = newSignature();
}
public AbderaSecurity(AbderaConfiguration config) {
- this.abdera = new Abdera(config);
+ this(new Abdera(config));
}
private Abdera getAbdera() {
@@ -52,8 +54,6 @@
}
public Encryption getEncryption() {
- if (encryption == null)
- encryption = newEncryption();
return encryption;
}
@@ -66,8 +66,6 @@
}
public Signature getSignature() {
- if (signature == null)
- signature = newSignature();
return signature;
}
Modified: incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/SecurityBase.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/SecurityBase.java?view=diff&rev=441334&r1=441333&r2=441334
==============================================================================
--- incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/SecurityBase.java (original)
+++ incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/SecurityBase.java Thu Sep 7 19:04:48 2006
@@ -33,7 +33,7 @@
public abstract class SecurityBase {
- protected Abdera abdera = null;
+ protected final Abdera abdera;
protected SecurityBase(Abdera abdera) {
this.abdera = abdera;
Modified: incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/servlet/SignedResponseFilter.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/servlet/SignedResponseFilter.java?view=diff&rev=441334&r1=441333&r2=441334
==============================================================================
--- incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/servlet/SignedResponseFilter.java (original)
+++ incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/util/servlet/SignedResponseFilter.java Thu Sep 7 19:04:48 2006
@@ -92,8 +92,8 @@
private static final String keystoreType = "JKS";
- private Abdera abdera = null;
- private AbderaSecurity security = null;
+ private final Abdera abdera;
+ private final AbderaSecurity security;
private String keystoreFile = null;
private String keystorePass = null;
private String privateKeyAlias = null;
@@ -102,6 +102,11 @@
private PrivateKey signingKey = null;
private X509Certificate cert = null;
+ public SignedResponseFilter() {
+ this.abdera = new Abdera();
+ this.security = new AbderaSecurity(abdera);
+ }
+
public void init(
FilterConfig config)
throws ServletException {
@@ -110,8 +115,6 @@
privateKeyAlias = config.getInitParameter(KEY);
privateKeyPass = config.getInitParameter(KEYPASS);
certificateAlias = config.getInitParameter(CERT);
- abdera = new Abdera();
- security = new AbderaSecurity(abdera);
try {
KeyStore ks = KeyStore.getInstance(keystoreType);
Modified: incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/xmlsec/XmlSecurityOptions.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/xmlsec/XmlSecurityOptions.java?view=diff&rev=441334&r1=441333&r2=441334
==============================================================================
--- incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/xmlsec/XmlSecurityOptions.java (original)
+++ incubator/abdera/java/trunk/security/src/main/java/org/apache/abdera/security/xmlsec/XmlSecurityOptions.java Thu Sep 7 19:04:48 2006
@@ -26,7 +26,7 @@
implements SecurityOptions {
protected Parser parser = null;
- protected Abdera abdera = null;
+ protected final Abdera abdera;
protected XmlSecurityOptions(Abdera abdera) {
this.abdera = abdera;