Continuation of changes to remove Axis dependency.
This commit is contained in:
parent
425d94dc9f
commit
7314c08267
@ -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:"
|
||||||
|
Loading…
Reference in New Issue
Block a user