mirror of
https://github.com/stefanocasazza/ULib.git
synced 2025-09-28 19:05:55 +08:00
166 lines
6.7 KiB
INI
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
|
|
}
|
|
}
|