├── .gitignore ├── .travis.yml ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── secure-forward-ca-generate ├── example ├── auth_client.conf ├── auth_server.conf ├── cacerts1 │ ├── ca_cert.pem │ └── ca_key.pem ├── cacerts2 │ ├── ca_cert.pem │ └── ca_key.pem ├── cert_c.conf ├── cert_client.conf ├── cert_copy_client.conf ├── cert_copy_server_a.conf ├── cert_copy_server_b.conf ├── cert_i.conf ├── cert_server.conf ├── certs │ ├── cert-with-intermediate.pem │ ├── cert.pem │ ├── key-for-with-intermediate.key │ ├── key.pem │ ├── root.pem │ ├── testing-intermediate.pem │ └── testing-server.pem ├── client.conf ├── client_proxy.conf ├── insecure_client.conf ├── insecure_server.conf └── server.conf ├── fluent-plugin-secure-forward.gemspec ├── lib └── fluent │ └── plugin │ ├── in_secure_forward.rb │ ├── input_session.rb │ ├── openssl_util.rb │ ├── out_secure_forward.rb │ ├── output_node.rb │ └── secure_forward │ └── cert_util.rb └── test ├── helper.rb └── plugin ├── test_in_secure_forward.rb ├── test_input_session.rb └── test_out_secure_forward.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/secure-forward-ca-generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/bin/secure-forward-ca-generate -------------------------------------------------------------------------------- /example/auth_client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/auth_client.conf -------------------------------------------------------------------------------- /example/auth_server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/auth_server.conf -------------------------------------------------------------------------------- /example/cacerts1/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cacerts1/ca_cert.pem -------------------------------------------------------------------------------- /example/cacerts1/ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cacerts1/ca_key.pem -------------------------------------------------------------------------------- /example/cacerts2/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cacerts2/ca_cert.pem -------------------------------------------------------------------------------- /example/cacerts2/ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cacerts2/ca_key.pem -------------------------------------------------------------------------------- /example/cert_c.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_c.conf -------------------------------------------------------------------------------- /example/cert_client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_client.conf -------------------------------------------------------------------------------- /example/cert_copy_client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_copy_client.conf -------------------------------------------------------------------------------- /example/cert_copy_server_a.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_copy_server_a.conf -------------------------------------------------------------------------------- /example/cert_copy_server_b.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_copy_server_b.conf -------------------------------------------------------------------------------- /example/cert_i.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_i.conf -------------------------------------------------------------------------------- /example/cert_server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/cert_server.conf -------------------------------------------------------------------------------- /example/certs/cert-with-intermediate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/cert-with-intermediate.pem -------------------------------------------------------------------------------- /example/certs/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/cert.pem -------------------------------------------------------------------------------- /example/certs/key-for-with-intermediate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/key-for-with-intermediate.key -------------------------------------------------------------------------------- /example/certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/key.pem -------------------------------------------------------------------------------- /example/certs/root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/root.pem -------------------------------------------------------------------------------- /example/certs/testing-intermediate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/testing-intermediate.pem -------------------------------------------------------------------------------- /example/certs/testing-server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/certs/testing-server.pem -------------------------------------------------------------------------------- /example/client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/client.conf -------------------------------------------------------------------------------- /example/client_proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/client_proxy.conf -------------------------------------------------------------------------------- /example/insecure_client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/insecure_client.conf -------------------------------------------------------------------------------- /example/insecure_server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/insecure_server.conf -------------------------------------------------------------------------------- /example/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/example/server.conf -------------------------------------------------------------------------------- /fluent-plugin-secure-forward.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/fluent-plugin-secure-forward.gemspec -------------------------------------------------------------------------------- /lib/fluent/plugin/in_secure_forward.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/lib/fluent/plugin/in_secure_forward.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/input_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/lib/fluent/plugin/input_session.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/openssl_util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/lib/fluent/plugin/openssl_util.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/out_secure_forward.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/lib/fluent/plugin/out_secure_forward.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/output_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/lib/fluent/plugin/output_node.rb -------------------------------------------------------------------------------- /lib/fluent/plugin/secure_forward/cert_util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/lib/fluent/plugin/secure_forward/cert_util.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/plugin/test_in_secure_forward.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/test/plugin/test_in_secure_forward.rb -------------------------------------------------------------------------------- /test/plugin/test_input_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/test/plugin/test_input_session.rb -------------------------------------------------------------------------------- /test/plugin/test_out_secure_forward.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tagomoris/fluent-plugin-secure-forward/HEAD/test/plugin/test_out_secure_forward.rb --------------------------------------------------------------------------------