You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by na...@apache.org on 2008/02/26 06:56:56 UTC

svn commit: r631091 - /webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java

Author: nandana
Date: Mon Feb 25 21:56:50 2008
New Revision: 631091

URL: http://svn.apache.org/viewvc?rev=631091&view=rev
Log:
Extending Trust to exchange policies via WS - Metadata Exchange

Modified:
    webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java

Modified: webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java?rev=631091&r1=631090&r2=631091&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java (original)
+++ webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java Mon Feb 25 21:56:50 2008
@@ -75,6 +75,8 @@
     public final static String USER_CERT_ALIAS_LN = "userCertAlias";
 
     public final static String ENCRYPTION_USER_LN = "encryptionUser";
+    
+    public final static String STS_ALIAS_LN = "stsAlias";
 
     public final static String PW_CB_CLASS_LN = "passwordCallbackClass";
     
@@ -85,6 +87,8 @@
     public final static String ENCR_CRYPTO_LN = "encryptionCrypto";
 
     public final static String DEC_CRYPTO_LN = "decryptionCrypto";
+    
+    public final static String STS_CRYPTO_LN = "stsCrypto";
 
     public final static String TS_TTL_LN = "timestampTTL";
 
@@ -101,6 +105,8 @@
     private String userCertAlias;
 
     private String encryptionUser;
+    
+    private String stsAlias;
 
     private String pwCbClass;
     
@@ -111,6 +117,8 @@
     private CryptoConfig encrCryptoConfig;
 
     private CryptoConfig decCryptoConfig;
+    
+    private CryptoConfig stsCryptoConfig;
 
     private String timestampTTL = Integer.toString(DEFAULT_TIMESTAMP_TTL);
     
@@ -253,6 +261,12 @@
             writer.writeEndElement();
         }
         
+        if (getStsAlias() != null ) {
+            writer.writeStartElement(NS, STS_ALIAS_LN);
+            writer.writeCharacters(getStsAlias());
+            writer.writeEndElement();
+        }
+        
         if (getPwCbClass() != null) {
             writer.writeStartElement(NS, PW_CB_CLASS_LN);
             writer.writeCharacters(getPwCbClass());
@@ -296,6 +310,12 @@
             writer.writeEndElement();
         }
         
+        if(stsCryptoConfig != null) {
+            writer.writeStartElement(NS, STS_CRYPTO_LN);
+            stsCryptoConfig.serialize(writer);
+            writer.writeEndElement();
+        }
+        
         if (sigCryptoConfig != null) {
             writer.writeStartElement(NS, SIG_CRYPTO_LN);
             sigCryptoConfig.serialize(writer);
@@ -344,12 +364,28 @@
         this.timestampMaxSkew = timestampMaxSkew;
     }
 
-	public OptimizePartsConfig getOptimizeParts() {
-		return optimizeParts;
-	}
-
-	public void setOptimizeParts(OptimizePartsConfig optimizeParts) {
-		this.optimizeParts = optimizeParts;
-	}
+    public OptimizePartsConfig getOptimizeParts() {
+        return optimizeParts;
+    }
+
+    public void setOptimizeParts(OptimizePartsConfig optimizeParts) {
+        this.optimizeParts = optimizeParts;
+    }
+
+    public String getStsAlias() {
+        return stsAlias;
+    }
+
+    public void setStsAlias(String stsAlias) {
+        this.stsAlias = stsAlias;
+    }
+
+    public CryptoConfig getStsCryptoConfig() {
+        return stsCryptoConfig;
+    }
+
+    public void setStsCryptoConfig(CryptoConfig stsCryptoConfig) {
+        this.stsCryptoConfig = stsCryptoConfig;
+    }
     
 }