You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by pi...@apache.org on 2007/09/06 12:49:17 UTC

svn commit: r573215 [1/22] - in /webservices/rampart/tags/c/0.90: ./ build/ build/linux/ build/win32/ include/ samples/ samples/authn_provider/ samples/callback/ samples/callback/htpasswd_callback/ samples/client/ samples/client/sec_echo/ samples/clien...

Author: pini
Date: Thu Sep  6 03:48:44 2007
New Revision: 573215

URL: http://svn.apache.org/viewvc?rev=573215&view=rev
Log:
tag for the 0.90 release

Added:
    webservices/rampart/tags/c/0.90/AUTHORS
    webservices/rampart/tags/c/0.90/COPYING
    webservices/rampart/tags/c/0.90/ChangeLog
    webservices/rampart/tags/c/0.90/INSTALL
    webservices/rampart/tags/c/0.90/LICENSE
    webservices/rampart/tags/c/0.90/Makefile.am
    webservices/rampart/tags/c/0.90/NEWS
    webservices/rampart/tags/c/0.90/NOTICE
    webservices/rampart/tags/c/0.90/README
    webservices/rampart/tags/c/0.90/autogen.sh   (with props)
    webservices/rampart/tags/c/0.90/build/
    webservices/rampart/tags/c/0.90/build.sh   (with props)
    webservices/rampart/tags/c/0.90/build/linux/
    webservices/rampart/tags/c/0.90/build/linux/install_rampart_bin_dist.sh   (with props)
    webservices/rampart/tags/c/0.90/build/win32/
    webservices/rampart/tags/c/0.90/build/win32/configure.in
    webservices/rampart/tags/c/0.90/build/win32/deploy_rampart.bat
    webservices/rampart/tags/c/0.90/build/win32/make_bin_dist.bat
    webservices/rampart/tags/c/0.90/build/win32/makefile
    webservices/rampart/tags/c/0.90/configure.ac
    webservices/rampart/tags/c/0.90/include/
    webservices/rampart/tags/c/0.90/include/axis2_key_type.h
    webservices/rampart/tags/c/0.90/include/openssl_cipher_ctx.h
    webservices/rampart/tags/c/0.90/include/openssl_cipher_property.h
    webservices/rampart/tags/c/0.90/include/openssl_constants.h
    webservices/rampart/tags/c/0.90/include/openssl_crypt.h
    webservices/rampart/tags/c/0.90/include/openssl_digest.h
    webservices/rampart/tags/c/0.90/include/openssl_pem.h
    webservices/rampart/tags/c/0.90/include/openssl_pkcs12.h
    webservices/rampart/tags/c/0.90/include/openssl_pkey.h
    webservices/rampart/tags/c/0.90/include/openssl_rsa.h
    webservices/rampart/tags/c/0.90/include/openssl_sign.h
    webservices/rampart/tags/c/0.90/include/openssl_util.h
    webservices/rampart/tags/c/0.90/include/openssl_x509.h
    webservices/rampart/tags/c/0.90/include/oxs_asym_ctx.h
    webservices/rampart/tags/c/0.90/include/oxs_axiom.h
    webservices/rampart/tags/c/0.90/include/oxs_axis2_utils.h
    webservices/rampart/tags/c/0.90/include/oxs_buffer.h
    webservices/rampart/tags/c/0.90/include/oxs_c14n.h
    webservices/rampart/tags/c/0.90/include/oxs_cipher.h
    webservices/rampart/tags/c/0.90/include/oxs_constants.h
    webservices/rampart/tags/c/0.90/include/oxs_ctx.h
    webservices/rampart/tags/c/0.90/include/oxs_encryption.h
    webservices/rampart/tags/c/0.90/include/oxs_error.h
    webservices/rampart/tags/c/0.90/include/oxs_iv.h
    webservices/rampart/tags/c/0.90/include/oxs_key.h
    webservices/rampart/tags/c/0.90/include/oxs_key_mgr.h
    webservices/rampart/tags/c/0.90/include/oxs_sign_ctx.h
    webservices/rampart/tags/c/0.90/include/oxs_sign_part.h
    webservices/rampart/tags/c/0.90/include/oxs_signature.h
    webservices/rampart/tags/c/0.90/include/oxs_token_binary_security_token.h
    webservices/rampart/tags/c/0.90/include/oxs_token_c14n_method.h
    webservices/rampart/tags/c/0.90/include/oxs_token_cipher_data.h
    webservices/rampart/tags/c/0.90/include/oxs_token_cipher_value.h
    webservices/rampart/tags/c/0.90/include/oxs_token_data_reference.h
    webservices/rampart/tags/c/0.90/include/oxs_token_digest_method.h
    webservices/rampart/tags/c/0.90/include/oxs_token_digest_value.h
    webservices/rampart/tags/c/0.90/include/oxs_token_ds_reference.h
    webservices/rampart/tags/c/0.90/include/oxs_token_embedded.h
    webservices/rampart/tags/c/0.90/include/oxs_token_encrypted_data.h
    webservices/rampart/tags/c/0.90/include/oxs_token_encrypted_key.h
    webservices/rampart/tags/c/0.90/include/oxs_token_encryption_method.h
    webservices/rampart/tags/c/0.90/include/oxs_token_key_identifier.h
    webservices/rampart/tags/c/0.90/include/oxs_token_key_info.h
    webservices/rampart/tags/c/0.90/include/oxs_token_key_name.h
    webservices/rampart/tags/c/0.90/include/oxs_token_reference.h
    webservices/rampart/tags/c/0.90/include/oxs_token_reference_list.h
    webservices/rampart/tags/c/0.90/include/oxs_token_security_token_reference.h
    webservices/rampart/tags/c/0.90/include/oxs_token_signature.h
    webservices/rampart/tags/c/0.90/include/oxs_token_signature_method.h
    webservices/rampart/tags/c/0.90/include/oxs_token_signature_value.h
    webservices/rampart/tags/c/0.90/include/oxs_token_signed_info.h
    webservices/rampart/tags/c/0.90/include/oxs_token_transform.h
    webservices/rampart/tags/c/0.90/include/oxs_token_transforms.h
    webservices/rampart/tags/c/0.90/include/oxs_token_x509_certificate.h
    webservices/rampart/tags/c/0.90/include/oxs_token_x509_data.h
    webservices/rampart/tags/c/0.90/include/oxs_token_x509_issuer_name.h
    webservices/rampart/tags/c/0.90/include/oxs_token_x509_issuer_serial.h
    webservices/rampart/tags/c/0.90/include/oxs_token_x509_serial_number.h
    webservices/rampart/tags/c/0.90/include/oxs_tokens.h
    webservices/rampart/tags/c/0.90/include/oxs_transform.h
    webservices/rampart/tags/c/0.90/include/oxs_transforms_factory.h
    webservices/rampart/tags/c/0.90/include/oxs_utility.h
    webservices/rampart/tags/c/0.90/include/oxs_x509_cert.h
    webservices/rampart/tags/c/0.90/include/oxs_xml_encryption.h
    webservices/rampart/tags/c/0.90/include/oxs_xml_key_info_builder.h
    webservices/rampart/tags/c/0.90/include/oxs_xml_key_processor.h
    webservices/rampart/tags/c/0.90/include/oxs_xml_signature.h
    webservices/rampart/tags/c/0.90/include/rampart_authn_provider.h
    webservices/rampart/tags/c/0.90/include/rampart_callback.h
    webservices/rampart/tags/c/0.90/include/rampart_constants.h
    webservices/rampart/tags/c/0.90/include/rampart_context.h
    webservices/rampart/tags/c/0.90/include/rampart_credentials.h
    webservices/rampart/tags/c/0.90/include/rampart_crypto_util.h
    webservices/rampart/tags/c/0.90/include/rampart_encryption.h
    webservices/rampart/tags/c/0.90/include/rampart_engine.h
    webservices/rampart/tags/c/0.90/include/rampart_handler_util.h
    webservices/rampart/tags/c/0.90/include/rampart_mod.h
    webservices/rampart/tags/c/0.90/include/rampart_rd_record.h
    webservices/rampart/tags/c/0.90/include/rampart_replay_detector.h
    webservices/rampart/tags/c/0.90/include/rampart_sec_header_builder.h
    webservices/rampart/tags/c/0.90/include/rampart_sec_header_processor.h
    webservices/rampart/tags/c/0.90/include/rampart_sec_processed_result.h
    webservices/rampart/tags/c/0.90/include/rampart_signature.h
    webservices/rampart/tags/c/0.90/include/rampart_timestamp_token.h
    webservices/rampart/tags/c/0.90/include/rampart_token_builder.h
    webservices/rampart/tags/c/0.90/include/rampart_token_processor.h
    webservices/rampart/tags/c/0.90/include/rampart_username_token.h
    webservices/rampart/tags/c/0.90/include/rampart_util.h
    webservices/rampart/tags/c/0.90/include/rp_algorithmsuite.h
    webservices/rampart/tags/c/0.90/include/rp_algorithmsuite_builder.h
    webservices/rampart/tags/c/0.90/include/rp_asymmetric_binding.h
    webservices/rampart/tags/c/0.90/include/rp_asymmetric_binding_builder.h
    webservices/rampart/tags/c/0.90/include/rp_binding_commons.h
    webservices/rampart/tags/c/0.90/include/rp_binding_commons_builder.h
    webservices/rampart/tags/c/0.90/include/rp_defines.h
    webservices/rampart/tags/c/0.90/include/rp_element.h
    webservices/rampart/tags/c/0.90/include/rp_header.h
    webservices/rampart/tags/c/0.90/include/rp_https_token.h
    webservices/rampart/tags/c/0.90/include/rp_https_token_builder.h
    webservices/rampart/tags/c/0.90/include/rp_includes.h
    webservices/rampart/tags/c/0.90/include/rp_layout.h
    webservices/rampart/tags/c/0.90/include/rp_layout_builder.h
    webservices/rampart/tags/c/0.90/include/rp_policy_creator.h
    webservices/rampart/tags/c/0.90/include/rp_property.h
    webservices/rampart/tags/c/0.90/include/rp_qname_matcher.h
    webservices/rampart/tags/c/0.90/include/rp_rampart_config.h
    webservices/rampart/tags/c/0.90/include/rp_rampart_config_builder.h
    webservices/rampart/tags/c/0.90/include/rp_secpolicy.h
    webservices/rampart/tags/c/0.90/include/rp_secpolicy_builder.h
    webservices/rampart/tags/c/0.90/include/rp_security_context_token.h
    webservices/rampart/tags/c/0.90/include/rp_security_context_token_builder.h
    webservices/rampart/tags/c/0.90/include/rp_signed_encrypted_elements.h
    webservices/rampart/tags/c/0.90/include/rp_signed_encrypted_elements_builder.h
    webservices/rampart/tags/c/0.90/include/rp_signed_encrypted_items.h
    webservices/rampart/tags/c/0.90/include/rp_signed_encrypted_items_builder.h
    webservices/rampart/tags/c/0.90/include/rp_signed_encrypted_parts.h
    webservices/rampart/tags/c/0.90/include/rp_signed_encrypted_parts_builder.h
    webservices/rampart/tags/c/0.90/include/rp_supporting_tokens.h
    webservices/rampart/tags/c/0.90/include/rp_supporting_tokens_builder.h
    webservices/rampart/tags/c/0.90/include/rp_symmetric_asymmetric_binding_commons.h
    webservices/rampart/tags/c/0.90/include/rp_symmetric_asymmetric_commons_builder.h
    webservices/rampart/tags/c/0.90/include/rp_symmetric_binding.h
    webservices/rampart/tags/c/0.90/include/rp_symmetric_binding_builder.h
    webservices/rampart/tags/c/0.90/include/rp_token_builder.h
    webservices/rampart/tags/c/0.90/include/rp_transport_binding.h
    webservices/rampart/tags/c/0.90/include/rp_transport_binding_builder.h
    webservices/rampart/tags/c/0.90/include/rp_username_token.h
    webservices/rampart/tags/c/0.90/include/rp_username_token_builder.h
    webservices/rampart/tags/c/0.90/include/rp_wss10.h
    webservices/rampart/tags/c/0.90/include/rp_wss10_builder.h
    webservices/rampart/tags/c/0.90/include/rp_wss11.h
    webservices/rampart/tags/c/0.90/include/rp_wss11_builder.h
    webservices/rampart/tags/c/0.90/include/rp_x509_token.h
    webservices/rampart/tags/c/0.90/include/rp_x509_token_builder.h
    webservices/rampart/tags/c/0.90/rampart-bindist.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/
    webservices/rampart/tags/c/0.90/samples/AUTHORS
    webservices/rampart/tags/c/0.90/samples/ChangeLog
    webservices/rampart/tags/c/0.90/samples/INSTALL
    webservices/rampart/tags/c/0.90/samples/Makefile.am
    webservices/rampart/tags/c/0.90/samples/NEWS
    webservices/rampart/tags/c/0.90/samples/README
    webservices/rampart/tags/c/0.90/samples/authn_provider/
    webservices/rampart/tags/c/0.90/samples/authn_provider/Makefile.am
    webservices/rampart/tags/c/0.90/samples/authn_provider/authn_provider.c
    webservices/rampart/tags/c/0.90/samples/autogen.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/build.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/callback/
    webservices/rampart/tags/c/0.90/samples/callback/Makefile.am
    webservices/rampart/tags/c/0.90/samples/callback/htpasswd_callback/
    webservices/rampart/tags/c/0.90/samples/callback/htpasswd_callback/Makefile.am
    webservices/rampart/tags/c/0.90/samples/callback/htpasswd_callback/htpwcb.c
    webservices/rampart/tags/c/0.90/samples/callback/pwcb.c
    webservices/rampart/tags/c/0.90/samples/client/
    webservices/rampart/tags/c/0.90/samples/client/Makefile.am
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/Makefile.am
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/README.txt
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/data/
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/data/Makefile.am
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/data/client.axis2.xml
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/deploy_client_repo.bat
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/deploy_client_repo.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/echo.c
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/update_n_run.bat
    webservices/rampart/tags/c/0.90/samples/client/sec_echo/update_n_run.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/configure.ac
    webservices/rampart/tags/c/0.90/samples/credential_provider/
    webservices/rampart/tags/c/0.90/samples/credential_provider/Makefile.am
    webservices/rampart/tags/c/0.90/samples/credential_provider/cred_provider.c
    webservices/rampart/tags/c/0.90/samples/data/
    webservices/rampart/tags/c/0.90/samples/data/Makefile.am
    webservices/rampart/tags/c/0.90/samples/data/passwords.txt
    webservices/rampart/tags/c/0.90/samples/keys/
    webservices/rampart/tags/c/0.90/samples/keys/Makefile.am
    webservices/rampart/tags/c/0.90/samples/keys/ahome/
    webservices/rampart/tags/c/0.90/samples/keys/ahome/Makefile.am
    webservices/rampart/tags/c/0.90/samples/keys/ahome/a_cert.cert
    webservices/rampart/tags/c/0.90/samples/keys/ahome/a_key.pem
    webservices/rampart/tags/c/0.90/samples/keys/ahome/a_req.pem
    webservices/rampart/tags/c/0.90/samples/keys/ahome/a_store.pfx   (with props)
    webservices/rampart/tags/c/0.90/samples/keys/ahome/b_cert.cert
    webservices/rampart/tags/c/0.90/samples/keys/bhome/
    webservices/rampart/tags/c/0.90/samples/keys/bhome/Makefile.am
    webservices/rampart/tags/c/0.90/samples/keys/bhome/a_cert.cert
    webservices/rampart/tags/c/0.90/samples/keys/bhome/b_cert.cert
    webservices/rampart/tags/c/0.90/samples/keys/bhome/b_key.pem
    webservices/rampart/tags/c/0.90/samples/keys/bhome/b_req.pem
    webservices/rampart/tags/c/0.90/samples/keys/bhome/b_store.pfx   (with props)
    webservices/rampart/tags/c/0.90/samples/keys/xhome/
    webservices/rampart/tags/c/0.90/samples/keys/xhome/Makefile.am
    webservices/rampart/tags/c/0.90/samples/keys/xhome/x_store.pfx   (with props)
    webservices/rampart/tags/c/0.90/samples/keys/xhome/y_cert.cert
    webservices/rampart/tags/c/0.90/samples/keys/yhome/
    webservices/rampart/tags/c/0.90/samples/keys/yhome/Makefile.am
    webservices/rampart/tags/c/0.90/samples/keys/yhome/x_cert.cert
    webservices/rampart/tags/c/0.90/samples/keys/yhome/y_store.pfx   (with props)
    webservices/rampart/tags/c/0.90/samples/omxmlsec/
    webservices/rampart/tags/c/0.90/samples/omxmlsec/Makefile.am
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlenc/
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlenc/Makefile.am
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlenc/enc.c
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlenc/input.xml
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/Makefile.am
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/README.txt
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/cert.pem
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/input.xml
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/key.pem
    webservices/rampart/tags/c/0.90/samples/omxmlsec/xmlsig/sign.c
    webservices/rampart/tags/c/0.90/samples/secpolicy/
    webservices/rampart/tags/c/0.90/samples/secpolicy/README.txt
    webservices/rampart/tags/c/0.90/samples/secpolicy/deploy.sh
    webservices/rampart/tags/c/0.90/samples/secpolicy/run_all.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario1/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario1/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario1/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario1/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario1/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario2/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario2/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario2/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario2/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario2/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario3/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario3/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario3/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario3/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario3/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario4/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario4/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario4/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario4/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario4/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario5/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario5/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario5/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario5/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario5/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario6/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario6/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario6/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario6/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario6/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario7/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario7/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario7/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario7/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario7/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario8/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario8/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario8/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario8/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario8/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario9/
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario9/client-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario9/client-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario9/service-incoming-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/scenario9/service-outgoing-secpolicy.xml
    webservices/rampart/tags/c/0.90/samples/secpolicy/test_scen.sh   (with props)
    webservices/rampart/tags/c/0.90/samples/server/
    webservices/rampart/tags/c/0.90/samples/server/Makefile.am
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/Makefile.am
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/README
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/echo.c
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/echo.h
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/echo_skeleton.c
    webservices/rampart/tags/c/0.90/samples/server/sec_echo/services.xml
    webservices/rampart/tags/c/0.90/src/
    webservices/rampart/tags/c/0.90/src/Makefile.am
    webservices/rampart/tags/c/0.90/src/core/
    webservices/rampart/tags/c/0.90/src/core/Makefile.am
    webservices/rampart/tags/c/0.90/src/core/mod_rampart.c
    webservices/rampart/tags/c/0.90/src/data/
    webservices/rampart/tags/c/0.90/src/data/Makefile.am
    webservices/rampart/tags/c/0.90/src/data/module.xml
    webservices/rampart/tags/c/0.90/src/handlers/
    webservices/rampart/tags/c/0.90/src/handlers/Makefile.am
    webservices/rampart/tags/c/0.90/src/handlers/rampart_in_handler.c
    webservices/rampart/tags/c/0.90/src/handlers/rampart_out_handler.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/
    webservices/rampart/tags/c/0.90/src/omxmlsec/Makefile.am
    webservices/rampart/tags/c/0.90/src/omxmlsec/asym_ctx.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/axiom.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/axis2_utils.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/buffer.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/c14n/
    webservices/rampart/tags/c/0.90/src/omxmlsec/c14n/Makefile.am
    webservices/rampart/tags/c/0.90/src/omxmlsec/c14n/c14n.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/c14n/c14n_sorted_list.h
    webservices/rampart/tags/c/0.90/src/omxmlsec/c14n/sorted_list.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/cipher.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/ctx.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/encryption.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/error.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/iv.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/key.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/key_mgr.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/Makefile.am
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/cipher_ctx.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/cipher_property.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/crypt.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/digest.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/pem.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/pkcs12.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/pkey.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/rsa.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/sign.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/util.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/openssl/x509.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/sign_ctx.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/sign_part.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/signature.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/Makefile.am
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_binary_security_token.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_c14n_method.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_cipher_data.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_cipher_value.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_data_reference.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_digest_method.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_digest_value.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_ds_reference.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_embedded.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_encrypted_data.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_encrypted_key.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_encryption_method.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_key_identifier.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_key_info.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_key_name.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_reference.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_reference_list.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_security_token_reference.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_signature.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_signature_method.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_signature_value.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_signed_info.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_transform.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_transforms.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_x509_certificate.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_x509_data.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_x509_issuer_name.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_x509_issuer_serial.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/tokens/token_x509_serial_number.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/transform.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/transforms_factory.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/utility.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/x509_cert.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/xml_encryption.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/xml_key_info_builder.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/xml_key_processor.c
    webservices/rampart/tags/c/0.90/src/omxmlsec/xml_signature.c
    webservices/rampart/tags/c/0.90/src/secpolicy/
    webservices/rampart/tags/c/0.90/src/secpolicy/Makefile.am
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/Makefile.am
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/algorithmsuite_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/asymmetric_binding_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/binding_commons_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/https_token_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/layout_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/policy_creator.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/qname_matcher.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/rampart_config_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/secpolicy_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/security_context_token_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/signed_encrypted_elements_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/signed_encrypted_items_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/signed_encrypted_parts_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/supporting_tokens_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/symmetric_asymmetric_commons_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/symmetric_binding_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/token_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/transport_binding_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/username_token_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/wss10_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/wss11_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/builder/x509_token_builder.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/
    webservices/rampart/tags/c/0.90/src/secpolicy/model/Makefile.am
    webservices/rampart/tags/c/0.90/src/secpolicy/model/algorithmsuite.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/asymmetric_binding.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/binding_commons.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/element.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/header.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/https_token.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/layout.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/property.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/rampart_config.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/secpolicy.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/security_context_token.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/signed_encrypted_elements.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/signed_encrypted_items.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/signed_encrypted_parts.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/supporting_tokens.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/symmetric_asymmetric_binding_commons.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/symmetric_binding.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/transport_binding.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/ut.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/wss10.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/wss11.c
    webservices/rampart/tags/c/0.90/src/secpolicy/model/x509_token.c
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/1.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/2.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/3.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/4.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/5.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/6.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/7.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/8.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/9.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/policy-asymm-binding.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/policy-symm-binding.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/policy-transport-binding.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/sc-1.xml
    webservices/rampart/tags/c/0.90/src/secpolicy/test-resources/sc-2.xml
    webservices/rampart/tags/c/0.90/src/util/
    webservices/rampart/tags/c/0.90/src/util/Makefile.am
    webservices/rampart/tags/c/0.90/src/util/rampart_context.c
    webservices/rampart/tags/c/0.90/src/util/rampart_crypto_util.c
    webservices/rampart/tags/c/0.90/src/util/rampart_encryption.c
    webservices/rampart/tags/c/0.90/src/util/rampart_engine.c
    webservices/rampart/tags/c/0.90/src/util/rampart_handler_util.c
    webservices/rampart/tags/c/0.90/src/util/rampart_rd_record.c
    webservices/rampart/tags/c/0.90/src/util/rampart_replay_detector.c
    webservices/rampart/tags/c/0.90/src/util/rampart_sec_header_builder.c
    webservices/rampart/tags/c/0.90/src/util/rampart_sec_header_processor.c
    webservices/rampart/tags/c/0.90/src/util/rampart_sec_processed_result.c
    webservices/rampart/tags/c/0.90/src/util/rampart_signature.c
    webservices/rampart/tags/c/0.90/src/util/rampart_timestamp_token.c
    webservices/rampart/tags/c/0.90/src/util/rampart_token_builder.c
    webservices/rampart/tags/c/0.90/src/util/rampart_token_processor.c
    webservices/rampart/tags/c/0.90/src/util/rampart_username_token.c
    webservices/rampart/tags/c/0.90/src/util/rampart_util.c
    webservices/rampart/tags/c/0.90/test/
    webservices/rampart/tags/c/0.90/test/Makefile.am
    webservices/rampart/tags/c/0.90/test/c14n/
    webservices/rampart/tags/c/0.90/test/c14n/Makefile.am
    webservices/rampart/tags/c/0.90/test/c14n/res/
    webservices/rampart/tags/c/0.90/test/c14n/res/a.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/b.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/c.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/d.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/e.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/ex1.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/ex2.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/ex3.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/ex4.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/ex5.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/f.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/g.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/ns1.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/null.xml
    webservices/rampart/tags/c/0.90/test/c14n/res/unicode.xml
    webservices/rampart/tags/c/0.90/test/c14n/test.c
    webservices/rampart/tags/c/0.90/test/omxmlsec/
    webservices/rampart/tags/c/0.90/test/omxmlsec/Makefile.am
    webservices/rampart/tags/c/0.90/test/omxmlsec/a.xml
    webservices/rampart/tags/c/0.90/test/omxmlsec/b.xml
    webservices/rampart/tags/c/0.90/test/omxmlsec/deskey.bin
    webservices/rampart/tags/c/0.90/test/omxmlsec/test.c
    webservices/rampart/tags/c/0.90/test/openssl/
    webservices/rampart/tags/c/0.90/test/openssl/Makefile.am
    webservices/rampart/tags/c/0.90/test/openssl/block_cipher_test.c
    webservices/rampart/tags/c/0.90/test/openssl/deskey.bin
    webservices/rampart/tags/c/0.90/test/openssl/rsa/
    webservices/rampart/tags/c/0.90/test/openssl/rsa/Makefile.am
    webservices/rampart/tags/c/0.90/test/openssl/rsa/rsakey.pem
    webservices/rampart/tags/c/0.90/test/openssl/rsa/rsapub.pem
    webservices/rampart/tags/c/0.90/test/openssl/rsa/test_rsa.c
    webservices/rampart/tags/c/0.90/test/openssl/sign/
    webservices/rampart/tags/c/0.90/test/openssl/sign/Makefile.am
    webservices/rampart/tags/c/0.90/test/openssl/sign/cert.pem
    webservices/rampart/tags/c/0.90/test/openssl/sign/key.pem
    webservices/rampart/tags/c/0.90/test/openssl/sign/test.c
    webservices/rampart/tags/c/0.90/test/util/
    webservices/rampart/tags/c/0.90/test/util/Makefile.am
    webservices/rampart/tags/c/0.90/test/util/test_sha.c
    webservices/rampart/tags/c/0.90/test/util/test_util.c

