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;
+ }
}