Continuation of changes to remove Axis dependency.
This commit is contained in:
		| @@ -42,7 +42,7 @@ steps: | |||||||
|   - Set the org.xml.sax.driver property to point to an appropriate SAX Parser. |   - Set the org.xml.sax.driver property to point to an appropriate SAX Parser. | ||||||
|     The Xerces SAX Parser is a good option (org.apache.xerces.parsers.SAXParser). |     The Xerces SAX Parser is a good option (org.apache.xerces.parsers.SAXParser). | ||||||
|   - Include the "/etc/CASA/authtoken/keys/client" path in the applications |   - Include the "/etc/CASA/authtoken/keys/client" path in the applications | ||||||
|     CLASSPATH. This is the location of the crypto.properties file used by the |     CLASSPATH. This is the location of the casa_crypto.properties file used by the | ||||||
|     module to access the keystore with the ATS's signing certificate. |     module to access the keystore with the ATS's signing certificate. | ||||||
|   - Add the "/usr/share/java/CASA/authtoken/CasaJaasSupport.jar" and the |   - Add the "/usr/share/java/CASA/authtoken/CasaJaasSupport.jar" and the | ||||||
|     "/usr/share/java/CASA/authtoken/CasaAuthToken.jar" paths to the applications |     "/usr/share/java/CASA/authtoken/CasaAuthToken.jar" paths to the applications | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ CFILES = | |||||||
|  |  | ||||||
| EXTRA_DIST = client_keystore_setup.sh \ | EXTRA_DIST = client_keystore_setup.sh \ | ||||||
|              client_keystore_setup.sh.zen \ |              client_keystore_setup.sh.zen \ | ||||||
| 		crypto.properties | 		casa_crypto.properties | ||||||
|  |  | ||||||
|  |  | ||||||
| ROOT = ../.. | ROOT = ../.. | ||||||
|   | |||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.type=jks | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.alias=signingCert | ||||||
|  | com.novell.casa.authtoksvc.crypto.alias.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.file=/etc/CASA/authtoken/keys/client/jks-store | ||||||
| @@ -1,6 +0,0 @@ | |||||||
| org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.type=jks |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.alias=signingCert |  | ||||||
| org.apache.ws.security.crypto.merlin.alias.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.file=/etc/CASA/authtoken/keys/client/jks-store |  | ||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.type=jks | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.alias=signingCert | ||||||
|  | com.novell.casa.authtoksvc.crypto.alias.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.file=/etc/CASA/authtoken/keys/client/jks-store | ||||||
| @@ -1,6 +0,0 @@ | |||||||
| org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.type=jks |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.alias=signingCert |  | ||||||
| org.apache.ws.security.crypto.merlin.alias.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.file=/etc/CASA/authtoken/keys/client/jks-store |  | ||||||
| @@ -137,10 +137,10 @@ Note the following about the sample svc.settings file: | |||||||
|   "secret". |   "secret". | ||||||
|  |  | ||||||
| ATSs digitally sign tokens, for this purpose it is necessary that keys be generated and installed | ATSs digitally sign tokens, for this purpose it is necessary that keys be generated and installed | ||||||
| in a keystore whose location and properties are configured in the crypto.properties file present in | in a keystore whose location and properties are configured in the casa_crypto.properties file present in | ||||||
| the "classes" folder under the WEB-INF folder of the AuthTokenSvc application | the "classes" folder under the WEB-INF folder of the AuthTokenSvc application | ||||||
| ($CATALINA_HOME/webapps/CasaAuthTokenSvc/WEB-INF/classes). Please note that you must edit the | ($CATALINA_HOME/webapps/CasaAuthTokenSvc/WEB-INF/classes). Please note that you must edit the | ||||||
| crypto.properties file with the appropriate information once the AuthTokenSvc is deployed to | casa_crypto.properties file with the appropriate information once the AuthTokenSvc is deployed to | ||||||
| a Tomcat server to deal with your configuration requirements. | a Tomcat server to deal with your configuration requirements. | ||||||
|   |   | ||||||
| CONFIGURING SERVICES TO CONSUME CASA AUTHENTICATION TOKENS | CONFIGURING SERVICES TO CONSUME CASA AUTHENTICATION TOKENS | ||||||
|   | |||||||
| @@ -26,22 +26,7 @@ DIST_SUBDIRS = xmlsec | |||||||
|  |  | ||||||
| CFILES = | CFILES = | ||||||
|  |  | ||||||
| EXTRA_DIST = axis.jar \ | EXTRA_DIST = README | ||||||
| 		axis-ant.jar \ |  | ||||||
| 		commons-discovery-0.2.jar \ |  | ||||||
| 		commons-logging-1.0.4.jar \ |  | ||||||
| 		commons-logging-api.jar \ |  | ||||||
| 		jaxrpc.jar \ |  | ||||||
| 		log4j.properties \ |  | ||||||
| 		log4j-1.2.8.jar \ |  | ||||||
| 		README \ |  | ||||||
| 		saaj.jar \ |  | ||||||
| 		wsdl4j-1.5.1.jar \ |  | ||||||
| 		wss4j-1.5.0.jar \ |  | ||||||
| 		xalan.jar \ |  | ||||||
| 		xml-apis.jar \ |  | ||||||
| 		xercesImpl.jar \ |  | ||||||
| 		xmlsec-1.2.1.jar |  | ||||||
|  |  | ||||||
| .PHONY: package package-clean package-install package-uninstall | .PHONY: package package-clean package-install package-uninstall | ||||||
| package package-clean package-install package-uninstall: | package package-clean package-install package-uninstall: | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/axis.jar
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/axis.jar
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/jaxrpc.jar
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/jaxrpc.jar
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,20 +0,0 @@ | |||||||
| # Set root category priority to INFO and its only appender to CONSOLE. |  | ||||||
| log4j.rootCategory=INFO, CONSOLE |  | ||||||
| #log4j.rootCategory=INFO, CONSOLE, LOGFILE |  | ||||||
|  |  | ||||||
| # Set the enterprise logger category to FATAL and its only appender to CONSOLE. |  | ||||||
| log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE |  | ||||||
|  |  | ||||||
| # CONSOLE is set to be a ConsoleAppender using a PatternLayout. |  | ||||||
| log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender |  | ||||||
| log4j.appender.CONSOLE.Threshold=INFO |  | ||||||
| log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout |  | ||||||
| log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n |  | ||||||
|  |  | ||||||
| # LOGFILE is set to be a File appender using a PatternLayout. |  | ||||||
| log4j.appender.LOGFILE=org.apache.log4j.FileAppender |  | ||||||
| log4j.appender.LOGFILE.File=axis.log |  | ||||||
| log4j.appender.LOGFILE.Append=true |  | ||||||
| log4j.appender.LOGFILE.Threshold=INFO |  | ||||||
| log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout |  | ||||||
| log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/saaj.jar
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/saaj.jar
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/xalan.jar
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								CASA-auth-token/server-java/Svc/external/xalan.jar
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -30,7 +30,7 @@ EXTRA_DIST = CasaAuthtokenSvcD \ | |||||||
| 		envvars \ | 		envvars \ | ||||||
| 		envvars.zen \ | 		envvars.zen \ | ||||||
| 		server_keystore_setup.sh \ | 		server_keystore_setup.sh \ | ||||||
| 		crypto.properties \ | 		casa_crypto.properties \ | ||||||
| 		CasaBasicATSSetup.sh \ | 		CasaBasicATSSetup.sh \ | ||||||
| 		CasaAuthPolicyEditor.sh \ | 		CasaAuthPolicyEditor.sh \ | ||||||
| 		CasaAuthTokenSettingsEditor.sh \ | 		CasaAuthTokenSettingsEditor.sh \ | ||||||
| @@ -44,6 +44,7 @@ LIBDIR = $(ROOT)/$(LIB) | |||||||
|  |  | ||||||
| IDENT_ABSTRACTION_DIR = /usr/share/java/identity-abstraction | IDENT_ABSTRACTION_DIR = /usr/share/java/identity-abstraction | ||||||
| XMLSEC_JARS_DIR = ../external/xmlsec/xml-security-1_4_0/libs | XMLSEC_JARS_DIR = ../external/xmlsec/xml-security-1_4_0/libs | ||||||
|  | XMLSEC_LICENSE = ../external/xmlsec/xml-security-1_4_0/LICENSE | ||||||
|  |  | ||||||
| MANIFEST_DIR = ../manifest | MANIFEST_DIR = ../manifest | ||||||
|  |  | ||||||
| @@ -128,7 +129,7 @@ CLASSES = $(addprefix $(BUILDDIR)/, $(JAVAFILES:%.java=%.class)) | |||||||
|  |  | ||||||
| XMLSEC_LIBS = $(XMLSEC_JARS_DIR)/xmlsec-1.4.0.jar | XMLSEC_LIBS = $(XMLSEC_JARS_DIR)/xmlsec-1.4.0.jar | ||||||
|  |  | ||||||
| LIBS = /usr/share/java/servletapi5.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/log4j.jar:/usr/share/java/commons-logging.jar:/usr/share/java/xalan-j2.jar | LIBS = /usr/share/java/servletapi5.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/log4j.jar | ||||||
| CLASSPATH = $(XMLSEC_LIBS):$(IDENT_ABSTRACTION_DIR)/identity-abstraction.jar:$(IDENT_ABSTRACTION_DIR)/bandit-util.jar:$(IDENT_ABSTRACTION_DIR)/castor-1.0.4.jar:$(LIBS) | CLASSPATH = $(XMLSEC_LIBS):$(IDENT_ABSTRACTION_DIR)/identity-abstraction.jar:$(IDENT_ABSTRACTION_DIR)/bandit-util.jar:$(IDENT_ABSTRACTION_DIR)/castor-1.0.4.jar:$(LIBS) | ||||||
|  |  | ||||||
| CUR_DIR := $(shell pwd) | CUR_DIR := $(shell pwd) | ||||||
| @@ -149,10 +150,12 @@ $(BUILDDIR)/$(WEBAPP): $(BUILDDIR) $(CLASSES) | |||||||
| 	cp ../templates/svc.settings $(BUILDDIR)/webapp/WEB-INF/conf/svc.settings | 	cp ../templates/svc.settings $(BUILDDIR)/webapp/WEB-INF/conf/svc.settings | ||||||
| 	cp ../templates/authtoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/authtoken.settings | 	cp ../templates/authtoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/authtoken.settings | ||||||
| 	cp ../templates/identoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/identoken.settings | 	cp ../templates/identoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/identoken.settings | ||||||
| 	cp ../linux/crypto.properties $(BUILDDIR)/webapp/WEB-INF/classes/crypto.properties | 	cp ../linux/casa_crypto.properties $(BUILDDIR)/webapp/WEB-INF/classes/casa_crypto.properties | ||||||
| 	cp ../src/com/novell/casa/authtoksvc/Krb5_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/Krb5Authenticate/mechanism.settings | 	cp ../src/com/novell/casa/authtoksvc/Krb5_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/Krb5Authenticate/mechanism.settings | ||||||
| 	cp ../src/com/novell/casa/authtoksvc/Pwd_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/PwdAuthenticate/mechanism.settings | 	cp ../src/com/novell/casa/authtoksvc/Pwd_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/PwdAuthenticate/mechanism.settings | ||||||
| 	cp $(XMLSEC_JARS_DIR)/*.jar $(BUILDDIR)/webapp/WEB-INF/lib/ | 	cp $(XMLSEC_JARS_DIR)/commons-logging.jar $(BUILDDIR)/webapp/WEB-INF/lib/ | ||||||
|  | 	cp $(XMLSEC_JARS_DIR)/xmlsec-1.4.0.jar $(BUILDDIR)/webapp/WEB-INF/lib/ | ||||||
|  | 	cp $(XMLSEC_LICENSE) $(BUILDDIR)/webapp/WEB-INF/lib/ | ||||||
| 	ls $(BUILDDIR)/webapp/WEB-INF/lib/ | 	ls $(BUILDDIR)/webapp/WEB-INF/lib/ | ||||||
| 	jar cvf $(BUILDDIR)/$(WEBAPP) -C $(BUILDDIR)/webapp . | 	jar cvf $(BUILDDIR)/$(WEBAPP) -C $(BUILDDIR)/webapp . | ||||||
| 	cp $(BUILDDIR)/$(WEBAPP) $(LIBDIR)/java/ | 	cp $(BUILDDIR)/$(WEBAPP) $(LIBDIR)/java/ | ||||||
|   | |||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.type=jks | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.alias=signingKey | ||||||
|  | com.novell.casa.authtoksvc.crypto.alias.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.file=/etc/CASA/authtoken/keys/server/jks-store | ||||||
| @@ -1,6 +0,0 @@ | |||||||
| org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.type=jks |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.alias=signingKey |  | ||||||
| org.apache.ws.security.crypto.merlin.alias.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.file=/etc/CASA/authtoken/keys/server/jks-store |  | ||||||
| @@ -132,7 +132,7 @@ public final class AuthToken | |||||||
|                idenTokenProviderElement.setTextContent(m_identityTokenType); |                idenTokenProviderElement.setTextContent(m_identityTokenType); | ||||||
|                idenTokenElement.appendChild(idenTokenProviderElement); |                idenTokenElement.appendChild(idenTokenProviderElement); | ||||||
|                Node idenTokenDataElement = tokenDoc.createElement("ident_token_data"); |                Node idenTokenDataElement = tokenDoc.createElement("ident_token_data"); | ||||||
|                idenTokenDataElement.setTextContent(m_identityTokenType); |                idenTokenDataElement.setTextContent(m_identityToken); | ||||||
|                idenTokenElement.appendChild(idenTokenDataElement); |                idenTokenElement.appendChild(idenTokenDataElement); | ||||||
|  |  | ||||||
|                // Secure the token |                // Secure the token | ||||||
| @@ -350,7 +350,7 @@ public final class AuthToken | |||||||
|             try |             try | ||||||
|             { |             { | ||||||
|                // Instantiate secure token object to be utilized in server type operations |                // Instantiate secure token object to be utilized in server type operations | ||||||
|                m_clientSecTokenUtil = new SecureTokenUtil(true); |                m_clientSecTokenUtil = new SecureTokenUtil(false); | ||||||
|             } |             } | ||||||
|             catch (Exception e) |             catch (Exception e) | ||||||
|             { |             { | ||||||
|   | |||||||
| @@ -29,7 +29,6 @@ package com.novell.casa.authtoksvc; | |||||||
| import java.io.*; | import java.io.*; | ||||||
|  |  | ||||||
| import org.apache.xml.security.c14n.Canonicalizer; | import org.apache.xml.security.c14n.Canonicalizer; | ||||||
| import org.apache.xml.security.utils.Constants; |  | ||||||
| import org.apache.xml.security.signature.XMLSignature; | import org.apache.xml.security.signature.XMLSignature; | ||||||
| import org.apache.xml.security.transforms.Transforms; | import org.apache.xml.security.transforms.Transforms; | ||||||
| import org.apache.xml.security.keys.content.x509.XMLX509IssuerSerial; | import org.apache.xml.security.keys.content.x509.XMLX509IssuerSerial; | ||||||
| @@ -100,13 +99,13 @@ public final class SecureTokenUtil | |||||||
|          // Load our crypto properties |          // Load our crypto properties | ||||||
|          Properties cryptoProperties = new Properties(); |          Properties cryptoProperties = new Properties(); | ||||||
|          ClassLoader classLoader = SecureTokenUtil.class.getClassLoader(); |          ClassLoader classLoader = SecureTokenUtil.class.getClassLoader(); | ||||||
|          inStream = classLoader.getResourceAsStream("crypto.properties"); |          inStream = classLoader.getResourceAsStream("casa_crypto.properties"); | ||||||
|          cryptoProperties.load(inStream); |          cryptoProperties.load(inStream); | ||||||
|  |  | ||||||
|          // Get necessary keystore info from the crypto properties |          // Get necessary keystore info from the crypto properties | ||||||
|          String keystoreType = cryptoProperties.getProperty("org.apache.ws.security.crypto.merlin.keystore.type", "jks"); |          String keystoreType = cryptoProperties.getProperty("com.novell.casa.authtoksvc.crypto.keystore.type", "jks"); | ||||||
|          String keystoreFile = cryptoProperties.getProperty("org.apache.ws.security.crypto.merlin.file"); |          String keystoreFile = cryptoProperties.getProperty("com.novell.casa.authtoksvc.crypto.file"); | ||||||
|          String keystorePass = cryptoProperties.getProperty("org.apache.ws.security.crypto.merlin.keystore.password"); |          String keystorePass = cryptoProperties.getProperty("com.novell.casa.authtoksvc.crypto.keystore.password"); | ||||||
|          if (keystoreType == null |          if (keystoreType == null | ||||||
|              || keystoreFile == null |              || keystoreFile == null | ||||||
|              || keystorePass == null) |              || keystorePass == null) | ||||||
| @@ -123,9 +122,9 @@ public final class SecureTokenUtil | |||||||
|          // Get signing key and cert if in server mode |          // Get signing key and cert if in server mode | ||||||
|          if (serverMode) |          if (serverMode) | ||||||
|          { |          { | ||||||
|             String privateKeyAlias = cryptoProperties.getProperty("org.apache.ws.security.crypto.merlin.keystore.alias"); |             String privateKeyAlias = cryptoProperties.getProperty("com.novell.casa.authtoksvc.crypto.keystore.alias"); | ||||||
|             String privateKeyPass = cryptoProperties.getProperty("org.apache.ws.security.crypto.merlin.alias.password"); |             String privateKeyPass = cryptoProperties.getProperty("com.novell.casa.authtoksvc.crypto.alias.password"); | ||||||
|             String certificateAlias = cryptoProperties.getProperty("org.apache.ws.security.crypto.merlin.keystore.alias"); |             String certificateAlias = cryptoProperties.getProperty("com.novell.casa.authtoksvc.crypto.keystore.alias"); | ||||||
|             if (privateKeyAlias == null |             if (privateKeyAlias == null | ||||||
|                 || privateKeyPass == null |                 || privateKeyPass == null | ||||||
|                 || certificateAlias == null) |                 || certificateAlias == null) | ||||||
| @@ -615,8 +614,6 @@ public final class SecureTokenUtil | |||||||
|          InputStream inStream = null; |          InputStream inStream = null; | ||||||
|          try |          try | ||||||
|          { |          { | ||||||
|             Constants.setSignatureSpecNSprefix(""); |  | ||||||
|  |  | ||||||
|             // Get document from our template |             // Get document from our template | ||||||
|             inStream = new ByteArrayInputStream(m_secureTokenTemplate.getBytes()); |             inStream = new ByteArrayInputStream(m_secureTokenTemplate.getBytes()); | ||||||
|  |  | ||||||
| @@ -746,4 +743,10 @@ public final class SecureTokenUtil | |||||||
|          throw e; |          throw e; | ||||||
|       } |       } | ||||||
|    } |    } | ||||||
|  |  | ||||||
|  |    // Initialize xml security engine when class loads | ||||||
|  |    static | ||||||
|  |    { | ||||||
|  |       org.apache.xml.security.Init.init(); | ||||||
|  |    } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -97,10 +97,10 @@ public final class SessionToken | |||||||
|             soapBodyElement.appendChild(sessionTokenElement); |             soapBodyElement.appendChild(sessionTokenElement); | ||||||
|             Node realmElement = tokenDoc.createElement("realm"); |             Node realmElement = tokenDoc.createElement("realm"); | ||||||
|             realmElement.setTextContent(m_realm); |             realmElement.setTextContent(m_realm); | ||||||
|             sessionTokenElement.appendChild(realmElement); |  | ||||||
|             Node idenIdElement = tokenDoc.createElement("ident_id"); |             Node idenIdElement = tokenDoc.createElement("ident_id"); | ||||||
|             idenIdElement.setTextContent(m_id); |             idenIdElement.setTextContent(m_id); | ||||||
|             realmElement.appendChild(idenIdElement); |             sessionTokenElement.appendChild(idenIdElement); | ||||||
|  |             sessionTokenElement.insertBefore(realmElement, idenIdElement); | ||||||
|  |  | ||||||
|             // Secure the token |             // Secure the token | ||||||
|             secTokenUtil.secure(tokenDoc, Integer.valueOf(lifetime).intValue()); |             secTokenUtil.secure(tokenDoc, Integer.valueOf(lifetime).intValue()); | ||||||
|   | |||||||
| @@ -26,7 +26,7 @@ DIST_SUBDIRS = | |||||||
|  |  | ||||||
| CFILES = | CFILES = | ||||||
|  |  | ||||||
| EXTRA_DIST = crypto.properties | EXTRA_DIST = casa_crypto.properties | ||||||
|  |  | ||||||
| ROOT = ../.. | ROOT = ../.. | ||||||
|  |  | ||||||
| @@ -144,7 +144,7 @@ $(BUILDDIR)/$(WEBAPP): $(BUILDDIR) $(CLASSES) | |||||||
| 	cp ../templates/svc.settings $(BUILDDIR)/webapp/WEB-INF/conf/svc.settings | 	cp ../templates/svc.settings $(BUILDDIR)/webapp/WEB-INF/conf/svc.settings | ||||||
| 	cp ../templates/authtoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/authtoken.settings | 	cp ../templates/authtoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/authtoken.settings | ||||||
| 	cp ../templates/identoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/identoken.settings | 	cp ../templates/identoken.settings $(BUILDDIR)/webapp/WEB-INF/conf/identoken.settings | ||||||
| 	cp ../windows/crypto.properties $(BUILDDIR)/webapp/WEB-INF/classes/crypto.properties | 	cp ../windows/casa_crypto.properties $(BUILDDIR)/webapp/WEB-INF/classes/casa_crypto.properties | ||||||
| 	cp ../src/com/novell/casa/authtoksvc/Krb5_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/Krb5Authenticate/mechanism.settings | 	cp ../src/com/novell/casa/authtoksvc/Krb5_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/Krb5Authenticate/mechanism.settings | ||||||
| 	cp ../src/com/novell/casa/authtoksvc/Pwd_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/PwdAuthenticate/mechanism.settings | 	cp ../src/com/novell/casa/authtoksvc/Pwd_mechanism.settings $(BUILDDIR)/webapp/WEB-INF/conf/installed_auth_mechanisms/PwdAuthenticate/mechanism.settings | ||||||
| 	cp $(AXIS_JARS_DIR)/*.jar $(BUILDDIR)/webapp/WEB-INF/lib/ | 	cp $(AXIS_JARS_DIR)/*.jar $(BUILDDIR)/webapp/WEB-INF/lib/ | ||||||
|   | |||||||
| @@ -0,0 +1,5 @@ | |||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.type=jks | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.keystore.alias=signingKey | ||||||
|  | com.novell.casa.authtoksvc.crypto.alias.password=secret | ||||||
|  | com.novell.casa.authtoksvc.crypto.file=ATS_INSTALL_DIRats\etc\keys\server\jks-store | ||||||
| @@ -1,6 +0,0 @@ | |||||||
| org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.type=jks |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.keystore.alias=signingKey |  | ||||||
| org.apache.ws.security.crypto.merlin.alias.password=secret |  | ||||||
| org.apache.ws.security.crypto.merlin.file=ATS_INSTALL_DIRats\etc\keys\server\jks-store |  | ||||||
| @@ -18,7 +18,7 @@ | |||||||
| Name:          @PACKAGE@  | Name:          @PACKAGE@  | ||||||
| URL:           http://www.novell.com/products | URL:           http://www.novell.com/products | ||||||
| BuildRequires:  gcc-c++ glib2-devel identity-abstraction insserv libstdc++ libstdc++-devel mono-devel pkgconfig servletapi5 sysvinit xerces-j2 xml-commons-apis | BuildRequires:  gcc-c++ glib2-devel identity-abstraction insserv libstdc++ libstdc++-devel mono-devel pkgconfig servletapi5 sysvinit xerces-j2 xml-commons-apis | ||||||
| BuildRequires:  java-sdk-1.5.0 update-alternatives log4j xalan-j2 jakarta-commons-logging | BuildRequires:  java-sdk-1.5.0 update-alternatives log4j jakarta-commons-logging | ||||||
| %define prefix /usr | %define prefix /usr | ||||||
| License:       LGPL | License:       LGPL | ||||||
| Group:         Applications/System | Group:         Applications/System | ||||||
| @@ -30,7 +30,7 @@ Summary:       Novell CASA Authentication Token Service | |||||||
| Source:        %{name}-%{version}.tar.bz2 | Source:        %{name}-%{version}.tar.bz2 | ||||||
| BuildRoot:     %{_tmppath}/%{name}-%{version}-build | BuildRoot:     %{_tmppath}/%{name}-%{version}-build | ||||||
| Requires:      jre >= 1.5.0 | Requires:      jre >= 1.5.0 | ||||||
| Requires:      servletapi5 tomcat5 sysvinit insserv identity-abstraction sed log4j xalan-j2 jakarta-commons-logging | Requires:      servletapi5 tomcat5 sysvinit insserv identity-abstraction sed log4j xerces-j2 | ||||||
| PreReq:        %fillup_prereq %insserv_prereq | PreReq:        %fillup_prereq %insserv_prereq | ||||||
| PreReq:        /usr/bin/awk, /usr/bin/test, /bin/grep, /bin/cat, /usr/bin/install, /bin/pwd | PreReq:        /usr/bin/awk, /usr/bin/test, /bin/grep, /bin/cat, /usr/bin/install, /bin/pwd | ||||||
| PreReq:        /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/userdel, /usr/bin/getent | PreReq:        /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/userdel, /usr/bin/getent | ||||||
| @@ -56,7 +56,7 @@ services that are CASA authentication enabled. | |||||||
| Summary:      Novell CASA Authentication Token JAAS Support Components | Summary:      Novell CASA Authentication Token JAAS Support Components | ||||||
| Group:        Applications/System | Group:        Applications/System | ||||||
| Requires:     jre >= 1.5.0 | Requires:     jre >= 1.5.0 | ||||||
| Requires:     log4j xalan-j2 jakarta-commons-logging | Requires:     log4j  jakarta-commons-logging xerces-j2 | ||||||
|  |  | ||||||
| %description -n CASA_auth_token_jaas_support | %description -n CASA_auth_token_jaas_support | ||||||
| CASA_auth_token is an authentication token infrastructure with support for | CASA_auth_token is an authentication token infrastructure with support for | ||||||
| @@ -188,7 +188,8 @@ install -m 600 Svc/tomcat5/conf/web.xml %{buildroot}/srv/www/casaats/conf/web.xm | |||||||
| install -m 755 %{_lib}/java/CasaJaasSupport.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport-%{bldno}.jar | install -m 755 %{_lib}/java/CasaJaasSupport.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport-%{bldno}.jar | ||||||
| install -m 755 %{_lib}/java/CasaAuthToken.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaAuthToken-%{bldno}.jar | install -m 755 %{_lib}/java/CasaAuthToken.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaAuthToken-%{bldno}.jar | ||||||
| install -m 755 Svc/external/xmlsec/xml-security-1_4_0/libs/xmlsec-1.4.0.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xmlsec-1.4.0.jar | install -m 755 Svc/external/xmlsec/xml-security-1_4_0/libs/xmlsec-1.4.0.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xmlsec-1.4.0.jar | ||||||
| install -m 644 Jaas/linux/crypto.properties %{buildroot}/etc/CASA/authtoken/keys/client/crypto.properties | install -m 644 Svc/external/xmlsec/xml-security-1_4_0/LICENSE %{buildroot}%{prefix}/share/java/CASA/authtoken/external/LICENSE | ||||||
|  | install -m 644 Jaas/linux/casa_crypto.properties %{buildroot}/etc/CASA/authtoken/keys/client/casa_crypto.properties | ||||||
|  |  | ||||||
| # Symbolic Links | # Symbolic Links | ||||||
| ln -sf CasaJaasSupport-%{bldno}.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport.jar | ln -sf CasaJaasSupport-%{bldno}.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport.jar | ||||||
| @@ -339,7 +340,8 @@ rm -f /srv/www/casaats/conf/server.xml | |||||||
| %{prefix}/share/java/CASA/authtoken/CasaAuthToken.jar | %{prefix}/share/java/CASA/authtoken/CasaAuthToken.jar | ||||||
| %{prefix}/share/java/CASA/authtoken/bin/client_keystore_setup.sh | %{prefix}/share/java/CASA/authtoken/bin/client_keystore_setup.sh | ||||||
| %{prefix}/share/java/CASA/authtoken/external/xmlsec-1.4.0.jar | %{prefix}/share/java/CASA/authtoken/external/xmlsec-1.4.0.jar | ||||||
| %config /etc/CASA/authtoken/keys/client/crypto.properties | %{prefix}/share/java/CASA/authtoken/external/LICENSE | ||||||
|  | %config /etc/CASA/authtoken/keys/client/casa_crypto.properties | ||||||
|  |  | ||||||
|  |  | ||||||
| %changelog -n CASA_auth_token_svc | %changelog -n CASA_auth_token_svc | ||||||
|   | |||||||
| @@ -17,8 +17,8 @@ | |||||||
|  |  | ||||||
| Name:          @PACKAGE@  | Name:          @PACKAGE@  | ||||||
| URL:           http://www.novell.com/products | URL:           http://www.novell.com/products | ||||||
| BuildRequires:  gcc-c++ glib2-devel identity-abstraction insserv libstdc++ libstdc++-devel mono-devel pkgconfig servletapi5 sysvinit xerces-j2 jdk novell-zenworks-java-links | BuildRequires:  gcc-c++ glib2-devel identity-abstraction insserv libstdc++ libstdc++-devel mono-devel pkgconfig servletapi5 sysvinit xerces-j2 jdk novell-zenworks-java-links xml-commons-apis | ||||||
| BuildRequires:  java-sdk-1.5.0 update-alternatives log4j | BuildRequires:  java-sdk-1.5.0 update-alternatives log4j jakarta-commons-logging | ||||||
| %define prefix /usr | %define prefix /usr | ||||||
| License:       LGPL | License:       LGPL | ||||||
| Group:         Applications/System | Group:         Applications/System | ||||||
| @@ -30,7 +30,7 @@ Summary:       Novell CASA Authentication Token Service | |||||||
| Source:        %{name}-%{version}.tar.bz2 | Source:        %{name}-%{version}.tar.bz2 | ||||||
| BuildRoot:     %{_tmppath}/%{name}-%{version}-build | BuildRoot:     %{_tmppath}/%{name}-%{version}-build | ||||||
| Requires:      jre >= 1.5.0 | Requires:      jre >= 1.5.0 | ||||||
| Requires:      novell-zenworks-tomcat sysvinit insserv identity-abstraction sed jdk novell-zenworks-java-links log4j | Requires:      novell-zenworks-tomcat sysvinit insserv identity-abstraction sed jdk novell-zenworks-java-links log4j xerces-j2 | ||||||
| PreReq:        %fillup_prereq %insserv_prereq | PreReq:        %fillup_prereq %insserv_prereq | ||||||
| PreReq:        /usr/bin/awk, /usr/bin/test, /bin/grep, /bin/cat, /usr/bin/install, /bin/pwd | PreReq:        /usr/bin/awk, /usr/bin/test, /bin/grep, /bin/cat, /usr/bin/install, /bin/pwd | ||||||
| PreReq:        /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/userdel, /usr/bin/getent | PreReq:        /usr/sbin/groupadd, /usr/sbin/useradd, /usr/sbin/userdel, /usr/bin/getent | ||||||
| @@ -56,6 +56,7 @@ services that are CASA authentication enabled. | |||||||
| Summary:      Novell CASA Authentication Token JAAS Support Components | Summary:      Novell CASA Authentication Token JAAS Support Components | ||||||
| Group:        Applications/System | Group:        Applications/System | ||||||
| Requires:     jre >= 1.5.0 CASA_auth_token_svc jdk novell-zenworks-java-links log4j | Requires:     jre >= 1.5.0 CASA_auth_token_svc jdk novell-zenworks-java-links log4j | ||||||
|  | Requires:     log4j  jakarta-commons-logging xerces-j2 | ||||||
|  |  | ||||||
| %description -n CASA_auth_token_jaas_support | %description -n CASA_auth_token_jaas_support | ||||||
| CASA_auth_token is an authentication token infrastructure with support for | CASA_auth_token is an authentication token infrastructure with support for | ||||||
| @@ -186,22 +187,9 @@ install -m 600 Svc/tomcat5/conf/web.xml %{buildroot}/srv/www/casaats/conf/web.xm | |||||||
| # Libs | # Libs | ||||||
| install -m 755 %{_lib}/java/CasaJaasSupport.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport-%{bldno}.jar | install -m 755 %{_lib}/java/CasaJaasSupport.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport-%{bldno}.jar | ||||||
| install -m 755 %{_lib}/java/CasaAuthToken.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaAuthToken-%{bldno}.jar | install -m 755 %{_lib}/java/CasaAuthToken.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaAuthToken-%{bldno}.jar | ||||||
| install -m 755 Svc/external/axis.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/axis.jar | install -m 755 Svc/external/xmlsec/xml-security-1_4_0/libs/xmlsec-1.4.0.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xmlsec-1.4.0.jar | ||||||
| install -m 755 Svc/external/axis-ant.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/axis-ant.jar | install -m 644 Svc/external/xmlsec/xml-security-1_4_0/LICENSE %{buildroot}%{prefix}/share/java/CASA/authtoken/external/LICENSE | ||||||
| install -m 755 Svc/external/commons-discovery-0.2.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/commons-discovery-0.2.jar | install -m 644 Jaas/linux/casa_crypto.properties %{buildroot}/etc/CASA/authtoken/keys/client/casa_crypto.properties | ||||||
| install -m 755 Svc/external/commons-logging-1.0.4.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/commons-logging-1.0.4.jar |  | ||||||
| install -m 755 Svc/external/commons-logging-api.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/commons-logging-api.jar |  | ||||||
| install -m 755 Svc/external/jaxrpc.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/jaxrpc.jar |  | ||||||
| install -m 755 Svc/external/log4j.properties %{buildroot}%{prefix}/share/java/CASA/authtoken/external/log4j.properties |  | ||||||
| install -m 755 Svc/external/log4j-1.2.8.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/log4j-1.2.8.jar |  | ||||||
| install -m 755 Svc/external/saaj.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/saaj.jar |  | ||||||
| install -m 755 Svc/external/wsdl4j-1.5.1.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/wsdl4j-1.5.1.jar |  | ||||||
| install -m 755 Svc/external/wss4j-1.5.0.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/wss4j-1.5.0.jar |  | ||||||
| install -m 755 Svc/external/xalan.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xalan.jar |  | ||||||
| install -m 755 Svc/external/xercesImpl.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xercesImpl.jar |  | ||||||
| install -m 755 Svc/external/xml-apis.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xml-apis.jar |  | ||||||
| install -m 755 Svc/external/xmlsec-1.2.1.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/external/xmlsec-1.2.1.jar |  | ||||||
| install -m 644 Jaas/linux/crypto.properties %{buildroot}/etc/CASA/authtoken/keys/client/crypto.properties |  | ||||||
|  |  | ||||||
| # Symbolic Links | # Symbolic Links | ||||||
| ln -sf CasaJaasSupport-%{bldno}.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport.jar | ln -sf CasaJaasSupport-%{bldno}.jar %{buildroot}%{prefix}/share/java/CASA/authtoken/CasaJaasSupport.jar | ||||||
| @@ -351,22 +339,9 @@ rm -f /srv/www/casaats/conf/server.xml | |||||||
| %{prefix}/share/java/CASA/authtoken/CasaAuthToken-%{bldno}.jar | %{prefix}/share/java/CASA/authtoken/CasaAuthToken-%{bldno}.jar | ||||||
| %{prefix}/share/java/CASA/authtoken/CasaAuthToken.jar | %{prefix}/share/java/CASA/authtoken/CasaAuthToken.jar | ||||||
| %{prefix}/share/java/CASA/authtoken/bin/client_keystore_setup.sh | %{prefix}/share/java/CASA/authtoken/bin/client_keystore_setup.sh | ||||||
| %{prefix}/share/java/CASA/authtoken/external/axis.jar | %{prefix}/share/java/CASA/authtoken/external/xmlsec-1.4.0.jar | ||||||
| %{prefix}/share/java/CASA/authtoken/external/axis-ant.jar | %{prefix}/share/java/CASA/authtoken/external/LICENSE | ||||||
| %{prefix}/share/java/CASA/authtoken/external/commons-discovery-0.2.jar | %config /etc/CASA/authtoken/keys/client/casa_crypto.properties | ||||||
| %{prefix}/share/java/CASA/authtoken/external/commons-logging-1.0.4.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/commons-logging-api.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/jaxrpc.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/log4j.properties |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/log4j-1.2.8.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/saaj.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/wsdl4j-1.5.1.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/wss4j-1.5.0.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/xalan.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/xercesImpl.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/xml-apis.jar |  | ||||||
| %{prefix}/share/java/CASA/authtoken/external/xmlsec-1.2.1.jar |  | ||||||
| %config /etc/CASA/authtoken/keys/client/crypto.properties |  | ||||||
|  |  | ||||||
|  |  | ||||||
| %changelog -n CASA_auth_token_svc | %changelog -n CASA_auth_token_svc | ||||||
|   | |||||||
| @@ -254,9 +254,9 @@ public class UpdateWarFile | |||||||
| 		{ | 		{ | ||||||
| 			int i; | 			int i; | ||||||
| 			String [] rgsFilesToAdd = new String[1]; | 			String [] rgsFilesToAdd = new String[1]; | ||||||
| 			rgsFilesToAdd[0] = sInstallDir + "ats\\etc\\svc\\templates\\crypto.properties"; | 			rgsFilesToAdd[0] = sInstallDir + "ats\\etc\\svc\\templates\\casa_crypto.properties"; | ||||||
| 			String [] rgsNames = new String[1]; | 			String [] rgsNames = new String[1]; | ||||||
| 			rgsNames[0] = "WEB-INF/classes/crypto.properties"; | 			rgsNames[0] = "WEB-INF/classes/casa_crypto.properties"; | ||||||
| 			for (i = 0; i < rgsFilesToAdd.length; i++) | 			for (i = 0; i < rgsFilesToAdd.length; i++) | ||||||
| 			{ | 			{ | ||||||
| 				log("Adding file: " + rgsFilesToAdd[i] + " with name " + rgsNames[i]); | 				log("Adding file: " + rgsFilesToAdd[i] + " with name " + rgsNames[i]); | ||||||
| @@ -324,9 +324,9 @@ public class UpdateWarFile | |||||||
| 				jeLoop = (ZipEntry)entries.nextElement(); | 				jeLoop = (ZipEntry)entries.nextElement(); | ||||||
|  |  | ||||||
| 				// Skip WEB-INF/classes/cypto.properties | 				// Skip WEB-INF/classes/cypto.properties | ||||||
| 				if (jeLoop.getName().equalsIgnoreCase("WEB-INF/classes/crypto.properties")) | 				if (jeLoop.getName().equalsIgnoreCase("WEB-INF/classes/casa_crypto.properties")) | ||||||
| 				{ | 				{ | ||||||
| 					log("skipping: " + "WEB-INF/classes/crypto.properties"); | 					log("skipping: " + "WEB-INF/classes/casa_crypto.properties"); | ||||||
| 					continue; | 					continue; | ||||||
| 				} | 				} | ||||||
| 				 | 				 | ||||||
|   | |||||||
| @@ -510,12 +510,12 @@ | |||||||
|             } |             } | ||||||
|             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_4A2EA62CF7E74BCF99C43F5A0C68CE7F" |             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_4A2EA62CF7E74BCF99C43F5A0C68CE7F" | ||||||
|             { |             { | ||||||
|             "Name" = "8:CommandLauncher.exe (DeleteFile - crypto.properties) Must occur after UpdateWarFile" |             "Name" = "8:CommandLauncher.exe (DeleteFile - casa_crypto.properties) Must occur after UpdateWarFile" | ||||||
|             "Condition" = "8:" |             "Condition" = "8:" | ||||||
|             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" |             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" | ||||||
|             "FileType" = "3:2" |             "FileType" = "3:2" | ||||||
|             "InstallAction" = "3:1" |             "InstallAction" = "3:1" | ||||||
|             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin DeleteFile file=[TARGETDIR]ats\\etc\\svc\\templates\\crypto.properties" |             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin DeleteFile file=[TARGETDIR]ats\\etc\\svc\\templates\\casa_crypto.properties" | ||||||
|             "EntryPoint" = "8:" |             "EntryPoint" = "8:" | ||||||
|             "Sequence" = "3:7" |             "Sequence" = "3:7" | ||||||
|             "Identifier" = "8:_41435F8A_10DA_454F_AE4E_55B6EDC859B1" |             "Identifier" = "8:_41435F8A_10DA_454F_AE4E_55B6EDC859B1" | ||||||
| @@ -524,12 +524,12 @@ | |||||||
|             } |             } | ||||||
|             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_4AB953C8E8AA4E44B7A3D2DDD163C040" |             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_4AB953C8E8AA4E44B7A3D2DDD163C040" | ||||||
|             { |             { | ||||||
|             "Name" = "8:CommandLauncher.exe (MungeCryptoPropertiesFilePath) Must occur after InitConfigFile for crypto.properties and prior to UpdateWarFile" |             "Name" = "8:CommandLauncher.exe (MungeCryptoPropertiesFilePath) Must occur after InitConfigFile for casa_crypto.properties and prior to UpdateWarFile" | ||||||
|             "Condition" = "8:" |             "Condition" = "8:" | ||||||
|             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" |             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" | ||||||
|             "FileType" = "3:2" |             "FileType" = "3:2" | ||||||
|             "InstallAction" = "3:1" |             "InstallAction" = "3:1" | ||||||
|             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin MungeCryptoPropertiesFilePath input=[TARGETDIR]ats\\etc\\svc\\templates\\crypto.properties.munge output=[TARGETDIR]ats\\etc\\svc\\templates\\crypto.properties" |             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin MungeCryptoPropertiesFilePath input=[TARGETDIR]ats\\etc\\svc\\templates\\casa_crypto.properties.munge output=[TARGETDIR]ats\\etc\\svc\\templates\\casa_crypto.properties" | ||||||
|             "EntryPoint" = "8:" |             "EntryPoint" = "8:" | ||||||
|             "Sequence" = "3:5" |             "Sequence" = "3:5" | ||||||
|             "Identifier" = "8:_489F695D_617D_408B_A286_9096FF4C6030" |             "Identifier" = "8:_489F695D_617D_408B_A286_9096FF4C6030" | ||||||
| @@ -720,12 +720,12 @@ | |||||||
|             } |             } | ||||||
|             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_CBD36E7C65454FAEAFAFBB089F552379" |             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_CBD36E7C65454FAEAFAFBB089F552379" | ||||||
|             { |             { | ||||||
|             "Name" = "8:CommandLauncher.exe (InitConfigFile - crypto.properties) Must occur prior to MungeCryptoPropertiesFilePath" |             "Name" = "8:CommandLauncher.exe (InitConfigFile - casa_crypto.properties) Must occur prior to MungeCryptoPropertiesFilePath" | ||||||
|             "Condition" = "8:" |             "Condition" = "8:" | ||||||
|             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" |             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" | ||||||
|             "FileType" = "3:2" |             "FileType" = "3:2" | ||||||
|             "InstallAction" = "3:1" |             "InstallAction" = "3:1" | ||||||
|             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin InitConfigFile ATS_INSTALL_DIR=[TARGETDIR]  template=[TARGETDIR]ats\\etc\\svc\\templates\\crypto.properties.template output=[TARGETDIR]ats\\etc\\svc\\templates\\crypto.properties.munge" |             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin InitConfigFile ATS_INSTALL_DIR=[TARGETDIR]  template=[TARGETDIR]ats\\etc\\svc\\templates\\casa_crypto.properties.template output=[TARGETDIR]ats\\etc\\svc\\templates\\casa_crypto.properties.munge" | ||||||
|             "EntryPoint" = "8:" |             "EntryPoint" = "8:" | ||||||
|             "Sequence" = "3:4" |             "Sequence" = "3:4" | ||||||
|             "Identifier" = "8:_52B37947_0117_4E54_A3CE_CE1092EF5AFF" |             "Identifier" = "8:_52B37947_0117_4E54_A3CE_CE1092EF5AFF" | ||||||
| @@ -762,12 +762,12 @@ | |||||||
|             } |             } | ||||||
|             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_E40220C987784FAD9A06EE2D5DE2EE04" |             "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_E40220C987784FAD9A06EE2D5DE2EE04" | ||||||
|             { |             { | ||||||
|             "Name" = "8:CommandLauncher.exe (DeleteFile - crypto.properties.munge) Must occur after MungeCryptoPropertiesFilePath" |             "Name" = "8:CommandLauncher.exe (DeleteFile - casa_crypto.properties.munge) Must occur after MungeCryptoPropertiesFilePath" | ||||||
|             "Condition" = "8:" |             "Condition" = "8:" | ||||||
|             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" |             "Object" = "8:_32E2D317FBCD4B25904D5402E547B8A8" | ||||||
|             "FileType" = "3:2" |             "FileType" = "3:2" | ||||||
|             "InstallAction" = "3:1" |             "InstallAction" = "3:1" | ||||||
|             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin DeleteFile file=[TARGETDIR]ats\\etc\\svc\\templates\\crypto.properties.munge" |             "Arguments" = "8:[ATS_JAVA_EXE] -cp [TARGETDIR]ats\\bin DeleteFile file=[TARGETDIR]ats\\etc\\svc\\templates\\casa_crypto.properties.munge" | ||||||
|             "EntryPoint" = "8:" |             "EntryPoint" = "8:" | ||||||
|             "Sequence" = "3:8" |             "Sequence" = "3:8" | ||||||
|             "Identifier" = "8:_9B4A731D_B624_4E26_9350_EEEEA32D8892" |             "Identifier" = "8:_9B4A731D_B624_4E26_9350_EEEEA32D8892" | ||||||
| @@ -1761,8 +1761,8 @@ | |||||||
|             } |             } | ||||||
|             "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D945234C1C494DDCAB2C8537CE4D1C1C" |             "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D945234C1C494DDCAB2C8537CE4D1C1C" | ||||||
|             { |             { | ||||||
|             "SourcePath" = "8:..\\..\\..\\Svc\\windows\\crypto.properties" |             "SourcePath" = "8:..\\..\\..\\Svc\\windows\\casa_crypto.properties" | ||||||
|             "TargetName" = "8:crypto.properties.template" |             "TargetName" = "8:casa_crypto.properties.template" | ||||||
|             "Tag" = "8:" |             "Tag" = "8:" | ||||||
|             "Folder" = "8:_DB2EB303AA7A4FA0874CCF7DE23125AB" |             "Folder" = "8:_DB2EB303AA7A4FA0874CCF7DE23125AB" | ||||||
|             "Condition" = "8:" |             "Condition" = "8:" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user