## ------------------------------------------------------------------------------------------------------ ## soap or rpc - 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 ) ## ------------------------------------------------------------------------------------------------------ ## rpc { ## soap { ## SOAP or RPC services ## ------------------------------------------------------------------------------------------------------ ## ENV[HOME] = Base directory for op ## ENV[FILE_LOG] = Log file for command ## ENV[MSG_LOG] = Log separator ## ENV[DEBUG] = Enable debugging ## ENV[OPENSSL] = Openssl path ## ENV[ENGINE] = Openssl Engine to use ## ------------------------------------------------------------------------------------------------------ Method_01 { ## Creazione time stamp response.... ## request = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input (binary) ## token = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input ## tsa_section = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input ## policy = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input METHOD_NAME RPL1 ## ENV[OPENSSL_CNF] = Openssl configuration ## ENV[TSA_CACERT] = TSA CA chain certificate ## ENV[TSA_CERT] = TSA certificate ## ENV[TSA_KEY] = TSA private key ## ENV[PASSWORD] = Password for key decryption ENVIRONMENT "HOME=TSA \ OPENSSL=bin/openssl \ OPENSSL_CNF=CA/openssl.cnf \ TSA_CACERT=CA/cacert.pem \ TSA_CERT=CA/server.crt \ TSA_KEY=CA/server.key \ PASSWORD=caciucco" COMMAND TSA_command/tsa_REPLY_BIN.sh RESPONSE_TYPE stdin_standard_output } Method_02 { ## Creazione time stamp response.... ## request = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input (base64 encoded) ## token = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input ## tsa_section = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input ## policy = stringa "xxxxxxxxxxxxxxxxxxxxxxx" input METHOD_NAME RPL2 ## ENV[OPENSSL_CNF] = Openssl configuration ## ENV[TSA_CACERT] = TSA CA chain certificate ## ENV[TSA_CERT] = TSA certificate ## ENV[TSA_KEY] = TSA private key ## ENV[PASSWORD] = Password for key decryption ENVIRONMENT "HOME=TSA \ OPENSSL=bin/openssl \ OPENSSL_CNF=CA/openssl.cnf \ TSA_CACERT=CA/cacert.pem \ TSA_CERT=CA/server.crt \ TSA_KEY=CA/server.key" COMMAND TSA_command/tsa_REPLY_B64.sh RESPONSE_TYPE standard_output_binary } ##}