Added: webservices/rampart/tags/c/0.90/AUTHORS
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/AUTHORS?rev=573215&view=auto
==============================================================================
    (empty)

Added: webservices/rampart/tags/c/0.90/COPYING
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/COPYING?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/COPYING (added)
+++ webservices/rampart/tags/c/0.90/COPYING Thu Sep  6 03:48:44 2007
@@ -0,0 +1,203 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+

Added: webservices/rampart/tags/c/0.90/ChangeLog
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/ChangeLog?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/ChangeLog (added)
+++ webservices/rampart/tags/c/0.90/ChangeLog Thu Sep  6 03:48:44 2007
@@ -0,0 +1,7 @@
+Rampart/C 
+
+* Initial release 
+* Usernametoken support
+* Timestamp support
+* Samples for clients and callbacks
+-- Axis2-C team <ax...@ws.apache.org>  Tue 13 June 2006

Added: webservices/rampart/tags/c/0.90/INSTALL
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/INSTALL?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/INSTALL (added)
+++ webservices/rampart/tags/c/0.90/INSTALL Thu Sep  6 03:48:44 2007
@@ -0,0 +1,120 @@
+Table of contents
+=================
+    |_ Getting Rampart/C source working on Linux
+    |_ Getting Rampart/C binary distribution working on Linux
+    |_ Getting Rampart/C source working on Win32
+    |_ Getting Rampart/C binary working on Win32
+    |_ Engage Rampart/C with axis2/C
+    |_ Trying out the samples in Win32
+
+
+Getting Rampart/C source working on Linux
+=========================================
+Build the source
+
+This can be done using the following command sequence:
+        ./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1.0
+        make
+        make install
+
+If you need to try samples, you need to build them.
+    -Go to samples and run the script build.sh
+    -Then go to  samples/secpolicy and try a scenario
+        %sh test_scen.sh scenarioX server-port
+
+Getting Rampart/C binary distribution working on Linux
+======================================================
+1. Copy modules/rampart to $AXIS2C_HOME/modules
+2. Copy samples/server/sec_echo to $AXIS2C_HOME/services/
+3. Engage rampart as described in section "Engage Rampart/C with axis2/C"
+4. Go to samples/client/sec_echo/ and deploy the client repo 
+    %sh deploy_client_repo.sh
+5. Go to samples/secpolicy/ and try a scenario
+    %sh test_scen.sh scenarioX server-port
+
+Getting Rampart/C source working on Win32
+=========================================
+
+1. Set the AXIS2C_HOME envirionment variable to direct to your Axis2/C Installation.
+	SET AXIS2C_HOME=[your-path-to-axis2c]
+
+2. Extract the source package and build the source.
+	Unzip the source package.
+	Go to the "build\win32" directory of the distribution.
+	Set the parameters of the configure.in
+		AXIS2_BIN_DIR = <path/to/where/you/have/installed/axis2>
+		OPENSSL_BIN_DIR = <path/to/where/you/have/installed/openssl>
+		DEBUG = <1 if enabled, 0 otherwise>
+	Run "nmake install"
+
+3. Engage Rampart/C with Axis2/C as described in the "Engaging Rampart/C with axis2/C" section.
+
+
+Getting Rampart/C binary distribution working on Win32
+======================================================
+
+1. Set the AXIS2C_HOME envirionment variable to direct to your Axis2/C Installation.
+	SET AXIS2C_HOME=[your-path-to-axis2c]
+
+2. Run the deploy_rampart.bat that could be found in the root of the rampart binary distribution.
+	deploy_rampart.bat
+
+3. Engage Rampart/C with Axis2/C as described in the "Engaging Rampart/C with axis2/C" section.
+
+Engaging Rampart/C with axis2/C
+===============================
+Prerequisites:
+You must have openssl installed in you system.
+
+Configuring:
+You can engage Rampart/C in global level or in service level.
+Just add following entry either to axis2.xml(gloabl level) or in services.xml(service level).
+    <module ref="rampart"/>
+
+Apart from that you must define security policies for outgoing messages and incoming messages.
+This can be done adding parameters as follows in the same descriptor file that you engaged rampart. 
+    <parameter name="OutflowSecurityPolicy">/your/path/to/outgoing-secpolicy.xml</parameter>
+    <parameter name="InflowSecurityPolicy">/your/path/to/incoming-secpolicy.xml</parameter>
+    
+NOTE: There are several samples security policy xml files for different scenarios under samples/secpolicy/
+        Please refer the README file for more information
+
+The final configuration setup should be as follows
+CLIENT SIDE:
+axis2.xml
+        |-------------------> <module ref="rampart"/>
+        |-------------------> <parameter name="OutflowSecurityPolicy">/../../outgoing-secpolicy.xml</parameter>
+        |-------------------> <parameter name="InflowSecurityPolicy">/../../incoming-secpolicy.xml</parameter>
+
+SERVER SIDE:
+services.xml(or axis2.xml)
+        |-------------------> <module ref="rampart"/>
+        |-------------------> <parameter name="OutflowSecurityPolicy">/../../outgoing-secpolicy.xml</parameter>
+        |-------------------> <parameter name="InflowSecurityPolicy">/../../incoming-secpolicy.xml</parameter>
+
+
+Trying out the samples on Win32
+===============================
+
+There are 9 scenarios that you can try out with the sec_echo sample of the Rampart/C distribution.
+You can find more about it from the README.TXT file inside samples\secpolicy folder.
+
+1. Set the AXIS2C_HOME envirionment variable to direct to your Axis2/C Installation.
+	SET AXIS2C_HOME=[your-path-to-axis2c]
+
+2. Run the deploy_client_repo.bat file found in the samples\client\sec_echo folder.
+	This will create an axis2 client repository for the samples in the AXIS2C_HOME\clientrepo directory.
+
+3. Set the outflow and inflow secpolicy parameters in axis2.xml of the client repo, according to the scenario that you are running.
+    e.g.
+	<parameter name="OutflowSecurityPolicy">D:\rampart-bin-0.90-win32\samples\secpolicy\scenario1\client-outgoing-secpolicy.xml</parameter> 
+	<parameter name="InflowSecurityPolicy">D:\rampart-bin-0.90-win32\samples\secpolicy\scenario1\client-incoming-secpolicy.xml</parameter> 
+
+4. Set the outflow and inflow secpolicy parameters in services.xml of the sec_echo service in the axis2 server repo.
+    e.g.
+	<parameter name="OutflowSecurityPolicy">D:\rampart-bin-0.90-win32\samples\secpolicy\scenario1\service-outgoing-secpolicy.xml</parameter> 
+	<parameter name="InflowSecurityPolicy">D:\rampart-bin-0.90-win32\samples\secpolicy\scenario1\service-incoming-secpolicy.xml</parameter> 
+
+NOTE: In steps 3 & 4 you have to use the corresponding scenario files in each parameter. For example if you are running the sample scenario 3, all the files should be from scenario 3.
+
+Thank you for using Rampart/C

