Advanced Customization > Business Logic Customization > Encrypted Passwords > Encrypted Passwords > Customization Points
  
Customization Points
For each solution element whose usage involves the use of parameters, provide a 2nd-level section with a table that describes all of the available parameters. This can be used for API methods, XML elements, JSP tags, etc. Use the following template for the table(s):
WTKeyStore.java API: public WTKeyStore (final String product_root)
Parameter
Default Value
Possible Values
Req?
Description
product_root
None
String
Yes
A String that is the fully qualified path to the home location, either <Windchill> or <adapater_home>
WTKeyStore.java API: public String get(final String key)
Parameter
Default Value
Possible Values
Req?
Description
key
None
String
Yes
A String that is the key used to retrieve a value from the Java keystore
WTKeyStore.java API: public put(final String key, final String value)
Parameter
Default Value
Possible Values
Req?
Description
key
None
String
Yes
A String that is the key used to retrieve a value from the Java keystore
value
None
String
Yes
A String that is the value to place in the Java keystore
WTKeyStore.java API: public String remove(final String key)
Parameter
Default Value
Possible Values
Req?
Description
key
None
String
Yes
A String that is the key for a value to remove from the Java keystore
WTKeyStoreUtil.java API: public static String decryptProperty(final String property_value, final String product_root)
Parameter
Default Value
Possible Values
Req?
Description
property_value
None
String
Yes
A String that is a value which may need decryption
product_root
None
String
Yes
A String that is the fully qualified path to the home location, either <Windchill> or <adapater_home>
WTKeyStoreUtil.java API: public static String decryptProperty(final String property_name, final String property_value, final String product_root) )
Parameter
Default Value
Possible Values
Req?
Description
property_name
None
String
Yes
A String that is a property name
property_value
None
String
Yes
A String that is a value which may need decryption
product_root
None
String
Yes
A String that is the fully qualified path to the home location, either <Windchill> or <adapater_home>
WTKeyStoreUtil.java API: private static String getEncryptionPropertiesRegExList(final String product_root)
Parameter
Default Value
Possible Values
Req?
Description
product_root
None
String
Yes
A String that is the fully qualified path to the home location, either <Windchill> or <adapater_home>
EncryptPasswords.xml API: run Ant -f EncryptPasswords.xml -projecthelp to see the full list of available commands and usage.
Parameter
Default Value
Possible Values
Req?
Description
wt.home
env.WT_HOME
env.wt_home
../../../.
The value defaults to environment variable WT_HOME, then wt_home, and finally the canonical path ../../../.
String
No
A String that is the fully qualified path to the home location, either <wt_home> or <adapater_home>.