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