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
2015-01-23 17:24:36 +01:00

184 lines
7.2 KiB
INI

## ----------------------------------------------------------------------------------------------------------------------------------------
## XAdES-API - configuration parameters
## ----------------------------------------------------------------------------------------------------------------------------------------
userver {
# ENABLE_IPV6 no
# SERVER 10.30.1.131
PORT 4433
# IP_ADDRESS 10.30.1.131
# ALLOWED_IP 10.30.1.131,10.30.0.0/16
# WELCOME_MSG "220 david.unirel.intranet ULib WEB server (Version 1.1.0) ready.\n"
# DOCUMENT_ROOT /var/www/10.30.1.131/htdocs/ridwhan
# RUN_AS_USER nobody
# 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
# REQ_TIMEOUT 5
# MAX_KEEP_ALIVE 256
# CERT_FILE ../ulib/CA/server.crt
# KEY_FILE ../ulib/CA/server.key
# PASSWORD pippo
# CA_PATH ../ulib/CA/CApath
# CA_FILE ../ulib/CA/cacert.pem
# VERIFY_MODE 1
# PREFORK_CHILD 4
}
## ------------------------------------------------------------------------------------------------------------------------------------------
## 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
}
}