Added: webservices/rampart/tags/c/0.90/LICENSE
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/LICENSE?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/LICENSE (added)
+++ webservices/rampart/tags/c/0.90/LICENSE Thu Sep  6 03:48:44 2007
@@ -0,0 +1,203 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+

Added: webservices/rampart/tags/c/0.90/Makefile.am
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/Makefile.am?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/Makefile.am (added)
+++ webservices/rampart/tags/c/0.90/Makefile.am Thu Sep  6 03:48:44 2007
@@ -0,0 +1,5 @@
+SUBDIRS = src  test
+include_HEADERS=$(top_builddir)/include/*.h
+EXTRA_DIST = LICENSE build.sh autogen.sh samples build NOTICE
+
+

Added: webservices/rampart/tags/c/0.90/NEWS
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/NEWS?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/NEWS (added)
+++ webservices/rampart/tags/c/0.90/NEWS Thu Sep  6 03:48:44 2007
@@ -0,0 +1,26 @@
+Rampart/C is the security module for Apache Axis2/C
+
+You can get the latest svn checkout from https://svn.apache.org/repos/asf/webservices/rampart/trunk/c
+
+Key features
+-------------
+1. Ability to send and verify UsernameTokens with 
+    1. PlainText password
+    2. Digested password
+
+2. Ability to send Timestamp tokens
+3. Policy based configurations as per WS-Security Policy
+4. SOAP message encryption 
+5. SOAP message signature
+
+Un-Implemented Architecture Features 
+------------------------------------
+1. SAML support 
+2. WS Secure conversation
+3. WS Trust
+
+
+We welcome your early feedback on this implementation.
+Thanks for your interest in Rampart/C
+
+

Added: webservices/rampart/tags/c/0.90/NOTICE
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/NOTICE?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/NOTICE (added)
+++ webservices/rampart/tags/c/0.90/NOTICE Thu Sep  6 03:48:44 2007
@@ -0,0 +1,5 @@
+Apache Rampart/C
+Copyright 2005, 2006 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).

Added: webservices/rampart/tags/c/0.90/README
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/README?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/README (added)
+++ webservices/rampart/tags/c/0.90/README Thu Sep  6 03:48:44 2007
@@ -0,0 +1,56 @@
+
+                          Apache Rampart/C
+
+  What is it?
+  -----------
+
+  Apache Rampart/C is the security module of the Apache Axis2/C. Rampart/C 
+  is an effort to implement Axis2 Rampart module in C.
+
+  Please have a look at 
+  http://ws.apache.org/axis2/modules/rampart/1_0/security-module.html
+  for an overview on Axis2 rampart.
+  
+  As a project of the Apache Software Foundation, the
+  developers aim to collaboratively develop and maintain a robust,
+  commercial-grade, standards-based Web Services stack implementation with 
+  freely available source code.
+
+  The Latest Version
+  ------------------
+
+  You can get the latest svn checkout of Apache Axis2/C Rampart module from
+
+  https://svn.apache.org/repos/asf/webservices/rampart/trunk/c
+
+  Installation
+  ------------
+
+  Please see the file called INSTALL.
+
+  Licensing
+  ---------
+
+  Please see the file called LICENSE.
+
+  Contacts
+  --------
+
+     o If you want freely available support for using Apache Rampart/C please
+       join the Apache Axis2/C user community by subscribing to users mailing
+       list, axis-c-user@ws.apache.org' as described at
+       http://ws.apache.org/axis2/c/mail-lists.html
+
+     o If you have a bug report for Apache Rampart/C please go log a Jira issue
+       at http://issues.apache.org/jira/browse/RAMPARTC
+
+     o If you want to participate in actively developing Apache Rampart/C please
+       subscribe to the `axis-c-dev@ws.apache.org' mailing list as described at
+       http://ws.apache.org/axis2/c/mail-lists.html
+
+  Acknowledgments
+  ----------------
+
+  Apache Rampart/C relies heavily on the use of autoconf and libtool to provide
+  a build environment. And also it uses openssl.
+

Added: webservices/rampart/tags/c/0.90/autogen.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/autogen.sh?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/autogen.sh (added)
+++ webservices/rampart/tags/c/0.90/autogen.sh Thu Sep  6 03:48:44 2007
@@ -0,0 +1,43 @@
+#!/bin/bash
+
+echo -n 'Running libtoolize...'
+if libtoolize --force > /dev/null 2>&1; then
+	echo 'done.'
+else
+	echo 'failed.'
+	exit 1
+fi
+
+echo -n 'Running aclocal...'
+if aclocal > /dev/null 2>&1; then
+	echo 'done.'
+else
+	echo 'failed.'
+	exit 1
+fi
+
+echo -n 'Running autoheader...'
+if autoheader > /dev/null 2>&1; then
+	echo 'done.'
+else
+	echo 'failed.'
+	exit 1
+fi
+
+echo -n 'Running autoconf...'
+if autoconf > /dev/null 2>&1; then
+	echo 'done.'
+else
+	echo 'failed.'
+	exit 1
+fi
+
+echo -n 'Running automake...'
+if automake --add-missing > /dev/null 2>&1; then
+	echo 'done.'
+else
+	echo 'failed.'
+	exit 1
+fi
+
+echo 'done'

Propchange: webservices/rampart/tags/c/0.90/autogen.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/rampart/tags/c/0.90/build.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/build.sh?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/build.sh (added)
+++ webservices/rampart/tags/c/0.90/build.sh Thu Sep  6 03:48:44 2007
@@ -0,0 +1,5 @@
+#!/bin/bash
+./autogen.sh
+./configure --prefix=${AXIS2C_HOME} --enable-static=no --with-axis2=${AXIS2C_HOME}/include/axis2-1.0
+make
+make install

Propchange: webservices/rampart/tags/c/0.90/build.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/rampart/tags/c/0.90/build/linux/install_rampart_bin_dist.sh
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/build/linux/install_rampart_bin_dist.sh?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/build/linux/install_rampart_bin_dist.sh (added)
+++ webservices/rampart/tags/c/0.90/build/linux/install_rampart_bin_dist.sh Thu Sep  6 03:48:44 2007
@@ -0,0 +1,14 @@
+#!/bin/bash
+#This script should be placed in rampart/c home directory
+PWDIR=$PWD
+echo "Copy rampart module"
+#Copy rampart module
+cp  -r $PWD/modules/rampart $AXIS2C_HOME/modules/
+
+echo "Copy sec_echo sample"
+#Copy sec_echo sample
+cp -r $PWD/samples/server/sec_echo $AXIS2C_HOME/services/
+
+echo "Please go to directory $PWD/samples/secpolicy"
+echo "Deploy and run a scenario using"
+echo "\t%sh test_scen.sh scenarioX server-port"

Propchange: webservices/rampart/tags/c/0.90/build/linux/install_rampart_bin_dist.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: webservices/rampart/tags/c/0.90/build/win32/configure.in
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/build/win32/configure.in?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/build/win32/configure.in (added)
+++ webservices/rampart/tags/c/0.90/build/win32/configure.in Thu Sep  6 03:48:44 2007
@@ -0,0 +1,8 @@
+AXIS2_BIN_DIR = D:\axis2c-bin-1.0.0-win32
+OPENSSL_BIN_DIR = D:\OpenSSL
+DEBUG = 1
+MAJOR_VER = 0
+MINOR_VER = 90
+PATCH_VER =
+
+

Added: webservices/rampart/tags/c/0.90/build/win32/deploy_rampart.bat
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/build/win32/deploy_rampart.bat?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/build/win32/deploy_rampart.bat (added)
+++ webservices/rampart/tags/c/0.90/build/win32/deploy_rampart.bat Thu Sep  6 03:48:44 2007
@@ -0,0 +1,23 @@
+md %AXIS2C_HOME%\modules\rampart\
+copy modules\rampart\mod_rampart.dll %AXIS2C_HOME%\modules\rampart\
+copy modules\rampart\module.xml %AXIS2C_HOME%\modules\rampart\
+
+md %AXIS2C_HOME%\services\sec_echo\
+copy bin\samples\services\sec_echo\sec_echo.dll %AXIS2C_HOME%\services\sec_echo\
+copy bin\samples\services\sec_echo\services.xml %AXIS2C_HOME%\services\sec_echo\
+
+md %AXIS2C_HOME%\bin\samples\rampart\
+md %AXIS2C_HOME%\bin\samples\rampart\authn_provider\
+copy bin\samples\authn_provider\authn.dll %AXIS2C_HOME%\bin\samples\rampart\authn_provider\
+
+md %AXIS2C_HOME%\bin\samples\rampart\client\
+md %AXIS2C_HOME%\bin\samples\rampart\client\sec_echo\
+copy bin\samples\client\sec_echo\echo.exe %AXIS2C_HOME%\bin\samples\rampart\client\sec_echo\
+
+md %AXIS2C_HOME%\bin\samples\rampart\callback
+copy bin\samples\callback\pwcb.dll %AXIS2C_HOME%\bin\samples\rampart\callback\
+
+md %AXIS2C_HOME%\bin\samples\rampart\credential_provider
+copy bin\samples\credential_provider\cred_provider.dll %AXIS2C_HOME%\bin\samples\rampart\credential_provider\
+
+xcopy bin\samples\keys %AXIS2C_HOME%\bin\samples\rampart\keys\ /E /I /Y /S

Added: webservices/rampart/tags/c/0.90/build/win32/make_bin_dist.bat
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/build/win32/make_bin_dist.bat?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/build/win32/make_bin_dist.bat (added)
+++ webservices/rampart/tags/c/0.90/build/win32/make_bin_dist.bat Thu Sep  6 03:48:44 2007
@@ -0,0 +1,19 @@
+set BINDIST=..\rampartc-bin-0.90-win32
+if exist %BINDIST% rd /s /q %BINDIST%
+mkdir %BINDIST%
+mkdir %BINDIST%\samples
+mkdir %BINDIST%\modules
+mkdir %BINDIST%\include
+
+xcopy /E /I /Y .\bin\samples\*.* %BINDIST%\samples\
+xcopy /E /I /Y .\modules\*.* %BINDIST%\modules\
+xcopy /E /I /Y .\include\*.* %BINDIST%\include\
+
+xcopy README %BINDIST%
+xcopy INSTALL %BINDIST%
+xcopy AUTHORS %BINDIST%
+xcopy COPYING %BINDIST%
+xcopy LICENSE %BINDIST%
+xcopy NEWS %BINDIST%
+xcopy NOTICE %BINDIST%
+xcopy deploy_rampart.bat %BINDIST%
\ No newline at end of file

Added: webservices/rampart/tags/c/0.90/build/win32/makefile
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/build/win32/makefile?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/build/win32/makefile (added)
+++ webservices/rampart/tags/c/0.90/build/win32/makefile Thu Sep  6 03:48:44 2007
@@ -0,0 +1,193 @@
+
+AUTOCONF = configure.in
+!include $(AUTOCONF)
+
+RAMPART = rampart
+RAMPART_SOURCE_DIR = ..\..\
+
+RAMPART_INTDIR = .\int.msvc
+RAMPART_DIST_NAME = .\..\rampartc-$(MAJOR_VER).$(MINOR_VER)
+#RAMPART_DISTDIR = .\..\rampartc
+RAMPART_DISTDIR = $(RAMPART_DIST_NAME)
+
+#rampart module
+
+OMXMLSEC_SRC = $(RAMPART_SOURCE_DIR)\src\omxmlsec\*.c \
+    	       $(RAMPART_SOURCE_DIR)\src\omxmlsec\tokens\*.c \
+    	       $(RAMPART_SOURCE_DIR)\src\omxmlsec\c14n\*.c \
+    	       $(RAMPART_SOURCE_DIR)\src\omxmlsec\openssl\*.c
+
+SECPOLICY_SRC = $(RAMPART_SOURCE_DIR)\src\secpolicy\builder\*.c \
+    	       $(RAMPART_SOURCE_DIR)\src\secpolicy\model\*.c 
+
+MOD_RAMPART_SRC = $(RAMPART_SOURCE_DIR)\src\core\*.c \
+		$(RAMPART_SOURCE_DIR)\src\handlers\*.c \
+		$(RAMPART_SOURCE_DIR)\src\util\*.c
+
+MOD_RAMPART_INCLUDE_PATH = /I$(RAMPART_SOURCE_DIR)\include \
+		           /I$(OPENSSL_BIN_DIR)\include \
+			   /I$(AXIS2_BIN_DIR)\include
+
+APPLINK_FILE = $(OPENSSL_BIN_DIR)\include\openssl\applink.c
+
+AXIS2_LIBS = $(AXIS2_BIN_DIR)\lib
+AXIS2_MODS = $(AXIS2_BIN_DIR)\modules
+
+##################### compiler options
+
+CC = @cl.exe 
+CFLAGS = /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "AXIS2_DECLARE_EXPORT"  \
+	 /D "AXIS2_SVR_MULTI_THREADED" /w /nologo $(AXIS2_INCLUDE_PATH) 
+
+################### linker options
+
+LD = @link.exe
+LDFLAGS = /nologo /LIBPATH:$(AXIS2_LIBS) /LIBPATH:$(OPENSSL_BIN_DIR)\lib\VC \
+	  /LIBPATH:$(AXIS2_BIN_DIR)\lib
+
+
+#debug symbols
+!if "$(DEBUG)" == "1"
+LIBS = $(LIBS) libeay32MTd.lib ssleay32MTd.lib
+!else
+LIBS = $(LIBS) libeay32MT.lib ssleay32MT.lib
+!endif
+
+#################### debug symbol
+
+!if "$(DEBUG)" == "1"
+CFLAGS = $(CFLAGS) /D "_DEBUG" /Od /Z7
+LDFLAGS = $(LDFLAGS) /DEBUG /NODEFAULTLIB:LIBCMTD.lib 
+!else
+CFLAGS = $(CFLAGS) /D "NDEBUG" /O2 /MT
+LDFLAGS = $(LDFLAGS)
+!endif
+
+#################### hack!
+CFLAGS = $(CFLAGS) /D "_WINSOCKAPI_"
+
+distdir:
+	if not exist $(RAMPART_DISTDIR) mkdir $(RAMPART_DISTDIR)
+	mkdir $(RAMPART_DISTDIR)\bin\samples\callback
+	mkdir $(RAMPART_DISTDIR)\bin\samples\authn_provider
+	mkdir $(RAMPART_DISTDIR)\bin\samples\services\sec_echo
+	mkdir $(RAMPART_DISTDIR)\bin\samples\client\sec_echo
+	mkdir $(RAMPART_DISTDIR)\bin\samples\client\sec_echo\data
+	mkdir $(RAMPART_DISTDIR)\bin\samples\credential_provider
+	mkdir $(RAMPART_DISTDIR)\modules\rampart
+	mkdir $(RAMPART_DISTDIR)\include
+
+clean: 
+	if exist $(RAMPART_DISTDIR) rmdir /S /Q $(RAMPART_DISTDIR)
+	if exist $(RAMPART_INTDIR)  rmdir /S /Q $(RAMPART_INTDIR)
+
+intdirs:
+	if not exist $(RAMPART_INTDIR) mkdir $(RAMPART_INTDIR)
+
+	if not exist $(RAMPART_INTDIR)\samples\callback\pwcb mkdir $(RAMPART_INTDIR)\samples\callback\pwcb
+	if not exist $(RAMPART_INTDIR)\samples\authn_provider mkdir $(RAMPART_INTDIR)\samples\authn_provider
+	if not exist $(RAMPART_INTDIR)\samples\services\sec_echo\ mkdir $(RAMPART_INTDIR)\samples\services\sec_echo
+	if not exist $(RAMPART_INTDIR)\samples\client\sec_echo\ mkdir $(RAMPART_INTDIR)\samples\client\sec_echo
+	if not exist $(RAMPART_INTDIR)\samples\credential_provider\ mkdir $(RAMPART_INTDIR)\samples\credential_provider
+
+mod_rampart:
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) $(MOD_RAMPART_SRC) $(OMXMLSEC_SRC) $(SECPOLICY_SRC) $(APPLINK_FILE) /Fo$(RAMPART_INTDIR)\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\*.obj \
+	      $(LIBS) axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib \
+              /DLL /OUT:$(RAMPART_DISTDIR)\modules\rampart\mod_rampart.dll /IMPLIB:$(RAMPART_DISTDIR)\modules\rampart\mod_rampart.lib
+	
+	copy $(RAMPART_SOURCE_DIR)\src\data\module.xml $(RAMPART_DISTDIR)\modules\rampart
+
+
+mod_rampart_pwcb:
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) $(RAMPART_SOURCE_DIR)\samples\callback\pwcb.c /Fo$(RAMPART_INTDIR)\samples\callback\ /c
+	$(LD) $(LDFLAGS) $(LIBS) axutil.lib $(RAMPART_INTDIR)\samples\callback\*.obj /DLL /OUT:$(RAMPART_DISTDIR)\bin\samples\callback\pwcb.dll \
+	      /IMPLIB:$(RAMPART_DISTDIR)\bin\samples\callback\pwcb.lib
+
+
+mod_rampart_authn: 
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) $(RAMPART_SOURCE_DIR)\samples\authn_provider\authn_provider.c \
+	      /Fo$(RAMPART_INTDIR)\samples\authn_provider\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\authn_provider\*.obj mod_rampart.lib axutil.lib /LIBPATH:$(RAMPART_DISTDIR)\modules\rampart /DLL \
+	      /OUT:$(RAMPART_DISTDIR)\bin\samples\authn_provider\authn.dll
+
+mod_rampart_services_sec_echo:
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) /I$(RAMPART_SOURCE_DIR)\samples\server\sec_echo \
+	      $(RAMPART_SOURCE_DIR)\samples\server\sec_echo\*.c \
+	      /Fo$(RAMPART_INTDIR)\samples\services\sec_echo\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\services\sec_echo\*.obj \
+	      axutil.lib axiom.lib axis2_parser.lib $(LIBS) axis2_engine.lib \
+	      axis2_http_receiver.lib axis2_http_sender.lib \
+              /DLL /OUT:$(RAMPART_DISTDIR)\bin\samples\services\sec_echo\sec_echo.dll
+	
+	copy $(RAMPART_SOURCE_DIR)\samples\server\sec_echo\services.xml $(RAMPART_DISTDIR)\bin\samples\services\sec_echo\
+
+mod_rampart_samples_sec_echo:
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) \
+	      $(RAMPART_SOURCE_DIR)\samples\client\sec_echo\echo.c \
+	      /Fo$(RAMPART_INTDIR)\samples\client\sec_echo\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\client\sec_echo\echo.obj axutil.lib axiom.lib \
+	      axis2_parser.lib axis2_engine.lib /OUT:$(RAMPART_DISTDIR)\bin\samples\client\sec_echo\echo.exe
+	
+	copy $(RAMPART_SOURCE_DIR)\samples\client\sec_echo\deploy_client_repo.bat $(RAMPART_DISTDIR)\bin\samples\client\sec_echo\
+	
+	copy $(RAMPART_SOURCE_DIR)\samples\client\sec_echo\data\client.axis2.xml $(RAMPART_DISTDIR)\bin\samples\client\sec_echo\data\
+	
+mod_rampart_samples_credential_provider:
+	$(CC) $(CFLAGS) $(MOD_RAMPART_INCLUDE_PATH) \
+	      $(RAMPART_SOURCE_DIR)\samples\credential_provider\*.c \
+	      /Fo$(RAMPART_INTDIR)\samples\credential_provider\ /c
+	$(LD) $(LDFLAGS) $(RAMPART_INTDIR)\samples\credential_provider\cred_provider.obj \
+	      axutil.lib axiom.lib axis2_parser.lib $(LIBS) axis2_engine.lib \
+	      axis2_http_receiver.lib axis2_http_sender.lib \
+              /DLL /OUT:$(RAMPART_DISTDIR)\bin\samples\credential_provider\cred_provider.dll
+
+mod_rampart_samples: mod_rampart_samples_sec_echo mod_rampart_services_sec_echo
+
+mod_rampart_copy_include:
+	xcopy /E /I /Y $(RAMPART_SOURCE_DIR)\include $(RAMPART_DISTDIR)\include
+
+mod_rampart_copy_keys:
+	if not exist $(RAMPART_DISTDIR)\bin\samples\keys mkdir $(RAMPART_DISTDIR)\bin\samples\keys
+	xcopy /E /I /Y $(RAMPART_SOURCE_DIR)\samples\keys\* $(RAMPART_DISTDIR)\bin\samples\keys
+
+mod_rampart_copy_deploy:
+	copy deploy_rampart.bat $(RAMPART_DISTDIR)
+
+copy_sec_policy:
+	xcopy /E /I /Y $(RAMPART_SOURCE_DIR)\samples\secpolicy $(RAMPART_DISTDIR)\bin\samples\secpolicy
+
+copy_dist_files:
+	copy $(RAMPART_SOURCE_DIR)\README $(RAMPART_DISTDIR)
+	copy $(RAMPART_SOURCE_DIR)\INSTALL $(RAMPART_DISTDIR)
+	copy $(RAMPART_SOURCE_DIR)\AUTHORS $(RAMPART_DISTDIR)
+	copy $(RAMPART_SOURCE_DIR)\COPYING $(RAMPART_DISTDIR)
+	copy $(RAMPART_SOURCE_DIR)\LICENSE $(RAMPART_DISTDIR)
+	copy $(RAMPART_SOURCE_DIR)\NEWS $(RAMPART_DISTDIR)
+	copy $(RAMPART_SOURCE_DIR)\NOTICE $(RAMPART_DISTDIR)
+
+
+#copy make_bin_dist.bat $(RAMPART_DISTDIR)
+
+mod_rampart_all: mod_rampart mod_rampart_authn mod_rampart_pwcb mod_rampart_htpwcb mod_rampart_samples mod_rampart_copy_include copy_dist_files
+
+mv_dist:
+	move $(RAMPART_DISTDIR) $(RAMPART_DIST_NAME)
+
+del_am:
+	chdir $(RAMPART_DISTDIR)
+	del /s *.am
+	chdir .\..\win32
+
+dist: clean distdir intdirs mod_rampart mod_rampart_pwcb mod_rampart_authn mod_rampart_services_sec_echo mod_rampart_samples_sec_echo mod_rampart_samples_credential_provider mod_rampart_copy_deploy copy_sec_policy mod_rampart_copy_include copy_dist_files mod_rampart_copy_keys del_am
+
+deploy:
+	chdir $(RAMPART_DISTDIR)
+	deploy_rampart.bat
+	chdir .\..\win32
+
+install: dist deploy
+
+
+
+

Added: webservices/rampart/tags/c/0.90/configure.ac
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/configure.ac?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/configure.ac (added)
+++ webservices/rampart/tags/c/0.90/configure.ac Thu Sep  6 03:48:44 2007
@@ -0,0 +1,119 @@
+dnl run autogen.sh to generate the configure script.
+
+AC_PREREQ(2.59)
+
+AC_INIT(rampartc-src, 0.90)
+AC_CANONICAL_SYSTEM
+AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE([tar-ustar])
+AC_PREFIX_DEFAULT(/usr/local/rampartc)
+
+dnl Checks for programs.
+AC_PROG_CC
+AC_PROG_CXX
+AC_PROG_CPP
+AM_PROG_LIBTOOL
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl check for flavours of varargs macros (test from GLib)
+AC_MSG_CHECKING(for ISO C99 varargs macros in C)
+AC_TRY_COMPILE([],[
+int a(int p1, int p2, int p3);
+#define call_a(...) a(1,__VA_ARGS__)
+call_a(2,3);
+],axis2c_have_iso_c_varargs=yes,axis2c_have_iso_c_varargs=no)
+AC_MSG_RESULT($axis2c_have_iso_c_varargs)
+
+AC_MSG_CHECKING(for GNUC varargs macros)
+AC_TRY_COMPILE([],[
+int a(int p1, int p2, int p3);
+#define call_a(params...) a(1,params)
+call_a(2,3);
+],axis2c_have_gnuc_varargs=yes,axis2c_have_gnuc_varargs=no)
+AC_MSG_RESULT($axis2c_have_gnuc_varargs)
+
+dnl Output varargs tests
+if test x$axis2c_have_iso_c_varargs = xyes; then
+    AC_DEFINE(HAVE_ISO_VARARGS,1,[Have ISO C99 varargs macros])
+fi
+if test x$axis2c_have_gnuc_varargs = xyes; then
+    AC_DEFINE(HAVE_GNUC_VARARGS,1,[Have GNU-style varargs macros])
+fi
+
+dnl Checks for libraries.
+AC_CHECK_LIB(dl, dlopen)
+
+CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
+if test "$GCC" = "yes"; then
+    CFLAGS="$CFLAGS -ansi -Wall -Werror -Wno-implicit-function-declaration"
+    #CFLAGS="$CFLAGS -ansi -Wall -Wno-implicit-function-declaration"
+fi
+
+LDFLAGS="$LDFLAGS -lpthread"
+
+dnl Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([stdio.h stdlib.h string.h])
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+dnl Checks for library functions.
+AC_FUNC_MALLOC
+AC_FUNC_REALLOC
+#AC_CHECK_FUNCS([memmove])
+
+AC_MSG_CHECKING(path to use Axis2C . This is a compulsory to build Rampart-C)
+AC_ARG_WITH(axis2,
+[  --with-axis2[=PATH]      use axis2c.],
+[ case "$withval" in
+  no)
+    AC_MSG_RESULT(no)
+    ;;
+  *)
+    AC_MSG_RESULT($withval)
+    dnl Find axis2 include dir in the path
+    if test -d $withval; then
+        axis2inc="-I$withval"
+    dnl else find the axis2inc include dir in $(AXIS2C_HOME)/include
+    elif test -d '$(AXIS2C_HOME)/include/axis2-1.0'; then
+        axis2inc="-I$(AXIS2C_HOME)/include/axis2-1.0"
+    else
+        AC_MSG_ERROR(could not find axis2inc. stop)
+    fi
+    ;;
+  esac ],
+  AC_MSG_RESULT(no)
+)
+
+AXIS2INC=$axis2inc
+AXIOMINC=$axiominc
+UTILINC=$axis2_utilinc
+AC_SUBST(AXIS2INC)
+AC_SUBST(AXIOMINC)
+AC_SUBST(UTILINC)
+AC_SUBST(XMLSCHEMAINC)
+
+AC_CONFIG_FILES([Makefile \
+    src/Makefile \
+    src/omxmlsec/Makefile \
+    src/omxmlsec/tokens/Makefile \
+    src/omxmlsec/openssl/Makefile \
+    src/omxmlsec/c14n/Makefile \
+    src/secpolicy/Makefile
+    src/secpolicy/model/Makefile
+    src/secpolicy/builder/Makefile
+    src/data/Makefile \
+    src/handlers/Makefile \
+    src/core/Makefile \
+    src/util/Makefile \
+    test/Makefile \
+    test/omxmlsec/Makefile \
+    test/c14n/Makefile \
+    test/openssl/Makefile 
+    test/openssl/sign/Makefile 
+    ])
+    
+AC_OUTPUT

Added: webservices/rampart/tags/c/0.90/include/axis2_key_type.h
URL: http://svn.apache.org/viewvc/webservices/rampart/tags/c/0.90/include/axis2_key_type.h?rev=573215&view=auto
==============================================================================
--- webservices/rampart/tags/c/0.90/include/axis2_key_type.h (added)
+++ webservices/rampart/tags/c/0.90/include/axis2_key_type.h Thu Sep  6 03:48:44 2007
@@ -0,0 +1,54 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef AXIS2_KEY_TYPE_H
+#define AXIS2_KEY_TYPE_H
+
+
+/**
+  * @file axis2_key_file_type.h
+  * @defines the key file type. 
+  */
+
+#include <axis2_defines.h>
+#include <axutil_env.h>
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+    /** @defgroup key_file_type
+     * @ingroup 
+     * @{
+     */
+
+    typedef enum
+    {
+        AXIS2_KEY_TYPE_UNKNOWN = 0,
+        AXIS2_KEY_TYPE_PEM,
+        AXIS2_KEY_TYPE_DER
+    }axis2_key_type_t;
+
+
+
+    /** @} */
+#ifdef __cplusplus
+}
+#endif
+
+#endif