1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-09-28 19:05:55 +08:00
ULib/tests/examples/XAdES/XAdES-API.cfg
stefanocasazza 877766b00d bug fixing
2015-07-10 19:16:37 +02:00

166 lines
6.7 KiB
INI

## ----------------------------------------------------------------------------------------------------------------------------------------
## XAdES-API - configuration parameters
## ----------------------------------------------------------------------------------------------------------------------------------------
userver {
PORT 4433
# LOG_FILE C:/TMP/XAdES-API.log
LOG_FILE XAdES-API.log
# LOG_FILE_SZ 1M
LOG_MSG_SIZE -1
PLUGIN "soap http"
# PLUGIN_DIR C:/XADES/dll
PLUGIN_DIR ../../../src/ulib/net/server/plugin/.libs
PREFORK_CHILD 0
}
## ------------------------------------------------------------------------------------------------------------------------------------------
## http - plugin parameters
## ------------------------------------------------------------------------------------------------------------------------------------------
http {
}
## -------------------------------------------------------------------------------
## soap - plugin parameters
## -------------------------------------------------------------------------------
## METHOD_NAME name of method
## COMMAND command to execute
## ENVIRONMENT environment for command to execute
## RESPONSE_TYPE input/output type of the command ( success_or_failure |
## stdin_success_or_failure |
## standard_output |
## stdin_standard_output |
## standard_output_binary |
## stdin_standard_output_binary )
## ------------------------------------------------------------------------------------------------------
soap {
## SOAP services
## ------------------------------------------------------------------------------------------------------
## ENV[UTRACE] = Enable trace
## ------------------------------------------------------------------------------------------------------
Method_01 {
## Firma dati: XAdES-BES
## DATA = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" stdin (base64 encoded)
## DATA_URI = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input
## X509 = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (formato PEM)
## KEY_HANDLE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input
## DIGEST_ALGORITHM = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## SIGNING_TIME = boolean "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## CLAIMED_ROLE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_CITY = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_STATE_OR_PROVINCE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_POSTAL_CODE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_COUNTRY_NAME = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## result = xml signed (base64 encoded)
NAMESPACE xades
METHOD_NAME XAdES-BES
# ENVIRONMENT "UTRACE=0 5M 0"
# COMMAND "C:/XADES/sbin/i686-pc-mingw32-sign -c C:/XADES/etc/XAdES.ini --"
COMMAND "../../../examples/XAdES/sign -c XAdES.ini --"
RESPONSE_TYPE stdin_standard_output_binary
}
Method_02 {
## Firma dati: XAdES-C
## DATA = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" stdin (base64 encoded)
## DATA_URI = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input
## X509 = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (formato PEM)
## KEY_HANDLE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input
## DIGEST_ALGORITHM = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## SIGNING_TIME = boolean "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## CLAIMED_ROLE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_CITY = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_STATE_OR_PROVINCE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_POSTAL_CODE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## PRODUCTION_PLACE_COUNTRY_NAME = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## CA_STORE = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## SIGNATURE_TIMESTAMP = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## result = xml signed (base64 encoded)
NAMESPACE xades
METHOD_NAME XAdES-C
# ENVIRONMENT "UTRACE=0 5M 0"
# COMMAND "C:/XADES/sbin/i686-pc-mingw32-sign -c C:/XADES/etc/XAdES.ini --"
COMMAND "../../../examples/XAdES/sign -c XAdES.ini --"
RESPONSE_TYPE stdin_standard_output_binary
}
Method_03 {
## Firma dati: XAdES-L
## XAdES-C = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" stdin (base64 encoded)
## ARCHIVE_TIMESTAMP = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## SCHEMA = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input (op)
## result = xml signed (base64 encoded)
NAMESPACE xades
METHOD_NAME XAdES-L
# ENVIRONMENT "UTRACE=0 5M 0"
# COMMAND "C:/XADES/sbin/i686-pc-mingw32-archive -c C:/XADES/etc/XAdES.ini --"
COMMAND "../../../examples/XAdES/archive -c XAdES.ini --"
RESPONSE_TYPE stdin_standard_output_binary
}
Method_04 {
## BASE64 encoding
## data = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input
## result = data base64 encoded
NAMESPACE xades
METHOD_NAME BASE64-ENCODING
# ENVIRONMENT "UTRACE=0 5M 0"
COMMAND "C:/XADES/sbin/openssl.exe base64 -e"
RESPONSE_TYPE stdin_standard_output
}
Method_05 {
## BASE64 decoding
## data = stringa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" input
## result = data base64 decoded
NAMESPACE xades
METHOD_NAME BASE64-DECODING
# ENVIRONMENT "UTRACE=0 5M 0"
COMMAND "C:/XADES/sbin/openssl.exe base64 -d"
RESPONSE_TYPE stdin_standard_output_binary
}
}