From 8d81592b828cd75ca8d184775a3c2d38a89ed73e Mon Sep 17 00:00:00 2001 From: PatricZhao Date: Fri, 22 Oct 2021 18:43:10 +0800 Subject: [PATCH] Initial commit --- .asf.yaml | 22 + .editorconfig | 10 + .github/workflows/lint.yml | 89 + .gitignore | 6 + .markdownlint.yaml | 16 + .yamllint | 9 + LICENSE | 202 ++ NOTICE | 5 + README.md | 14 + asfdata.yaml | 114 + content/.htaccess | 3 + content/README.md | 1 + content/archive.ezmd | 3 + content/blogs.ezmd | 23 + content/board.ezmd | 6 + content/closer.ezmd | 3 + content/committees.ezmd | 8 + content/docs/dir_1/test1.txt | 1 + content/docs/dir_2/test1.txt | 1 + content/docs/test1.txt | 1 + content/downloads.ezmd | 18 + content/eccn.ezmd | 20 + content/faq.md | 237 ++ content/featured.ezmd | 13 + content/images/logo.png | Bin 0 -> 44707 bytes content/images/logo.svg | 383 ++++ content/include/archive.ezt | 34 + content/include/closer.ezt | 67 + content/index.ezmd | 37 + content/links.md | 6 + content/mentors.md | 25 + content/project_list.ezmd | 11 + content/projects.ezmd | 8 + content/projects/cookbook.md | 53 + content/projects/projects.snippet | 4 + content/tweets.ezmd | 9 + data/eccn/eccnmatrix.json | 4348 +++++++++++++++++++++++++++++++++++++ data/eccn/eccnmatrix.yaml | 2699 +++++++++++++++++++++++ pelicanconf.yaml | 35 + requirements.txt | 6 + shell.sh | 8 + theme/apache/templates/README.md | 38 + theme/apache/templates/base.html | 213 ++ theme/apache/templates/styles.css | 65 + 44 files changed, 8874 insertions(+) create mode 100644 .asf.yaml create mode 100644 .editorconfig create mode 100644 .github/workflows/lint.yml create mode 100644 .gitignore create mode 100644 .markdownlint.yaml create mode 100644 .yamllint create mode 100644 LICENSE create mode 100644 NOTICE create mode 100644 README.md create mode 100644 asfdata.yaml create mode 100644 content/.htaccess create mode 100644 content/README.md create mode 100644 content/archive.ezmd create mode 100644 content/blogs.ezmd create mode 100644 content/board.ezmd create mode 100644 content/closer.ezmd create mode 100644 content/committees.ezmd create mode 100644 content/docs/dir_1/test1.txt create mode 100644 content/docs/dir_2/test1.txt create mode 100644 content/docs/test1.txt create mode 100644 content/downloads.ezmd create mode 100644 content/eccn.ezmd create mode 100644 content/faq.md create mode 100644 content/featured.ezmd create mode 100644 content/images/logo.png create mode 100644 content/images/logo.svg create mode 100644 content/include/archive.ezt create mode 100644 content/include/closer.ezt create mode 100644 content/index.ezmd create mode 100644 content/links.md create mode 100644 content/mentors.md create mode 100644 content/project_list.ezmd create mode 100644 content/projects.ezmd create mode 100644 content/projects/cookbook.md create mode 100644 content/projects/projects.snippet create mode 100644 content/tweets.ezmd create mode 100644 data/eccn/eccnmatrix.json create mode 100644 data/eccn/eccnmatrix.yaml create mode 100644 pelicanconf.yaml create mode 100644 requirements.txt create mode 100755 shell.sh create mode 100644 theme/apache/templates/README.md create mode 100644 theme/apache/templates/base.html create mode 100644 theme/apache/templates/styles.css diff --git a/.asf.yaml b/.asf.yaml new file mode 100644 index 0000000..1f413ca --- /dev/null +++ b/.asf.yaml @@ -0,0 +1,22 @@ +# See: https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features +github: + features: + # Enable issue management + issues: true + +notifications: + commits: wave@apache.org + issues: wave@apache.org + pullrequests: wave@apache.org + +pelican: + notify: wave@apache.org + autobuild: preview/* + target: asf-site + theme: theme/apache + whoami: main + +staging: + profile: ~ + whoami: asf-site + autostage: preview/* diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..591e6ee --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..96ffb3a --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,89 @@ +name: Lint + +on: + workflow_dispatch: + inputs: + logLevel: + description: 'Log level' + required: true + default: 'warning' + tags: + description: 'Perform Lint Check' + +jobs: + flake8: + name: Flake8 + runs-on: ubuntu-latest + strategy: + matrix: + python-version: [3.8] + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install flake8 + if [ -f requirements.txt ]; then pip install -r requirements.txt; fi + - name: Lint with flake8 + run: | + # stop the build if there are Python syntax errors or undefined names + flake8 . --count --ignore=E201,E501,W605 --show-source --statistics + markdownlint: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: + - ubuntu-latest + node_version: + - 14 + architecture: + - x64 + name: Markdown Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - name: Setup node + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node_version }} + architecture: ${{ matrix.architecture }} + - run: npm install -g markdownlint-cli@0.27.1 + - run: markdownlint '**/*.md' + misspell: + name: Check Spelling + runs-on: ubuntu-latest + steps: + - name: Check Out + uses: actions/checkout@v2 + - name: Install + run: | + wget -O - -q https://git.io/misspell | sh -s -- -b . + - name: Misspell + run: | + git ls-files --empty-directory | xargs ./misspell -error + trailing-whitespace: + name: Trailing whitespace + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Check for trailing whitespace + run: "! git grep -EIn $'[ \t]+$'" + yamllint: + name: YAML + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: '3.x' # Version range or exact version of a Python version to use, using SemVer's version range syntax + architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install yamllint + - name: YAML Lint + run: | + yamllint --strict . diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d69e7d --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.pyc +*.swp +__pycache__ +pelican.auto.py +site-generated/ +.authtokens diff --git a/.markdownlint.yaml b/.markdownlint.yaml new file mode 100644 index 0000000..089b823 --- /dev/null +++ b/.markdownlint.yaml @@ -0,0 +1,16 @@ +# https://github.com/DavidAnson/markdownlint#rules--aliases + +# MD004 ul-style - Unordered list style +MD004: false + +# MD013 line-length - Line length +MD013: false + +# MD033 no-inline-html - Inline HTML +MD033: false + +# MD034 no-bare-urls - Bare URL used +MD034: false + +# MD041 first-line-heading/first-line-h1 +MD041: false diff --git a/.yamllint b/.yamllint new file mode 100644 index 0000000..126f3af --- /dev/null +++ b/.yamllint @@ -0,0 +1,9 @@ +--- + +extends: default + +rules: + colons: disable + document-start: disable + line-length: disable + truthy: disable diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + 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. diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..7da28f5 --- /dev/null +++ b/NOTICE @@ -0,0 +1,5 @@ +Apache Template +Copyright 2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). diff --git a/README.md b/README.md new file mode 100644 index 0000000..de1528a --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Apache Template + +[Apache Template](https://template.staged.apache.org/) + +This repository provides a website template for [ASF-Pelican](https://infra.apache.org/asf-pelican.html). That page, and pages linked from it, provide extensive documentation on how to deploy the template. + +Pelican build site infrastructure is found [here](https://github.com/apache/infrastructure-pelican). (WIP) + +If you use this template for your project website and provide a [logo](https://www.apache.org/logos/) then +your project should pass "[Apache Project Website Checks](https://whimsy.apache.org/site/)". + +## How to use this template + +Follow the [Getting started guide](https://infra.apache.org/asf-pelican-gettingstarted.html). diff --git a/asfdata.yaml b/asfdata.yaml new file mode 100644 index 0000000..518d91f --- /dev/null +++ b/asfdata.yaml @@ -0,0 +1,114 @@ +# key-value pairs - examples +test1: 'test id' +test2: 'testing 1, 2, 3' +# +# data sources to slurp and sequence +# index.ezmd +# foundation/index.ezmd +# foundation/board/index.ezmd +# licenses/exports/index.ezmd +ci: + # load, transform, and create data sequences from committee info + url: https://whimsy.apache.org/public/committee-info.json + board: + # used on /foundation/ and /foundation/board/ + description: 'Board of Directors sequence' + # select ci['board']['roster'] for the sequence + path: board.roster + officers: + description: 'Foundation Officers sequence' + # select ci['officers'] for the sequence + path: officers + # convert ci['officers']['roster'] + asfid: roster + committees: + description: 'Foundation Committees sequence' + # ci['committees'] + path: committees + # remove all report and roster dictionaries from committees + trim: report,roster + # convert ci['committees']['chair'] + asfid: chair + ci: + # used on /foundation/ + description: 'Dictionary of officers and committees' + # save a merged dictionary version of these sequences. + dictionary: officers,committees + projects: + description: 'Current Projects' + # ci['committees'] + path: committees + # select only where 'pmc' is true. + where: pmc + # sort by project name + alpha: display_name + featured_projs: + # used on / + description: 'Featured Projects' + # base on projects sequence + sequence: projects + # take a random sample of 3 + random: 3 + # logo path - use apache powered by if missing + logo: /logos/res/{}/default.png,/foundation/press/kit/poweredBy/Apache_PoweredBy.svg + pl: + # used on / + description: 'Project List Columns' + # base on projects sequence + sequence: projects + # split into 6 column sequence adding letters of the alphabet and putting httpd first + split: 6 +# +# used on index.ezmd +pods: + # load, transform, and create data sequences from podling info + url: https://projects.apache.org/json/foundation/podlings.json + podlings: + description: 'Current Podlings' + # create a sequence from the dictionary + featured_pods: + description: 'Featured Podlings' + # based on the podlings sequence + sequence: podlings + # take a random sample of 3 + random: 3 + # logo path - use incubator if missing. Strip "Apache" and "(incubator)" from name. + logo: /logos/res/{}/default.png,/logos/res/incubator/default.png +# +# used on licenses/exports/index.ezmd +eccn: + # load, transform, and create a four tiered structure of sequence objects + # projects, products, versions, and sources + file: data/eccn/eccnmatrix.yaml +# +# used on index.ezmd +twitter: + # load, transform, and create a sequence of tweets + handle: 'TheASF' + count: 1 +# +# used on index.ezmd +foundation: + # load, transform, and create a sequence of foundation blogs + blog: https://blogs.apache.org/foundation/feed/entries/atom + count: 3 + content: 44 +# +# used on index.ezmd +planet: + # load, transform, and create a sequence of foundation blogs + blog: https://blogs.apache.org/planet/feed/entries/atom + count: 1 +# +# used on index.ezmd +conferences: + # load, transform, and create a sequence of foundation blogs + blog: https://blogs.apache.org/conferences/feed/entries/atom + count: 1 +# +# used on downloads.ezmd +release: + # load a sequence of release distributions + release: hadoop + src: src + revision: True diff --git a/content/.htaccess b/content/.htaccess new file mode 100644 index 0000000..fa6337a --- /dev/null +++ b/content/.htaccess @@ -0,0 +1,3 @@ +RewriteEngine On +RewriteCond %{HTTPS} off +RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] diff --git a/content/README.md b/content/README.md new file mode 100644 index 0000000..d64493a --- /dev/null +++ b/content/README.md @@ -0,0 +1 @@ +This is the top level of the content tree diff --git a/content/archive.ezmd b/content/archive.ezmd new file mode 100644 index 0000000..8346928 --- /dev/null +++ b/content/archive.ezmd @@ -0,0 +1,3 @@ +Title: Apache Download Mirrors + +[insertfile "include/archive.ezt"] diff --git a/content/blogs.ezmd b/content/blogs.ezmd new file mode 100644 index 0000000..3315f76 --- /dev/null +++ b/content/blogs.ezmd @@ -0,0 +1,23 @@ +Title: Blogs +version: 1.0 + + +### Foundation +[for foundation] +#### Post +[[][foundation.title]]([foundation.href]) + +[format "raw"][foundation.content][end] + +[end] + +### Planet +[for planet] +[[][planet.title]]([planet.href]) +[end] + +### Conferences +[for conferences] +[[][conferences.title]]([conferences.href]) +[end] + diff --git a/content/board.ezmd b/content/board.ezmd new file mode 100644 index 0000000..75aff9d --- /dev/null +++ b/content/board.ezmd @@ -0,0 +1,6 @@ +Title: Apache Board of Directors +version: 1.0 + + +[for board] +- [[][board.name]](mailto:[board.key_id]@apache.org)[end] diff --git a/content/closer.ezmd b/content/closer.ezmd new file mode 100644 index 0000000..30abccc --- /dev/null +++ b/content/closer.ezmd @@ -0,0 +1,3 @@ +Title: Apache Download Mirrors + +[insertfile "include/closer.ezt"] diff --git a/content/committees.ezmd b/content/committees.ezmd new file mode 100644 index 0000000..ccd2b45 --- /dev/null +++ b/content/committees.ezmd @@ -0,0 +1,8 @@ +Title: Apache Committees +version: 1.0 + + +| Committee | Chair | Paragraph | +| ----------- | ----------- | ----------- | +[for committees][if-any committees.pmc][else]| [committees.display_name] | [committees.chair] | [committees.paragraph] | +[end][end] diff --git a/content/docs/dir_1/test1.txt b/content/docs/dir_1/test1.txt new file mode 100644 index 0000000..524acff --- /dev/null +++ b/content/docs/dir_1/test1.txt @@ -0,0 +1 @@ +Test file diff --git a/content/docs/dir_2/test1.txt b/content/docs/dir_2/test1.txt new file mode 100644 index 0000000..524acff --- /dev/null +++ b/content/docs/dir_2/test1.txt @@ -0,0 +1 @@ +Test file diff --git a/content/docs/test1.txt b/content/docs/test1.txt new file mode 100644 index 0000000..524acff --- /dev/null +++ b/content/docs/test1.txt @@ -0,0 +1 @@ +Test file diff --git a/content/downloads.ezmd b/content/downloads.ezmd new file mode 100644 index 0000000..97928f4 --- /dev/null +++ b/content/downloads.ezmd @@ -0,0 +1,18 @@ +Title: Download Releases + +# Releases + +[[]TOC] + +## Keys + +[[]KEYS]([release-keys]) + +[for release] +## [release.name] +[for release.release]* [[][release.release.release]](https://www.apache.org/dyn/closer.lua/[release-project]/[release.version]/[release.release.release]) + -- ([[]signature](https://downloads.apache.org/[release-project]/[release.version]/[release.release.signature])) + -- ([[]checksum](https://downloads.apache.org/[release-project]/[release.version]/[release.release.checksum])) + -- ([release.release.fsize]) + -- ([release.release.dtm]) +[end][end] diff --git a/content/eccn.ezmd b/content/eccn.ezmd new file mode 100644 index 0000000..a0cc5d5 --- /dev/null +++ b/content/eccn.ezmd @@ -0,0 +1,20 @@ +Title: Export Notification +version: 1.0 +asf_headings: False + + +## Structure + +We have ECCN. + +### Project -- Contact +- Product + - Version / ECCN Classification / Controlled Sources + +## Project Notifications +[for eccn] +### [[][eccn.name]]([eccn.href])[if-any eccn.contact] -- [eccn.contact][end] +[if-any eccn.product][for eccn.product] - [eccn.product.name] +[for eccn.product.versions] - [eccn.product.versions.version] / [eccn.product.versions.eccn] +[for eccn.product.versions.source] / [[][eccn.product.versions.source.manufacturer]]([eccn.product.versions.source.href] "[eccn.product.versions.source.why]") +[end][end][end][end][end] diff --git a/content/faq.md b/content/faq.md new file mode 100644 index 0000000..6735569 --- /dev/null +++ b/content/faq.md @@ -0,0 +1,237 @@ +Title: Apache Petri - FAQ +source_button: yes + + +[TOC] + +# General + +## What is Apache Petri? + +The Apache Petri (as in “petri dish” –where cultures are grown and bloom) committee +assists external project communities interested in becoming an Apache project to +learn how The Apache Software Foundation (ASF) works, its views on community, and +how to build a healthy community for the long -term. + +Petri’s mission is to mentor existing external communities (“cultures”) about +“The Apache Way” by focusing on community governance that includes discussions +about ASF policies. The mentoring and education is conducted on a mailing list. + +The primary goal is to reach a point where a recommendation to the ASF Board can +be made to construct a new Apache Project Management Committee (PMC) for the +external community. + +In the Incubator model, projects graduate to become Apache Top-Level Projects (TLPs). +Under Petri, projects can become TLPs under a process described as “direct to TLP”, +which is an alternative path to that used by the Apache Incubator. Apache Petri aims +to shepherd projects and their communities to a point of confidence that the +ASF Board will welcome the community to the Apache family of projects as a +Top-Level Project. + +## How is Petri different from the Apache Incubator? + +Apache Petri provides an alternative process to Incubation that would be suitable +for some projects and their communities. Petri provides educational resources, and +mentors external groups on their path to becoming an official project of the ASF. +The primary goal is to reach a point where a recommendation to the ASF Board can +be made to construct a PMC for the community. + +“Podlings” in the Apache Incubator are provided a complete set of Foundation-based +resources upon their acceptance into the Incubator. Since Petri will begin +mentoring the community “where they live”, it will not provide an initial set of +resources. Over time, as part of the education process and shift of the community +towards the Foundation, resources will be provided as appropriate. It is expected +that once a PMC is constructed, any resources not hosted at the Foundation will +be the new PMC’s first order of business (i.e. a transition plan would be part of +the presentation to the Board). + +

Why does this matter? What is special about The Apache Way? +

+ +The Apache Way is the ASF’s process of community-led development is the backbone +of all Apache projects, and emulated by many Open Source foundations. The Apache +Way comprises: + +* Earned Authority (merit); +* Community of Peers; +* Open Communications; +* Consensus Decision Making; and +* Responsible Oversight. + +For more information, see [The Apache Way](https://www.apache.org/theapacheway/). + +The Apache Software Foundation's mission is to provide software for the public good. + +Quoting from [The Apache Way to Sustainable Open Source Success](https://s.apache.org/GhnI): + +> To allow us to deliver on this part of the mission, it is critical that we adopt a +> license that uses the law to protect the software curated here at the Foundation. +> For us that license is the [Apache License, Version 2](https://www.apache.org/licenses/LICENSE-2.0.html). +> In addition, we adopt an [inbound licensing policy](https://apache.org/legal/resolved.html) +> that defines which licenses are allowable on software reused within Apache projects. This policy can be summarized as: +> +> * The license must meet the [Open Source Definition (OSD)](https://opensource.org/osd). +> * The license, as applied in practice, must not impose significant restrictions beyond those imposed by the Apache License 2.0. + +## What does “Direct to TLP” entail? + +The Board makes the ultimate decision, and generally ensures that the project has: + +* Demonstrated + [vendor neutrality](https://community.apache.org/projectIndependence.html) + in the + [community](https://incubator.apache.org/guides/community.html); +* Demonstrated understanding of the + [Apache Release Policy](https://www.apache.org/legal/release-policy.html) + including [Applying the Apache License](https://infra.apache.org/apply-license.html); +* Completed + [Contributor Licence Agreements and Software Grant Agreements](https://www.apache.org/licenses/contributor-agreements.html); +* Performed a + [Suitable Name Search](https://incubator.apache.org/guides/names.html); +* Developed a + [Transition Plan](https://incubator.apache.org/guides/transitioning_asf.html) + to move the project's resources to the ASF; +* Shown how the community will + [recognize merit](https://incubator.apache.org/guides/community.html); and +* Shown auditable decision making on the provided mailing list. + +## Is Apache Petri right for you? + +If you are: + +* An established, diverse community that already releases quickly; or +* A project with a single “leader” that seeks to grow to a community-driven + development model; or +* A company that has an Open Source project with other vendors and wants to + expand and diversify its community... + +And you are: + +* Willing to license your project's works under the [Apache License, Version 2](https://www.apache.org/licenses/LICENSE-2.0.html). + +Petri would help the community learn how to integrate governance and +development “The Apache Way” without interrupting the project’s velocity. + +In keeping with the ASF’s slogan of “Community Over Code”, we are unable to +accept projects that are not supported by some form of community. + +# Process + +## What about the Maturity Model? Have other projects bypassed incubation by meeting these requirements? + +In March 2015 Apache Zest (now Polygene) became the first project to enter +the ASF as a Top-Level Project — without entering the Apache Incubator. As +part of the discussion, the project +[chose to review itself](https://mail-private.apache.org/members/private-arch/board/201502.mbox/%3CCADmm%2BKf9A1O%2B%3DKOd9__sDF2-kMh9b3iy3cf4NCRUnSDOPDq92w%40mail.gmail.com%3E) +(private link) against the +[Apache Maturity Model](http://s.apache.org/O4p), that addresses the integrity +of a project's code, copyright, licenses, releases, community, consensus +building, and independence, among other qualities. + +The Apache Maturity Model will not be a requirement for communities (as the +Model does not have broad consensus as a true and thorough viewpoint), but +the Model may provide a helpful guide for some. + +## How long does the Petri process take? + +There’s no “one size fits all” answer here. Some external projects have +applied to the Apache Board to become TLPs, and have become TLPs without +going through either Petri or the Incubator. Historically, every project’s +experience and time spent in the Apache Incubator varies, depending on its +specific needs and circumstances; this has ranged from less than one year +to more than three years. + +Similarly, some projects undergoing Petri mentorship will take longer +than others. Petri is more about education about The Apache Way of project +governance and Apache Policy, and less about process. + +## Do people involved in Petri-mentored projects need to sign ICLAs? + +No, unless the projects intend to apply for TLP status and migrate their +source control to ASF hardware. This applies both to Incubator podlings +and direct-to-TLP applicants. + +## If our project wants to become an official Apache project, what is the best way to do so? + +There is more than one way to do so: not all incoming projects will be +mentored by Petri. Traditionally, the Apache Incubator has been the entry +path for external projects, codebases, and communities wishing to become +a part of the ASF. + +Petri's primary goal is preparing a community for Direct-to-TLP; moving +from Petri to become a podling undergoing development in the Apache Incubator +is a possibility, but not mandated. + +## If I propose my project to be mentored by Petri, will it be accepted? + +That depends. First, there have to be available mentors. Second, the Petri +PMC may have to rate-limit intake, especially at first, in order not to +stretch itself too thin with its oversight duties. This is true of the +entire ASF: the Board may put intake of new TLPs on hold from time to +time, though it has never yet done that to date. + +## What is the expected intake rate for Petri? + +We anticipate 2-3 communities in the first year, with one per year likely following that. + +## What should the Board expect from a Project that Petri Recommends to become a TLP? + +This list is only complete in that we are considering what the Board +currently seems to require and it is as always up to the Board the +requirements for any particular TLP. In addition to the list of +items shared above, in the **What does “Direct to TLP” entail** section: + +* **Graduation Resolution**. If there are Apache Members involved or + recruited then they will be included in the resolution. Apache + Members like anyone else are certainly invited to contribute + to the project. +* **Transfer of Registered Trademarks**. If there are any registered + trademarks then the transfer agreement will be discussed with + the VP, Brand in advance. +* **Software Grant**. Petri should collect [software grants](https://www.apache.org/licenses/contributor-agreements.html#grants). +* **Committers**. Petri can collect ICLAs in advance of going to TLP. + Petri can make the committers from a prospective community + Petri committers in order to create accounts. +* **Resources**. Graduation proposals will include a **Transition Plan** + explaining the actions that the project has already taken or intends to take once + the PMC is established. This may include: + * Creating Apache project mailing lists + * Creating Apache issue trackers + * Creating Apache wikis + * Creating Apache code repositories + * Migrating code repositories to Apache + * Applying the Apache License + * Creating Apache web presence + * Migrating web presence from Project to Apache + * Rebranding web, code, documentation from Project to Apache Project + * Retiring external Project and redirecting to Apache + * Creating and migrating CI, build, release processes to Apache Project + * Establish processes for release distribution at Apache + * New TLPs should report on their progress towards completing + their Transition Plan in their Board Reports. + +## Who will provide guidance once the Petri mentor is gone after the assessment? + +This assumes that the Mentor is no longer interested in the community +once it is assessed. Even if this were true TLPs have a range of Apache +committees and resources available. If necessary the Board can provide +additional guidance through the normal reporting process as the Board +does for every PMC. + +## How can our project/community apply for Apache Petri mentorship? + +Email discuss@petri.apache.org (public list; if you're not subscribe, +ask explicitly to be Cc'd on replies) +or private@petri.apache.org (private list, only Apache Petri PMC members +and Apache Members can subscribe) and introduce yourself! We don’t +have any forms or questionnaires, but may introduce these should +the need arise. + +## If a project wants to move out of the Apache Incubator and into Petri, what happens? + +We don’t recommend leaving the Incubator, if the podling is already +established there; podlings should strive to graduate. In the event +a community is unwilling to wait for graduation, and Petri has +accepted them, then the Incubator will need to retire the podling. +Petri will then take responsibility for the podling’s resources, and +perform any needed changes to make that happen. diff --git a/content/featured.ezmd b/content/featured.ezmd new file mode 100644 index 0000000..b9b779e --- /dev/null +++ b/content/featured.ezmd @@ -0,0 +1,13 @@ +Title: Featured +version: 1.0 + + +## Projects +[for featured_projs] +Logo [[]Apache [featured_projs.display_name]]([featured_projs.site]) +[end] + +## Podlings +[for featured_pods] +Logo [[]Apache [featured_pods.name]]([featured_pods.homepage]) +[end] diff --git a/content/images/logo.png b/content/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4adc0fc714fda1b299bebfb2d714f507f7c3cb GIT binary patch literal 44707 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 literal 0 HcmV?d00001 diff --git a/content/images/logo.svg b/content/images/logo.svg new file mode 100644 index 0000000..8bf86a2 --- /dev/null +++ b/content/images/logo.svg @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/include/archive.ezt b/content/include/archive.ezt new file mode 100644 index 0000000..eeee982 --- /dev/null +++ b/content/include/archive.ezt @@ -0,0 +1,34 @@ +

Verify the integrity of the files

+

It is essential that you verify the integrity of the downloaded file using +the PGP signature (.asc file) or a hash (.md5 or .sha* file). Please read Verifying Apache Software +Foundation Releases for more information on why +you should verify our releases.

+

The PGP signature can be verified using PGP or GPG. First download the +KEYS as well as the asc signature file for the relevant distribution. +Make sure you get these files from the main distribution site, rather than +from a mirror. Then verify the signatures using

+
% gpg --import KEYS
+% gpg --verify downloaded_file.asc downloaded_file
+
+ + +

or

+
% pgpk -a KEYS
+% pgpv downloaded_file.asc
+
+ + +

or

+
% pgp -ka KEYS
+% pgp downloaded_file.asc
+
+ + +

Alternatively, you can verify the MD5 hash on the file. A unix +program called md5 or md5sum is included in many unix distributions. It +is also available as part of +GNU Textutils. +Windows users can get binary md5 programs from +here, +here , or +here.

diff --git a/content/include/closer.ezt b/content/include/closer.ezt new file mode 100644 index 0000000..870b683 --- /dev/null +++ b/content/include/closer.ezt @@ -0,0 +1,67 @@ +

[if-any logo] [logo] [end] We suggest the following mirror +site for your download:

+

[preferred][path_info]

+

Other mirror sites are suggested below.

+

It is essential that you verify the integrity of the downloaded file using +the PGP signature (.asc file) or a hash (.md5 or .sha* file).

+

Please only use the backup mirrors to download KEYS, PGP signatures and hashes (SHA* etc) +-- or if no other mirrors are working.

+

[if-any http]

+

HTTP

+

[for http] [http][path_info]

[end]

+

[end]

+

[if-any ftp]

+

FTP

+

[for ftp] [ftp][path_info]

[end]

+

[end]

+

Backup Sites

+

Please only use the backup mirrors to download KEYS, PGP signatures and hashes (SHA* etc) +-- or if no other mirrors are working.

+

[if-any backup] [for backup] [backup][path_info]

[end] [end]

+

The full listing of mirror sites is also +available.

+

Becoming a mirror

+

The procedure for setting up new mirrors is described in How to become a +mirror.

+

Verify the integrity of the files

+

It is essential that you verify the integrity of the downloaded file using +the PGP signature (.asc file) or a hash (.md5 or .sha* file). Please read Verifying Apache Software +Foundation Releases for more information on why +you should verify our releases.

+

The PGP signature can be verified using PGP or GPG. First download the +KEYS as well as the asc signature file for the relevant distribution. +Make sure you get these files from the main distribution site, rather than +from a mirror. Then verify the signatures using

+
% gpg --import KEYS
+% gpg --verify downloaded_file.asc downloaded_file
+
+ + +

or

+
% pgpk -a KEYS
+% pgpv downloaded_file.asc
+
+ + +

or

+
% pgp -ka KEYS
+% pgp downloaded_file.asc
+
+ + +

Alternatively, you can verify the hash on the file.

+

Hashes can be calculated using GPG:

+
% gpg --print-md SHA256 downloaded_file
+
+ + +

The output should be compared with the contents of the SHA256 file. +Similarly for other hashes (SHA512, SHA1, MD5 etc) which may be provided.

+

Windows 7 and later systems should all now have certUtil:

+
% certUtil -hashfile pathToFileToCheck [HashAlgorithm]
+
+ + +

HashAlgorithm choices: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

+

Unix-like systems (and macOS) will have a utility called +md5, md5sum or shasum

diff --git a/content/index.ezmd b/content/index.ezmd new file mode 100644 index 0000000..30c7df7 --- /dev/null +++ b/content/index.ezmd @@ -0,0 +1,37 @@ +Title: What is Apache Petri? +version: 1.0 + + +![[]Apache Petri Logo](images/logo.svg) {.float-right} + +The Apache Template is an effort to show how to use **Pelican ASF** + +Here are various data inclusions: + +["Title: %0, Version: %1" title version] + +[include "projects/projects.snippet"] + +{{ relative_source_path }} - {{ version }} - [{ board[1].name }] - {{ tester }} + +[{ ci[boardchair][roster] }] - [{ ci[tac][chair] }] - [{ ci[infrastructureadministrator][roster] }] + +[{ board[30].name }] - [{ eccn[11].product[0].name }] - [{ eccn[11].product[0].versions[0].version }] + +## About "The Apache Way" {#the-way} + +- [[]The Apache Way](https://www.apache.org/theapacheway/index.html) +- [[]Sustainable Open Source](https://s.apache.org/GhnI) +- [[]How it Works](https://www.apache.org/foundation/how-it-works.html) +- [[]Merit](https://www.apache.org/foundation/how-it-works.html#meritocracy) +- [[]Success at Apache](https://blogs.apache.org/foundation/category/SuccessAtApache) + +Please read our [[]FAQ](/faq) + +## Repositories and Issue Tracking + +- [[]Website](https://github.com/apache/template-site) +- [[]Issues](https://github.com/apache/template-site/issues) + +

["Title: %0, Version: %1" title version]

+ diff --git a/content/links.md b/content/links.md new file mode 100644 index 0000000..8f0c84d --- /dev/null +++ b/content/links.md @@ -0,0 +1,6 @@ +title: Links + + +## Project Status + +- [Cookbook](projects/cookbook) diff --git a/content/mentors.md b/content/mentors.md new file mode 100644 index 0000000..9dc419b --- /dev/null +++ b/content/mentors.md @@ -0,0 +1,25 @@ +title: Mentors at Apache Petri + + + + + + + + +## Introduction + +Mentors at Apache Petri provides insight into the Apache Way and general oversight of the learning process +for projects within the Apache Petri. + +## Current mentors + +- Daniel Gruno (humbedooh) +- Daniel Shahaf (danielsh) +- Dave Fisher (wave) +- David Nalley (ke4qqq) +- Greg Stein (gstein) +- Justin Erenkrantz (jerenkrantz) +- Ross Gardler (rgardler) +- Sander Striker (striker) diff --git a/content/project_list.ezmd b/content/project_list.ezmd new file mode 100644 index 0000000..ee76076 --- /dev/null +++ b/content/project_list.ezmd @@ -0,0 +1,11 @@ +Title: Apache Project List +version: 1.0 +source_button: yes + + +# Projects + +| Column 1 | Column 2 | Column 3 | Column 4 | Column 5 | Column 6 | +| ----------- | ----------- | ----------- | ----------- | ----------- | ----------- | +| [for pl_0][is pl_0.letter pl_0.display_name]**[pl_0.letter]**[else][[][pl_0.display_name]]([pl_0.site])[end]
[end] | [for pl_1][is pl_1.letter pl_1.display_name]**[pl_1.letter]**[else][[][pl_1.display_name]]([pl_1.site])[end]
[end] | [for pl_2][is pl_2.letter pl_2.display_name]**[pl_2.letter]**[else][[][pl_2.display_name]]([pl_2.site])[end]
[end] | [for pl_3][is pl_3.letter pl_3.display_name]**[pl_3.letter]**[else][[][pl_3.display_name]]([pl_3.site])[end]
[end] | [for pl_4][is pl_4.letter pl_4.display_name]**[pl_4.letter]**[else][[][pl_4.display_name]]([pl_4.site])[end]
[end] | [for pl_5][is pl_5.letter pl_5.display_name]**[pl_5.letter]**[else][[][pl_5.display_name]]([pl_5.site])[end]
[end] | + diff --git a/content/projects.ezmd b/content/projects.ezmd new file mode 100644 index 0000000..d40c377 --- /dev/null +++ b/content/projects.ezmd @@ -0,0 +1,8 @@ +Title: Apache Projects +version: 1.0 + + + +| Office | Individual | +|-----------|-------------| [for projects] +| V.P., [if-any projects.site][[][end]Apache [projects.display_name][if-any projects.site]]([projects.site])[end] | [projects.chair] |[end] diff --git a/content/projects/cookbook.md b/content/projects/cookbook.md new file mode 100644 index 0000000..7e7ca6f --- /dev/null +++ b/content/projects/cookbook.md @@ -0,0 +1,53 @@ +title: Cookbook + +## Petri Cookbook + +[TOC] + +This describes a project community cookbook. + +### About + +This section should describe the project. +Whenever a community begins to call itself Apache Foo then it needs to provide a DISCLAIMER. Contact discuss@petri.apache.org for the text. + +[TOC] + +### Website + +Provide the current website for the project community. + +### Mailing Lists + +List the mailing lists used by the community. + +### Source Code Repository + +Provide the url to the source code repository. This will usually require an SGA be filed (See below.) + +### Issue Tracker + +Provide the address to your issue tracker. The ASF offers both JIRA and GitHub issue trackers. Bugzilla is also an option for older projects. + +### Wiki + +Provide the address to your project wiki, if any. The ASF offers both Confluence and GitHub wikis. +Other Wikis would require other support which should be discussed with your mentors. + +### Releases + +The URL where project releases can be found. + +### Licensing Transitions + +The community needs to undertake some license transitions. + +- "No SGA" or "SGA provided". [Software License Grant](https://www.apache.org/licenses/contributor-agreements.html#grants) +- "No ICLAs" or "ICLAs provided". [Contributor License Agreements](https://www.apache.org/licenses/contributor-agreements.html#clas) +- "No ASF Headers" or "ASF Headers Applied". [Applying the Apache License](https://infra.apache.org/apply-license.html) +- "No Apache LICENSE" or "LICENSE approved". [Understanding Release Policy](http://www.apache.org/legal/release-policy.html) +- "No Apache NOTICE" or "NOTICE approved". [Understanding Release Policy](http://www.apache.org/legal/release-policy.html) + +### Mentors + +List your current mentors. diff --git a/content/projects/projects.snippet b/content/projects/projects.snippet new file mode 100644 index 0000000..ebe2d4d --- /dev/null +++ b/content/projects/projects.snippet @@ -0,0 +1,4 @@ +## Project Status + +- [[]Cookbook](projects/cookbook) + diff --git a/content/tweets.ezmd b/content/tweets.ezmd new file mode 100644 index 0000000..356966e --- /dev/null +++ b/content/tweets.ezmd @@ -0,0 +1,9 @@ +Title: Tweets +version: 1.0 + + +[for twitter] +## Tweet +[twitter.id] +[twitter.text] +[end] diff --git a/data/eccn/eccnmatrix.json b/data/eccn/eccnmatrix.json new file mode 100644 index 0000000..cb70812 --- /dev/null +++ b/data/eccn/eccnmatrix.json @@ -0,0 +1,4348 @@ +{ + "eccnmatrix": [ + { + "href": "http://accumulo.apache.org/", + "name": "Apache Accumulo Project", + "contact": "John Vines", + "product": [ + { + "name": "Apache Accumulo Project", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/accumulo.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-137.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + }, + { + "version": "1.6.0 and on", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/accumulo.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-137.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + }, + { + "version": "1.5.x", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/accumulo.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + } + ] + } + ] + } + ] + }, + { + "href": "http://activemq.apache.org/", + "name": "Apache ActiveMQ Project", + "contact": "Hiram Chirino", + "product": [ + { + "name": "Apache ActiveMQ", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/activemq/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "4.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/activemq/apache-activemq", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + }, + { + "name": "Apache Camel", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/activemq/camel", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "1.0.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/activemq/apache-camel", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://ant.apache.org/", + "name": "Apache Ant Project", + "contact": "Conor MacNeill", + "product": [ + { + "name": "Apache Ant", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/ant/core/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + } + ] + }, + { + "version": "1.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/ant/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + } + ] + } + ] + }, + { + "name": "Apache Ivy", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/ant/ivy/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + } + ] + }, + { + "version": "2.0.0-alpha-*-incubating", + "eccn": "5D002", + "source": [ + { + "href": "http://people.apache.org/dist/incubator/ivy/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + } + ] + }, + { + "version": "2.0.0-alpha-*-incubating-bin-with-deps", + "eccn": "5D002", + "source": [ + { + "href": "http://people.apache.org/dist/incubator/ivy/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + } + ] + }, + { + "version": "2.0.0-beta1-* and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/ant/ivy/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + } + ] + }, + { + "version": "2.0.0-beta1-bin-with-deps and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/ant/ivy/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + } + ] + } + ] + } + ] + }, + { + "href": "https://aries.apache.org/", + "name": "Apache Aries", + "contact": "Christian Schneider", + "product": [ + { + "name": "Apache Aries RSA", + "versions": [ + { + "version": "development and all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/aries-rsa.git", + "manufacturer": "ASF", + "why": "Designed for use with the Java SE Security, Jetty (uses SSL)" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Java SE Security including Java Cryptography Architecture, Java Cryptography Extension library (JCE), Java Security Architecture, Java Authentication and Authorization Service (JAAS), Java Secure Sockets Extension (JSSE), Java GSS-API, and Java SASL API" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + } + ] + } + ] + }, + { + "href": "http://cassandra.apache.org/", + "name": "Apache Cassandra Project", + "contact": "Nate McCall", + "product": [ + { + "name": "Apache Cassandra", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/cassandra.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + }, + { + "version": "0.8 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/cassandra.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + } + ] + } + ] + } + ] + }, + { + "href": "http://cayenne.apache.org/", + "name": "Apache Cayenne Project", + "contact": "Andrus Adamchik", + "product": [ + { + "name": "Apache Cayenne", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/cayenne/main/trunk/cayenne-crypto/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + }, + { + "version": "3.2.M2 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/cayenne/main/trunk/cayenne-crypto/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + } + ] + } + ] + }, + { + "href": "http://commons.apache.org/sandbox/openpgp/", + "name": "Apache Commons Project", + "contact": "Torsten Curdt", + "product": [ + { + "name": "Apache Commons Compress", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/commons/proper/compress/trunk/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "1.6 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/commons/compress", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + }, + { + "name": "Apache Commons Crypto", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/commons-crypto.git", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "general-purpose cryptography library included with OpenSSL" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + }, + { + "version": "1.0.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://www.apache.org/dist/commons/crypto/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "general-purpose cryptography library included with OpenSSL" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + } + ] + }, + { + "name": "Apache Commons OpenPGP", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/commons/sandbox/openpgp/trunk/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://couchdb.apache.org/", + "name": "Apache CouchDB Project", + "contact": "Damien Katz", + "product": [ + { + "name": "Apache CouchDB", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/couchdb/", + "manufacturer": "ASF", + "why": "Includes a HTTP client with SSL functionality" + } + ] + }, + { + "version": "0.9.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/couchdb/", + "manufacturer": "ASF", + "why": "Includes a HTTP client with SSL functionality" + }, + { + "href": "http://github.com/cmullaparthi/ibrowse/tree/master", + "manufacturer": "ibrowse", + "why": "HTTP client with SSL functionality" + } + ] + } + ] + } + ] + }, + { + "href": "http://cxf.apache.org/", + "name": "Apache CXF Project", + "contact": "Dan Kulp", + "product": [ + { + "name": "Apache CXF", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/cxf/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library API for Java 1.4.x" + } + ] + }, + { + "version": "all 2.*", + "eccn": "5D002", + "source": [ + { + "href": "http://people.apache.org/dist/cxf/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library API for Java 1.4.x" + } + ] + }, + { + "version": "all 2.*-incubating", + "eccn": "5D002", + "source": [ + { + "href": "http://people.apache.org/dist/incubator/cxf/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library API for Java 1.4.x" + } + ] + } + ] + } + ] + }, + { + "href": "http://db.apache.org/derby/", + "name": "Apache DB Project", + "contact": "Jean T. Anderson", + "product": [ + { + "name": "Apache Derby", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/db/derby/code/", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + }, + { + "version": "derby-10.*", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/db/derby/", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + } + ] + }, + { + "name": "Apache DdlUtils", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/db/ddlutils/", + "manufacturer": "ASF", + "why": "Includes Apache Ant, which includes SSL functionality" + } + ] + }, + { + "version": "ddlutils-1.0 and higher", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/db/ddlutils/", + "manufacturer": "ASF", + "why": "Includes Apache Ant, which includes SSL functionality" + } + ] + } + ] + }, + { + "name": "Apache ObjectRelationalBridge - OJB", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/db/ojb/", + "manufacturer": "ASF", + "why": "Includes Apache Ant, which includes SSL functionality" + } + ] + }, + { + "version": "ojb-1.0.0 and higher", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/db/ojb/", + "manufacturer": "ASF", + "why": "Includes Apache Ant, which includes SSL functionality" + } + ] + } + ] + }, + { + "name": "Apache Torque", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/db/torque/", + "manufacturer": "ASF", + "why": "The Torque Generator includes Apache Ant, which includes SSL functionality" + } + ] + }, + { + "version": "torque-3.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/db/torque/", + "manufacturer": "ASF", + "why": "Includes Apache Ant, which includes SSL functionality" + } + ] + } + ] + } + ] + }, + { + "href": "http://directory.apache.org/", + "name": "Apache Directory Project", + "contact": "Emmanuel Lecharny", + "product": [ + { + "name": "Apache Directory Server", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/directory/apacheds", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + }, + { + "version": "1.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/directory/apacheds", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + }, + { + "version": "1.5 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/directory/apacheds", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk15-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + } + ] + }, + { + "name": "Apache Directory Studio", + "versions": [ + { + "version": "1.2 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/directory/studio", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk15-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + } + ] + } + ] + }, + { + "href": "http://drill.apache.org/", + "name": "Apache Drill", + "contact": "Parth Chandra", + "product": [ + { + "name": "Apache Drill", + "versions": [ + { + "version": "1.2 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/drill.git", + "manufacturer": "ASF", + "why": "Designed for use with the Java SE Security, SASL, Kerberos, and OpenSSL" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Java SE Security including Java Cryptography Architecture, Java Cryptography Extension library (JCE), Java Security Architecture, Java Authentication and Authorization Service (JAAS), Java Secure Sockets Extension (JSSE), Java GSS-API, and Java SASL API" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + }, + { + "href": "https://www.cyrusimap.org/sasl/", + "manufacturer": "The Cyrus SASL project", + "why": "General purpose SASL library" + }, + { + "href": "http://web.mit.edu/kerberos/", + "manufacturer": "MIT", + "why": "General purpose Kerberos library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General purpose cryptography library included with OpenSSL" + } + ] + } + ] + } + ] + }, + { + "href": "https://felix.apache.org/", + "name": "Apache Felix", + "contact": "Karl Pauls", + "product": [ + { + "name": "Apache Felix Http Jetty", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/felix-dev.git", + "manufacturer": "ASF", + "why": "Designed for use with the Java SE Security, Jetty (uses SSL)" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Java SE Security including Java Cryptography Architecture, Java Security Architecture, Java Authentication and Authorization Service (JAAS), Java Secure Sockets Extension (JSSE), Java GSS-API, and Java SASL API" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + }, + { + "version": "all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://archive.apache.org/dist/felix/", + "manufacturer": "ASF", + "why": "Designed for use with the Java SE Security, Jetty (uses SSL)" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Java SE Security including Java Cryptography Architecture (JCA), Java Cryptography Extension library (JCE), Java Security Architecture, Java Authentication and Authorization Service (JAAS), Java Secure Sockets Extension (JSSE), Java GSS-API, and Java SASL API" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + } + ] + } + ] + }, + { + "href": "http://forrest.apache.org/", + "name": "Apache Forrest Project", + "contact": "David Crossley", + "product": [ + { + "name": "Apache Forrest", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/forrest/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + } + ] + }, + { + "version": "apache-forrest-0.6 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/forrest/", + "manufacturer": "ASF", + "why": "designed for use with encryption (SSH) library" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + } + ] + } + ] + } + ] + }, + { + "href": "http://geode.apache.org/", + "name": "Apache Geode Project", + "contact": "Mark Bretl", + "product": [ + { + "name": "Apache Geode", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/geode.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/geode-native.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/geode-examples.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE)" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/geode.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/geode-native.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/geode-examples.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE)" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://geronimo.apache.org/", + "name": "Apache Geronimo Project", + "contact": "Matt Hogstrom", + "product": [ + { + "name": "Apache Geronimo", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/geronimo/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "1.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/geronimo/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://hadoop.apache.org/", + "name": "Apache Hadoop Project", + "contact": "Owen O'Malley", + "product": [ + { + "name": "Apache Hadoop", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/hadoop/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "17.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/hadoop/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://harmony.apache.org/", + "name": "Apache Harmony Project", + "contact": "Tim Ellison", + "product": [ + { + "name": "Apache Harmony", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/harmony/", + "manufacturer": "ASF", + "why": "implements the Java Cryptography Extension (JCE) API" + } + ] + }, + { + "version": "5.0M1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/harmony/", + "manufacturer": "ASF", + "why": "implements the Java Cryptography Extension (JCE) API" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-137.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + } + ] + } + ] + }, + { + "href": "http://hawq.incubator.apache.org/", + "name": "Apache HAWQ (incubating) Project", + "contact": "Roman Shaposhnik", + "product": [ + { + "name": "Apache HAWQ (incubating) Project", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-hawq.git", + "manufacturer": "ASF", + "why": "General-purpose encryption and digest code" + } + ] + } + ] + } + ] + }, + { + "href": "https://hive.apache.org/", + "name": "Apache Hive Project", + "contact": "Owen O'Malley", + "product": [ + { + "name": "Apache Hive", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/hive", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + } + ] + }, + { + "version": "1.3.0 and on", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/hive", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + } + ] + } + ] + } + ] + }, + { + "href": "http://hc.apache.org/", + "name": "Apache HttpComponents Project", + "contact": "Erik Abele", + "product": [ + { + "name": "Apache HttpComponents Core", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpcomponents/httpcore/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + }, + { + "version": "4.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpcomponents/httpcore/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + } + ] + }, + { + "name": "Apache HttpComponents Client", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpcomponents/httpclient/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + }, + { + "version": "4.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpcomponents/httpclient/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + }, + { + "version": "1.x, 2.x, 3.x", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpcomponents/commons-httpclient/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE)" + } + ] + } + ] + } + ] + }, + { + "href": "http://httpd.apache.org/", + "name": "Apache HTTP Server Project", + "contact": "Roy T. Fielding", + "product": [ + { + "name": "Apache HTTP Server", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpd/", + "manufacturer": "ASF", + "why": "mod_ssl designed for use with SSL library, apr-util/mod_session_crypto designed for use with encryption library" + } + ] + }, + { + "version": "apache_1.3.x", + "eccn": "n/a" + }, + { + "version": "httpd-2.0.x", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/", + "manufacturer": "ASF", + "why": "mod_ssl designed for use with SSL library" + } + ] + }, + { + "version": "httpd-2.2.x", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/", + "manufacturer": "ASF", + "why": "mod_ssl module and apr-util/ssl designed for use with SSL library" + } + ] + }, + { + "version": "apache_2.2.x-win32-*-openssl-*", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/", + "manufacturer": "ASF", + "why": "mod_ssl module and apr-util/ssl designed for use with SSL library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "httpd-2.4.x", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/", + "manufacturer": "ASF", + "why": "mod_ssl module designed for use with SSL library, apr-util/mod_session_crypto designed for use with encryption library" + } + ] + } + ] + }, + { + "name": "Apache Flood", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpd/test/flood/", + "manufacturer": "ASF", + "why": "Designed for use with SSL library" + } + ] + }, + { + "version": "flood-0.4", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/flood/", + "manufacturer": "ASF", + "why": "Designed for use with SSL library" + } + ] + } + ] + }, + { + "name": "Apache libapreq", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpd/apreq/", + "manufacturer": "ASF", + "why": "Designed for use with Apache httpd 2.x" + } + ] + }, + { + "version": "libapreq2", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/libapreq/", + "manufacturer": "ASF", + "why": "Designed for use with Apache httpd 2.x" + } + ] + }, + { + "version": "libapreq", + "eccn": "n/a" + } + ] + }, + { + "name": "Apache mod_ftp", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpd/mod_ftp/", + "manufacturer": "ASF", + "why": "Designed for use with Apache httpd 2.x" + } + ] + } + ] + }, + { + "name": "Apache mod_python", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/httpd/mod_python/", + "manufacturer": "ASF", + "why": "Designed for use with Apache httpd 2.x" + } + ] + }, + { + "version": "mod_python-*", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/httpd/modpython/", + "manufacturer": "ASF", + "why": "Designed for use with Apache httpd 2.x" + } + ] + } + ] + } + ] + }, + { + "href": "http://incubator.apache.org/", + "name": "Apache Incubator Project", + "contact": "Roman Shaposhnik", + "product": [ + { + "name": "Apache Abdera", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/incubator/abdera/java/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API" + } + ] + }, + { + "version": "all 0.*-incubating", + "eccn": "5D002", + "source": [ + { + "href": "http://people.apache.org/dist/incubator/abdera/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-134.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk14-134.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.4.x" + } + ] + } + ] + }, + { + "name": "Apache Airavata", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/incubator/airavata/", + "manufacturer": "ASF", + "why": "Designed for use with the Bouncy Castle, Puretls and Cryptix enryption libraries." + }, + { + "href": "http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/external/bcprov-jdk14-132.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + }, + { + "href": "http://www.cryptix.org/", + "manufacturer": "The Cryptix project", + "why": "Provides cryptography for Java platform" + }, + { + "href": "http://www.rtfm.com/puretls/", + "manufacturer": "Claymore Systems Puretls", + "why": "Provides Java implementation of the SSLv3 and TLSv1 protocols" + }, + { + "href": "http://www.globus.org/security/overview.html", + "manufacturer": "Globus Project", + "why": "Provides implementation of Grid Security Infrastructure (GSI)" + } + ] + } + ] + }, + { + "name": "Apache CloudStack", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://jasypt.svn.sourceforge.net/svnroot/jasypt/trunk", + "manufacturer": "JaSypt.org", + "why": "Publicly available encryption library" + }, + { + "href": "https://code.launchpad.net/~mysql/mysql-server/trunk", + "manufacturer": "Oracle", + "why": "Publicly available database encryption libraries" + }, + { + "href": "http://www.bouncycastle.org/download/", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + }, + { + "href": "http://svn.apache.org/repos/asf/webservices/wss4j/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://git.openswan.org/openswan.git", + "manufacturer": "OpenSwan.org", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + }, + { + "href": "http://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git", + "manufacturer": "ASF", + "why": "Makes use of publicly available encryption libraries" + } + ] + } + ] + }, + { + "name": "Apache Hop", + "versions": [ + { + "version": "Development", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/incubator-hop", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://archive.apache.org/dist/incubator/hop/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + }, + { + "name": "Apache Impala", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-impala.git", + "manufacturer": "ASF", + "why": "Designed for use with OpenSSL." + } + ] + }, + { + "version": "2.7.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/incubator/impala", + "manufacturer": "ASF", + "why": "Designed for use with OpenSSL." + } + ] + } + ] + }, + { + "name": "Apache Milagro", + "versions": [ + { + "version": "Development - C Library", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-c.git", + "manufacturer": "ASF", + "why": "General purpose and Apache Milagro servers." + } + ] + }, + { + "version": "Development - JavaScript Library", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-js.git", + "manufacturer": "ASF", + "why": "General purpose and Apache Milagro servers." + } + ] + }, + { + "version": "Development - Rust Library", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-rust.git", + "manufacturer": "ASF", + "why": "General purpose and Apache Milagro servers." + } + ] + }, + { + "version": "Libraries and Servers 0.0.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-milagro-dta.git", + "manufacturer": "ASF", + "why": "Milagro C, Rust and JavaScript Libraries and Milagro Servers" + } + ] + } + ] + }, + { + "name": "Apache NiFi", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://jasypt.svn.sourceforge.net/svnroot/jasypt/trunk", + "manufacturer": "JaSypt.org", + "why": "Publicly available encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) and secure socket (JSSE) included with Java" + }, + { + "href": "http://www.bouncycastle.org/download/", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + }, + { + "href": "http://git-wip-us.apache.org/repos/asf/incubator-nifi.git", + "manufacturer": "ASF", + "why": "Makes use of publicly available encryption libraries" + } + ] + }, + { + "version": "0.0.1-incubating and later", + "eccn": "5D002", + "source": [ + { + "href": "http://jasypt.svn.sourceforge.net/svnroot/jasypt/trunk", + "manufacturer": "JaSypt.org", + "why": "Publicly available encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) and secure socket (JSSE) included with Java" + }, + { + "href": "http://www.bouncycastle.org/download/", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + }, + { + "href": "http://git-wip-us.apache.org/repos/asf/incubator-nifi.git", + "manufacturer": "ASF", + "why": "Makes use of publicly available encryption libraries" + } + ] + } + ] + }, + { + "name": "Apache PDFBox", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with the Java Cryptography Architecture (JCA) and the Bouncy Castle enryption libraries." + }, + { + "href": "http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/external/bcprov-jdk14-132.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.4" + }, + { + "href": "http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/external/bcmail-jdk14-132.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.4.x" + } + ] + } + ] + }, + { + "name": "Apache Pirk", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git1-us-west.apache.org/repos/asf?p=incubator-pirk.git", + "manufacturer": "ASF", + "why": "Includes cryptographic software implementation" + } + ] + }, + { + "version": "0.1.0-incubating and later", + "eccn": "5D002", + "source": [ + { + "href": "https://dist.apache.org/repos/dist/dev/incubator/pirk/", + "manufacturer": "ASF", + "why": "Includes cryptographic software implementation" + } + ] + } + ] + }, + { + "name": "Apache Pulsar", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/incubator-pulsar", + "manufacturer": "ASF", + "why": "Designed for use with the Bouncy Castle enryption libraries." + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.55/bcprov-jdk15on-155.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library" + } + ] + }, + { + "version": "1.20-incubating and greater", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/incubator-pulsar", + "manufacturer": "ASF", + "why": "Designed for use with the Bouncy Castle enryption libraries." + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.55/bcprov-jdk15on-155.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library" + } + ] + } + ] + }, + { + "name": "Apache Shindig", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/incubator/shindig/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + }, + { + "name": "Apache Slider", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-slider.git", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "SSL library for Jetty" + } + ] + }, + { + "version": "0.30-incubating", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-slider.git", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + }, + { + "version": "0.40-incubating and later", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-slider.git", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "SSL library for Jetty" + } + ] + } + ] + }, + { + "name": "Apache Taverna", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-language.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache HttpComponents" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-osgi.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache HttpComponents" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-engine.git", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE), Java Cryptography Extension (JCE), BouncyCastle crypto, Apache Derby, Apache Taverna Language and Apache Taverna OSGi" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities.git", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE), Jetty, Apache WSS4J, Apache XML Security for Java, Apache HttpComponents and Apache Taverna Engine" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-commandline.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache WSS4J, Apache XML Security for Java, Apache HttpComponents, BouncyCastle crypto, Apache Taverna Engine and Apache Taverna Common Activities" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-server.git", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE), Java Cryptography Extension (JCE), BouncyCastle crypto, Apache CXF and Apache Taverna Command Line" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench.git", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Apache Taverna Engine" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench-common-activities.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache Taverna Workbench and Apache Taverna Common Activities" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench-product.git", + "manufacturer": "ASF", + "why": "Builds distribution that includes Apache WSS4J, Apache XML Security for Java, Apache HttpComponents and BouncyCastle crypto" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-component.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache HttpComponents, Apache Taverna Engine, Apache Taverna Common Activities" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache Taverna Engine" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-gis.git", + "manufacturer": "ASF", + "why": "Designed for use with Apache Taverna Engine, Apache Taverna Common Activities" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile.git", + "manufacturer": "ASF", + "why": "Designed for use with Android SDK https support, Dropbox Android SDK and Apache HttpComponent" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-taverna-databundle-viewer.git", + "manufacturer": "ASF", + "why": "Designed for use with Ruby OpenSSL" + }, + { + "href": "http://bouncycastle.org/download/bcprov-jdk15on-154.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "SSL library for Jetty" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.apache.org/dist/santuario/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "http://svn.apache.org/viewvc/santuario/xml-security-java/branches/1.5.x-fixes/", + "manufacturer": "ASF", + "why": "Implements XML Signature and Encryption specs" + }, + { + "href": "http://people.apache.org/dist/cxf/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "http://archive.apache.org/dist/db/derby/", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + }, + { + "href": "https://www.dropbox.com/developers-v1/core/sdks/android", + "manufacturer": "Dropbox", + "why": "designed for use with Android SDK, adds a SecureSSLSocketFactory" + }, + { + "href": "https://android.googlesource.com/", + "manufacturer": "Google", + "why": "includes encryption code adapted from OpenSSL, BouncyCastle, BoringSSL" + }, + { + "href": "https://github.com/ruby/openssl", + "manufacturer": "Ruby Programming Language", + "why": "designed for use with OpenSSL" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://archive.apache.org/dist/incubator/taverna/", + "manufacturer": "ASF", + "why": "Designed for use with Apache CXF, Apache WSS4J, Apache XML Security for Java, Apache HttpComponents, Apache Derby, BouncyCastle crypto, Jetty, Java Secure Socket Extension (JSSE), Java Cryptography Extension (JCE)" + }, + { + "href": "http://bouncycastle.org/download/bcprov-jdk15on-154.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "SSL library for Jetty" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.apache.org/dist/santuario/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "http://svn.apache.org/viewvc/santuario/xml-security-java/branches/1.5.x-fixes/", + "manufacturer": "ASF", + "why": "Implements XML Signature and Encryption specs" + }, + { + "href": "http://people.apache.org/dist/cxf/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "http://archive.apache.org/dist/db/derby/", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + }, + { + "href": "https://www.dropbox.com/developers-v1/core/sdks/android", + "manufacturer": "Dropbox", + "why": "designed for use with Android SDK, adds a SecureSSLSocketFactory" + }, + { + "href": "https://android.googlesource.com/", + "manufacturer": "Google", + "why": "includes encryption code adapted from OpenSSL, BouncyCastle, BoringSSL" + }, + { + "href": "https://github.com/ruby/openssl", + "manufacturer": "Ruby Programming Language", + "why": "designed for use with OpenSSL" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + }, + { + "name": "Apache Trafodion", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-trafodion.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption libraries" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + }, + { + "version": "all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://archive.apache.org/dist/incubator/trafodion/", + "manufacturer": "ASF", + "why": "Designed for use with encryption libraries" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "general-purpose cryptography library (JCE) included with Java" + } + ] + } + ] + }, + { + "name": "Apache Tuweni", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/incubator-tuweni.git", + "manufacturer": "ASF", + "why": "Designed for use with encryption libraries" + }, + { + "href": "https://www.bouncycastle.org/download/bcprov-jdk15on-166.jar", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + }, + { + "href": "https://www.bouncycastle.org/download/bcpkix-jdk15on-166.jar", + "manufacturer": "Bouncy Castle", + "why": "APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation" + } + ] + }, + { + "version": "all releases", + "eccn": "5D002", + "source": [ + { + "href": "https://archive.apache.org/dist/incubator/tuweni/", + "manufacturer": "ASF", + "why": "Designed for use with encryption libraries" + }, + { + "href": "https://www.bouncycastle.org/download/bcprov-jdk15on-166.jar", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + }, + { + "href": "https://www.bouncycastle.org/download/bcpkix-jdk15on-166.jar", + "manufacturer": "Bouncy Castle", + "why": "APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation" + } + ] + } + ] + }, + { + "name": "Apache Whirr", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/incubator/whirr", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "all 0.*-incubating", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/incubator/whirr/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk14-129.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "provides encryption (SSH) library" + }, + { + "href": "http://juliusdavies.ca/commons-ssl/", + "manufacturer": "Not-Yet-Commons-SSL", + "why": "general-purpose encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://jakarta.apache.org/jmeter", + "name": "Apache Jakarta JMeter Project", + "contact": "Martin van den Bemt", + "product": [ + { + "name": "Apache Jakarta JMeter", + "versions": [ + { + "version": "1.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/jakarta/jmeter/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE)" + } + ] + } + ] + } + ] + }, + { + "href": "http://james.apache.org/", + "name": "Apache JAMES Project", + "contact": "Norman Maurer", + "product": [ + { + "name": "Apache JAMES Server", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/james/server/", + "manufacturer": "ASF", + "why": "includes bcmail encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk14-129.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + } + ] + }, + { + "version": "2.3.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/james/server/source/", + "manufacturer": "ASF", + "why": "includes bcmail encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk14-129.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + } + ] + } + ] + }, + { + "name": "Apache JAMES jDKIM", + "versions": [ + { + "version": "0.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/james/jdkim/", + "manufacturer": "ASF", + "why": "Use crypto algorithm to sign and verify signatures" + }, + { + "href": "http://juliusdavies.ca/commons-ssl/", + "manufacturer": "Not-Yet-Commons-SSL", + "why": "general-purpose encryption library" + } + ] + } + ] + }, + { + "name": "Apache JAMES Mailet Crypto", + "versions": [ + { + "version": "0.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/james/mailet/trunk/crypto/", + "manufacturer": "ASF", + "why": "Use crypto algorithm to sign and verify via SMIME" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk16-146.jar", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + } + ] + } + ] + }, + { + "name": "Apache JAMES Mime4J", + "versions": [ + { + "version": "0.4 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/james/mime4j/", + "manufacturer": "ASF", + "why": "Use crypto algorithm to crypt and uncrypt temporary stored data for protection" + } + ] + } + ] + } + ] + }, + { + "href": "http://jena.apache.org/", + "name": "Apache Jena", + "contact": "Andy Seaborne", + "product": [ + { + "name": "Apache Jena (distribution)", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://repository.apache.org/content/repositories/snapshots/org/apache/jena/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + }, + { + "version": "binary distribution", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/jena/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + }, + { + "href": "https://repository.apache.org/content/repositories/releases/org/apache/jena/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + } + ] + } + ] + }, + { + "href": "https://kafka.apache.org/", + "name": "Apache Kafka Project", + "contact": "Rajini Sivaram", + "product": [ + { + "name": "Apache Kafka", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=kafka.git", + "manufacturer": "ASF", + "why": "Designed for use with built-in Java Secure Socket Extension (JSSE), Java Generic Security Services (GSS-API) and Java Cryptography Extension (JCE)" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose Java Secure Socket Extension (JSSE), Java Generic Security Services (GSS-API) and Java Cryptography Extension (JCE)" + } + ] + }, + { + "version": "0.10.2 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=kafka.git", + "manufacturer": "ASF", + "why": "Designed for use with built-in Java Secure Socket Extension (JSSE), Java Generic Security Services (GSS-API) and Java Cryptography Extension (JCE)" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose Java Secure Socket Extension (JSSE), Generic Security Services (GSS-API) and Java Cryptography Extension (JCE) included with Java" + } + ] + }, + { + "version": "0.9.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=kafka.git", + "manufacturer": "ASF", + "why": "Designed for use with built-in Java Secure Socket Extension (JSSE) and Java Generic Security Services (GSS-API)" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose Java Secure Socket Extension (JSSE) and Java Generic Security Services (GSS-API) included with Java" + } + ] + } + ] + } + ] + }, + { + "href": "http://kudu.apache.org", + "name": "Apache Kudu Project", + "contact": "Todd Lipcon", + "product": [ + { + "name": "Apache Kudu", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/kudu.git", + "manufacturer": "ASF", + "why": "Designed for use with OpenSSL. Designed for use with Java SE Security libraries including Java Secure Socket Extension (JSSE), Java Generic Security Service (JGSS), and Java Authentication and Authorization APIs (JAAS)." + } + ] + }, + { + "version": "1.1.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/kudu/", + "manufacturer": "ASF", + "why": "Designed for use with OpenSSL. Designed for use with Java SE Security libraries including Java Secure Socket Extension (JSSE), Java Generic Security Service (JGSS), and Java Authentication and Authorization APIs (JAAS)." + } + ] + } + ] + } + ] + }, + { + "href": "http://labs.apache.org", + "name": "Apache Labs Project", + "contact": "Bernd Fondermann", + "product": [ + { + "name": "Apache BaDCA", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/labs/badca/", + "manufacturer": "ASF", + "why": "BaDCA includes an interface to OpenSSL cryptographic functions for use in creating CA's and signing certificates." + } + ] + } + ] + }, + { + "name": "Apache Vysper", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/labs/vysper/", + "manufacturer": "ASF", + "why": "Includes Bounty Castle bcprov encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk15-135.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "general-purpose encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://lucene.apache.org", + "name": "Apache Lucene Project", + "contact": "Grant Ingersoll", + "product": [ + { + "name": "Apache Nutch", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/lucene/nutch/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with the PDFBox decrypt API in the parse-pdf plugin" + } + ] + }, + { + "version": "0.7 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://www.apache.org/dist/lucene/nutch/", + "manufacturer": "ASF", + "why": "Designed for use with the PDFBox decrypt API in the parse-pdf plugin" + }, + { + "href": "http://sourceforge.net/project/showfiles.php?group_id=78314&package_id=79377&release_id=454954", + "manufacturer": "PDFBox", + "why": "PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file." + } + ] + } + ] + }, + { + "name": "Apache Solr", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/lucene/solr/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache Tika API in the contrib/extraction libraries" + } + ] + }, + { + "version": "1.4 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://www.apache.org/dist/lucene/solr/", + "manufacturer": "ASF", + "why": "Designed for use with the Apache Tika API in the contrib/extraction libraries" + }, + { + "href": "http://svn.apache.org/repos/asf/lucene/tika/trunk/", + "manufacturer": "Apache Tika", + "why": "Apache Tika is a Java Content Extraction Library. This project will allow access to all of the components in a PDF document." + } + ] + } + ] + }, + { + "name": "Apache Tika", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/lucene/tika/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with the Bouncy Castle encryption libraries" + } + ] + }, + { + "version": "0.2-incubating and later", + "eccn": "5D002", + "source": [ + { + "href": "http://www.apache.org/dist/lucene/tika/", + "manufacturer": "ASF", + "why": "Designed for use with the Bouncy Castle encryption libraries" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.4" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.4.x" + } + ] + } + ] + } + ] + }, + { + "href": "http://myfaces.apache.org/", + "name": "Apache MyFaces Project", + "contact": "Dennis Byrne", + "product": [ + { + "name": "Apache MyFaces", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/myfaces/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "1.1.2 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/myfaces/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://mynewt.apache.org/", + "name": "Apache Mynewt (incubating) Project", + "contact": "Sterling Hughes", + "product": [ + { + "name": "Apache Mynewt", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;a=tree;f=crypto/mbedtls;h=d5f6a7013f36a68d25b9232769a273e990278477;hb=HEAD", + "manufacturer": "ARM mbed", + "why": "Uses open source mbed TLS for cryptographic and SSL/TLS capabilities" + }, + { + "href": "https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;a=tree;f=crypto/tinycrypt;h=13294d0db5cdf2b0e882839f8c204d7d2ddd3bd1;hb=HEAD", + "manufacturer": "TinyCrypt", + "why": "Uses open source cryptography library with small footprint for constrained devices." + }, + { + "href": "https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;a=tree;f=net/ip/lwip_base/src/netif/ppp/polarssl;h=47a41b927b1faff57e562b0dac21c82c040e8025;hb=HEAD", + "manufacturer": "PolarSSL", + "why": "Uses lightweight open source crypto blocks for ARM and MIPS architectures." + } + ] + } + ] + } + ] + }, + { + "href": "http://oltu.apache.org//", + "name": "Apache Oltu Project", + "contact": "Antonio Sanso", + "product": [ + { + "name": "Apache Oltu", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/oltu/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://ofbiz.apache.org/", + "name": "Apache Open For Business Project", + "contact": "David E. Jones", + "product": [ + { + "name": "Apache Open For Business", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/ofbiz/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE)" + } + ] + }, + { + "version": "4.0 release branch", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/ofbiz/branches/release4.0/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE) and Java Cryptography Extension (JCE)" + } + ] + } + ] + } + ] + }, + { + "href": "http://openejb.apache.org/", + "name": "Apache OpenEJB Project", + "contact": "David Blevins", + "product": [ + { + "name": "Apache OpenEJB", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/openejb/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "1.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/openejb/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "All 0.x", + "eccn": "n/a" + } + ] + } + ] + }, + { + "href": "https://orc.apache.org/", + "name": "Apache ORC Project", + "contact": "Owen O'Malley", + "product": [ + { + "name": "Apache ORC", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/orc", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "1.6.0 and on", + "eccn": "5D002", + "source": [ + { + "href": "https://github.com/apache/orc", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://perl.apache.org/", + "name": "Apache Perl Project", + "contact": "Geoffrey Young", + "product": [ + { + "name": "mod_perl", + "versions": [ + { + "version": "Perl-*-win32-bin-*.exe", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/perl/win32-bin/", + "manufacturer": "ASF", + "why": "mod_perl module and Perl designed for use with SSL library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://poi.apache.org/", + "name": "Apache POI Project", + "contact": "Nick Burch", + "product": [ + { + "name": "Apache POI", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/poi/", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extension (JCE)" + } + ] + }, + { + "version": "3.5 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/poi/", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extension (JCE)" + } + ] + } + ] + } + ] + }, + { + "href": "http://polygene.apache.org/", + "name": "Apache Polygene Project", + "contact": "Niclas Hedhman", + "product": [ + { + "name": "Apache Polygene", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;a=tree;hb=develop", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extensions (JCE)" + }, + { + "href": "www.bouncycastle.org/download/bcprov-jdk15on-156.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + }, + { + "version": "2.1", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;a=tree;hb=a789141d5af7f9137dddb9bfc0f0e0af47ebec2d", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extensions (JCE)" + }, + { + "href": "www.bouncycastle.org/download/bcprov-jdk15on-152.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + } + ] + } + ] + }, + { + "href": "http://shiro.apache.org/", + "name": "Apache Shiro Project", + "contact": "Les Hazlewood", + "product": [ + { + "name": "Apache Shiro", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/shiro/", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extensions (JCE)" + } + ] + }, + { + "version": "1.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/shiro/", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extensions (JCE)" + } + ] + }, + { + "version": "1.0", + "eccn": "5D002", + "source": [ + { + "href": "http://www.apache.org/dist/incubator/shiro", + "manufacturer": "ASF", + "why": "Designed for use with Java Cryptography Extensions (JCE)" + } + ] + }, + { + "version": "All 0.x", + "eccn": "n/a" + } + ] + } + ] + }, + { + "href": "http://servicemix.apache.org/", + "name": "Apache ServiceMix Project", + "contact": "Guillaume Nodet", + "product": [ + { + "name": "Apache ServiceMix 3.x", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/servicemix/smx3/trunk", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library API for Java 1.4.x" + } + ] + }, + { + "version": "All 3.x versions", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/servicemix/servicemix-3", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://archive.apache.org/dist/xml/security/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + }, + { + "href": "ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library API for Java 1.4.x" + } + ] + } + ] + }, + { + "name": "Apache ServiceMix 4.x", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "4.0-m1", + "eccn": "n/a" + } + ] + }, + { + "name": "Apache ServiceMix NMR", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/servicemix/smx4/nmr/trunk", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "1.0-m1, 1.0-m2", + "eccn": "n/a" + } + ] + }, + { + "name": "Apache ServiceMix Kernel", + "versions": [ + { + "version": "development", + "eccn": "n/a" + }, + { + "version": "All 1.0 milestones", + "eccn": "n/a" + } + ] + } + ] + }, + { + "href": "http://servicecomb.apache.org/", + "name": "Apache ServiceComb Project", + "contact": "Willem Jiang", + "product": [ + { + "name": "Apache ServiceComb Java-Chassis", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + }, + { + "version": "1.0.0-m1 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + } + ] + }, + { + "name": "Apache ServiceComb Service-Center", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/servicecomb-service-center.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "https://github.com/golang/go/tree/master/src/crypto", + "manufacturer": "The golang Project", + "why": "General-purpose cryptography with Go Language" + } + ] + }, + { + "version": "1.0.0-m1 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/servicecomb-service-center.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "https://github.com/golang/go/tree/master/src/crypto", + "manufacturer": "The golang Project", + "why": "General-purpose cryptography with Go Language" + } + ] + } + ] + }, + { + "name": "Apache ServiceComb Pack", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/servicecomb-pack.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + }, + { + "version": "0.2.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/servicecomb-pack.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + } + ] + } + ] + }, + { + "href": "http://rocketmq.apache.org/", + "name": "Apache RocketMQ Project", + "contact": "Heng Du", + "product": [ + { + "name": "Apache RocketMQ", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=rocketmq.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + }, + { + "version": "rocketmq-4.0.0-incubating and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=rocketmq.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "General-purpose cryptography library included with OpenSSL" + } + ] + } + ] + }, + { + "name": "Apache RocketMQ ONS", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=rocketmq-ons.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + } + ] + }, + { + "version": "1.8.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf?p=rocketmq-ons.git", + "manufacturer": "ASF", + "why": "Designed for use with built in Java encryption libraries" + }, + { + "href": "http://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "General-purpose cryptography library (JCE) included with Java" + } + ] + } + ] + } + ] + }, + { + "href": "http://apr.apache.org/", + "name": "Apache Portable Runtime Project", + "contact": "Garrett Rooney", + "product": [ + { + "name": "APR", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/apr/apr/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + }, + { + "name": "APR-Util", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/apr/apr-util/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + }, + { + "version": "0.9.x, 1.2.x", + "eccn": "n/a" + }, + { + "version": "1.4.x and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/apr/apr-util/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://santuario.apache.org/", + "name": "Apache Santuario Project", + "contact": "Colm O hEigeartaigh", + "product": [ + { + "name": "Apache XML Security for Java", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/", + "manufacturer": "ASF", + "why": "Implements XML Signature and Encryption specs" + } + ] + }, + { + "version": "1.5.x", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/viewvc/santuario/xml-security-java/branches/1.5.x-fixes/", + "manufacturer": "ASF", + "why": "Implements XML Signature and Encryption specs" + } + ] + } + ] + }, + { + "name": "Apache XML Security for C++", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/viewvc/santuario/xml-security-cpp/trunk/", + "manufacturer": "ASF", + "why": "Implements XML Signature and Encryption specs" + } + ] + } + ] + } + ] + }, + { + "href": "http://spamassassin.apache.org/", + "name": "Apache SpamAssassin Project", + "contact": "Justin Mason", + "product": [ + { + "name": "Apache SpamAssassin", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/spamassassin", + "manufacturer": "ASF", + "why": "designed for use with SSL library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + }, + { + "href": "http://search.cpan.org/dist/IO-Socket-SSL/", + "manufacturer": "Steffen Ullrich", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "3.0.x and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/spamassassin/", + "manufacturer": "ASF", + "why": "designed for use with SSL library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + }, + { + "href": "http://search.cpan.org/dist/IO-Socket-SSL/", + "manufacturer": "Steffen Ullrich", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "https://spark.apache.org/", + "name": "Apache Spark Project", + "contact": "Matei Zaharia", + "product": [ + { + "name": "Apache Spark", + "versions": [ + { + "version": "2.2.0 through 2.3.x", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/commons-crypto.git", + "manufacturer": "ASF", + "why": "Authentication and encryption/decryption of network traffic" + }, + { + "href": "http://bouncycastle.org/download/bcprov-jdk15on-158.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + } + ] + }, + { + "version": "2.4.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "https://git-wip-us.apache.org/repos/asf/commons-crypto.git", + "manufacturer": "ASF", + "why": "Authentication and encryption/decryption of network traffic" + } + ] + } + ] + } + ] + }, + { + "href": "http://tomcat.apache.org/", + "name": "Apache Tomcat Project", + "contact": "Mladen Turk", + "product": [ + { + "name": "Apache Tomcat", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/tomcat/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + }, + { + "version": "3.x and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/tomcat/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + } + ] + } + ] + }, + { + "name": "Apache Tomcat native connector", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/tomcat/connectors/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "1.x and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/tomcat/connectors/", + "manufacturer": "ASF", + "why": "Designed for use with Java Secure Socket Extension (JSSE)" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://uima.apache.org/", + "name": "Apache UIMA Project", + "contact": "Marshall Schor", + "product": [ + { + "name": "Apache UIMA-AS", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/uima-as", + "manufacturer": "ASF", + "why": "Designed for use with Apache ActiveMQ, and UIMA-AS includes Apache ActiveMQ in its distribution" + } + ] + }, + { + "version": "all releases starting with 2.2.2-incubating", + "eccn": "5D002", + "source": [ + { + "href": "http://people.apache.org/dist/incubator/uima/source/uima-as/", + "manufacturer": "ASF", + "why": "Designed for use with Apache ActiveMQ, and UIMA-AS includes Apache ActiveMQ in its distribution" + } + ] + } + ] + }, + { + "name": "Apache UIMA Addons", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/uima/addons/trunk", + "manufacturer": "ASF", + "why": "Designed for use with, and includes, Apache Tika, which is in turn classifed 5D002" + } + ] + }, + { + "version": "2.3.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/uima/addons/trunk", + "manufacturer": "ASF", + "why": "Designed for use with, and includes, Apache Tika, which is in turn classifed 5D002" + } + ] + } + ] + }, + { + "name": "Apache UIMA Addon Tika Annotator", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/uima/addons/trunk/TikaAnnotator", + "manufacturer": "ASF", + "why": "Designed for use with, and includes, Apache Tika, which is in turn classifed 5D002" + } + ] + }, + { + "version": "2.3.0 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/uima/addons/trunk/TikaAnnotator", + "manufacturer": "ASF", + "why": "Designed for use with, and includes, Apache Tika, which is in turn classifed 5D002" + } + ] + } + ] + }, + { + "name": "Apache UIMA-DUCC", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/uima/sandbox/uima-ducc", + "manufacturer": "ASF", + "why": "Designed for use with Apache ActiveMQ, and UIMA-DUCC includes Apache ActiveMQ in its distribution" + } + ] + }, + { + "version": "all releases starting with 1.0", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/uima/ducc", + "manufacturer": "ASF", + "why": "Designed for use with Apache ActiveMQ, and UIMA-DUCC includes Apache ActiveMQ in its distribution" + } + ] + } + ] + } + ] + }, + { + "href": "http://vcl.apache.org/", + "name": "Apache VCL Project", + "contact": "Andy Kurth", + "product": [ + { + "name": "Apache VCL", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/vcl/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + } + ] + }, + { + "version": "2.1 to 2.2.2", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/vcl/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + } + ] + }, + { + "version": "2.3 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/vcl/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "https://github.com/phpseclib/phpseclib", + "manufacturer": "phpseclib", + "why": "Publicly available encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://ws.apache.org/", + "name": "Apache Web Services Project", + "contact": "Ruchith Fernando", + "product": [ + { + "name": "Apache WSS4J", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/webservices/wss4j/trunk/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "www.bouncycastle.org/download/bcprov-jdk15on-151.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + }, + { + "href": "http://www.apache.org/dist/santuario/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + }, + { + "version": "1.6", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/webservices/wss4j/branches/1_6_x-fixes/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "www.bouncycastle.org/download/bcprov-jdk15on-151.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java" + }, + { + "href": "http://www.apache.org/dist/santuario/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + }, + { + "version": "1.0 to 1.5", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/ws/wss4j/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.3" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://archive.apache.org/dist/santuario/java-library/", + "manufacturer": "ASF", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + } + ] + }, + { + "name": "Apache Rampart/Java", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/webservices/rampart/trunk/java", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.3" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://xml.apache.org/security/dist/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + }, + { + "version": "1.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/ws/rampart/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.3" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://xml.apache.org/security/dist/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + } + ] + }, + { + "name": "Apache Rampart/C", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/webservices/rampart/trunk/c/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + }, + { + "version": "0.09 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/ws/rampart/c/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Publicly available SSL encryption library" + } + ] + } + ] + }, + { + "name": "Apache Synapse", + "versions": [ + { + "version": "1.0, 1.1, 1.1.1, 1.2, 2.0.0", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/synapse/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.3" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-ext-jdk15-140.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk14-140.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://xml.apache.org/security/dist/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + } + ] + } + ] + }, + { + "href": "http://synapse.apache.org/", + "name": "Apache Synapse Project", + "contact": "Paul Fremantle", + "product": [ + { + "name": "Apache Synapse", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/synapse", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.3" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-ext-jdk15-140.jar", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk14-140.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://xml.apache.org/security/dist/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + }, + { + "version": "1.1.1 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/synapse/", + "manufacturer": "ASF", + "why": "Designed for use with encryption library" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.3" + }, + { + "href": "http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + }, + { + "href": "http://xml.apache.org/security/dist/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + } + ] + } + ] + }, + { + "href": "http://wicket.apache.org/", + "contact": "Janne Hietamaki", + "name": "Apache Wicket Project", + "product": [ + { + "name": "Apache Wicket", + "versions": [ + { + "version": "1.3, development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/wicket/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + } + ] + } + ] + } + ] + }, + { + "href": "http://mina.apache.org/", + "name": "Apache MINA Project", + "contact": "Julien Vermillard", + "product": [ + { + "name": "Apache MINA", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/mina/trunk", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + }, + { + "version": "1.0, 1.1, 2.0", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/mina/", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + } + ] + }, + { + "name": "Apache Vysper", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/mina/sandbox/vysper", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk15-140.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + } + ] + }, + { + "name": "Apache FtpServer", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/mina/ftpserver", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + }, + { + "version": "1.0", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/mina/ftpserver/", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + } + ] + } + ] + }, + { + "name": "Apache SSHD", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/mina/sshd", + "manufacturer": "ASF", + "why": "designed for use with the Java Cryptography Extension (JCE) API" + }, + { + "href": "http://www.bouncycastle.org/download/bcprov-jdk15-140.tar.gz", + "manufacturer": "Bouncy Castle", + "why": "General-purpose encryption library for Java 1.5" + } + ] + } + ] + } + ] + }, + { + "href": "http://wookie.apache.org/", + "name": "Apache Wookie Project", + "contact": "Scott Wilson", + "product": [ + { + "name": "Apache Wookie", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "http://svn.apache.org/repos/asf/wookie/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://archive.apache.org/dist/santuario/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + }, + { + "version": "0.13 and later", + "eccn": "5D002", + "source": [ + { + "href": "http://archive.apache.org/dist/wookie/", + "manufacturer": "ASF", + "why": "designed for use with encryption library" + }, + { + "href": "http://archive.apache.org/dist/santuario/java-library/", + "manufacturer": "Apache Santuario", + "why": "General-purpose XML encryption and digital signature implementation" + } + ] + } + ] + } + ] + }, + { + "href": "http://ignite.apache.org/", + "name": "Apache Ignite Project", + "contact": "Denis Magda", + "product": [ + { + "name": "Apache Ignite", + "versions": [ + { + "version": "development", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/ignite.git", + "manufacturer": "ASF", + "why": "Designed to use with built-in Java Cryptography Architecture (JCA)" + }, + { + "href": "https://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Designed to use with built-in Java encryption libraries (JCE)" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Designed to use General Purpose cryptography library included with OpenSSL" + }, + { + "href": "https://dotnet.microsoft.com/download", + "manufacturer": "Microsoft", + "why": "Designed to use .NET Framework Cryptography Model" + }, + { + "href": "https://dotnet.microsoft.com/download", + "manufacturer": ".NET Foundation", + "why": "Designed to use .NET Core, and build in Cryptography" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "Provides encryption SSH library" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + }, + { + "version": "2.5.0 - latest", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/ignite.git", + "manufacturer": "ASF", + "why": "Designed to use with built-in Java Cryptography Architecture (JCA)" + }, + { + "href": "https://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Designed to use with built-in Java encryption libraries (JCE)" + }, + { + "href": "http://www.openssl.org/source/", + "manufacturer": "The OpenSSL Project", + "why": "Designed to use General Purpose cryptography library included with OpenSSL" + }, + { + "href": "https://dotnet.microsoft.com/download", + "manufacturer": "Microsoft", + "why": "Designed to use .NET Framework Cryptography Model" + }, + { + "href": "https://dotnet.microsoft.com/download", + "manufacturer": ".NET Foundation", + "why": "Designed to use .NET Core, and build in Cryptography" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "Provides encryption SSH library" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + }, + { + "version": "2.4.0", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/ignite.git", + "manufacturer": "ASF", + "why": "Designed to use with built-in Java Cryptography Architecture (JCA)" + }, + { + "href": "https://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Designed to use with built-in Java encryption libraries (JCE)" + }, + { + "href": "https://dotnet.microsoft.com/download", + "manufacturer": "Microsoft", + "why": "Designed to use .NET Framework Cryptography Model" + }, + { + "href": "https://dotnet.microsoft.com/download", + "manufacturer": ".NET Foundation", + "why": "Designed to use .NET Core, and build in Cryptography" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "Provides encryption SSH library" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + }, + { + "version": "1.0.0 - 2.3.0", + "eccn": "5D002", + "source": [ + { + "href": "https://gitbox.apache.org/repos/asf/ignite.git", + "manufacturer": "ASF", + "why": "Designed to use with built-in Java Cryptography Architecture (JCA)" + }, + { + "href": "https://www.oracle.com/technetwork/java/javase/downloads/index.html", + "manufacturer": "Oracle", + "why": "Designed to use with built-in Java encryption libraries (JCE)" + }, + { + "href": "http://www.jcraft.com/jsch/", + "manufacturer": "JCraft, Inc.", + "why": "Provides encryption SSH library" + }, + { + "href": "http://eclipse.org/jetty", + "manufacturer": "The Eclipse Foundation", + "why": "HTTPS support in Jetty (uses SSL)" + } + ] + } + ] + } + ] + } + ] +} diff --git a/data/eccn/eccnmatrix.yaml b/data/eccn/eccnmatrix.yaml new file mode 100644 index 0000000..1bcb62b --- /dev/null +++ b/data/eccn/eccnmatrix.yaml @@ -0,0 +1,2699 @@ +eccnmatrix: + - href: 'http://accumulo.apache.org/' + name: Apache Accumulo Project + contact: John Vines + product: + - name: Apache Accumulo Project + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/accumulo.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-137.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - version: 1.6.0 and on + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/accumulo.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-137.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - version: 1.5.x + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/accumulo.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'http://activemq.apache.org/' + name: Apache ActiveMQ Project + contact: Hiram Chirino + product: + - name: Apache ActiveMQ + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/activemq/' + manufacturer: ASF + why: designed for use with encryption library + - version: 4.1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/activemq/apache-activemq' + manufacturer: ASF + why: designed for use with encryption library + - name: Apache Camel + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/activemq/camel' + manufacturer: ASF + why: designed for use with encryption library + - version: 1.0.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/activemq/apache-camel' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://ant.apache.org/' + name: Apache Ant Project + contact: Conor MacNeill + product: + - name: Apache Ant + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/ant/core/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - version: 1.1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/ant/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - name: Apache Ivy + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/ant/ivy/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - version: 2.0.0-alpha-*-incubating + eccn: 5D002 + source: + - href: 'http://people.apache.org/dist/incubator/ivy/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - version: 2.0.0-alpha-*-incubating-bin-with-deps + eccn: 5D002 + source: + - href: 'http://people.apache.org/dist/incubator/ivy/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - version: 2.0.0-beta1-* and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/ant/ivy/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - version: 2.0.0-beta1-bin-with-deps and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/ant/ivy/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - href: 'https://aries.apache.org/' + name: Apache Aries + contact: Christian Schneider + product: + - name: Apache Aries RSA + versions: + - version: development and all releases + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/aries-rsa.git' + manufacturer: ASF + why: 'Designed for use with the Java SE Security, Jetty (uses SSL)' + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + Java SE Security including Java Cryptography Architecture, + Java Cryptography Extension library (JCE), Java Security + Architecture, Java Authentication and Authorization Service + (JAAS), Java Secure Sockets Extension (JSSE), Java GSS-API, + and Java SASL API + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - href: 'http://cassandra.apache.org/' + name: Apache Cassandra Project + contact: Nate McCall + product: + - name: Apache Cassandra + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/cassandra.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - version: 0.8 and later + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/cassandra.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://cayenne.apache.org/' + name: Apache Cayenne Project + contact: Andrus Adamchik + product: + - name: Apache Cayenne + versions: + - version: development + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/repos/asf/cayenne/main/trunk/cayenne-crypto/ + manufacturer: ASF + why: designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - version: 3.2.M2 and later + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/repos/asf/cayenne/main/trunk/cayenne-crypto/ + manufacturer: ASF + why: designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - href: 'http://commons.apache.org/sandbox/openpgp/' + name: Apache Commons Project + contact: Torsten Curdt + product: + - name: Apache Commons Compress + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/commons/proper/compress/trunk/' + manufacturer: ASF + why: designed for use with encryption library + - version: 1.6 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/commons/compress' + manufacturer: ASF + why: designed for use with encryption library + - name: Apache Commons Crypto + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/commons-crypto.git' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: general-purpose cryptography library included with OpenSSL + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - version: 1.0.0 and later + eccn: 5D002 + source: + - href: 'https://www.apache.org/dist/commons/crypto/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: general-purpose cryptography library included with OpenSSL + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - name: Apache Commons OpenPGP + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/commons/sandbox/openpgp/trunk/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://couchdb.apache.org/' + name: Apache CouchDB Project + contact: Damien Katz + product: + - name: Apache CouchDB + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/couchdb/' + manufacturer: ASF + why: Includes a HTTP client with SSL functionality + - version: 0.9.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/couchdb/' + manufacturer: ASF + why: Includes a HTTP client with SSL functionality + - href: 'http://github.com/cmullaparthi/ibrowse/tree/master' + manufacturer: ibrowse + why: HTTP client with SSL functionality + - href: 'http://cxf.apache.org/' + name: Apache CXF Project + contact: Dan Kulp + product: + - name: Apache CXF + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/cxf/' + manufacturer: ASF + why: >- + Designed for use with the Apache XML Security Java API, WSS4J + and BouncyCastle crypto + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library API for Java 1.4.x + - version: all 2.* + eccn: 5D002 + source: + - href: 'http://people.apache.org/dist/cxf/' + manufacturer: ASF + why: >- + Designed for use with the Apache XML Security Java API, WSS4J + and BouncyCastle crypto + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library API for Java 1.4.x + - version: all 2.*-incubating + eccn: 5D002 + source: + - href: 'http://people.apache.org/dist/incubator/cxf/' + manufacturer: ASF + why: >- + Designed for use with the Apache XML Security Java API, WSS4J + and BouncyCastle crypto + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library API for Java 1.4.x + - href: 'http://db.apache.org/derby/' + name: Apache DB Project + contact: Jean T. Anderson + product: + - name: Apache Derby + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/db/derby/code/' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - version: derby-10.* + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/db/derby/' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - name: Apache DdlUtils + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/db/ddlutils/' + manufacturer: ASF + why: 'Includes Apache Ant, which includes SSL functionality' + - version: ddlutils-1.0 and higher + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/db/ddlutils/' + manufacturer: ASF + why: 'Includes Apache Ant, which includes SSL functionality' + - name: Apache ObjectRelationalBridge - OJB + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/db/ojb/' + manufacturer: ASF + why: 'Includes Apache Ant, which includes SSL functionality' + - version: ojb-1.0.0 and higher + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/db/ojb/' + manufacturer: ASF + why: 'Includes Apache Ant, which includes SSL functionality' + - name: Apache Torque + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/db/torque/' + manufacturer: ASF + why: >- + The Torque Generator includes Apache Ant, which includes SSL + functionality + - version: torque-3.1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/db/torque/' + manufacturer: ASF + why: 'Includes Apache Ant, which includes SSL functionality' + - href: 'http://directory.apache.org/' + name: Apache Directory Project + contact: Emmanuel Lecharny + product: + - name: Apache Directory Server + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/directory/apacheds' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - version: 1.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/directory/apacheds' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - version: 1.5 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/directory/apacheds' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - href: 'http://www.bouncycastle.org/download/bcprov-jdk15-136.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - name: Apache Directory Studio + versions: + - version: 1.2 and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/directory/studio' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - href: 'http://www.bouncycastle.org/download/bcprov-jdk15-136.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://drill.apache.org/' + name: Apache Drill + contact: Parth Chandra + product: + - name: Apache Drill + versions: + - version: 1.2 and later + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/drill.git' + manufacturer: ASF + why: >- + Designed for use with the Java SE Security, SASL, Kerberos, + and OpenSSL + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + Java SE Security including Java Cryptography Architecture, + Java Cryptography Extension library (JCE), Java Security + Architecture, Java Authentication and Authorization Service + (JAAS), Java Secure Sockets Extension (JSSE), Java GSS-API, + and Java SASL API + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - href: 'https://www.cyrusimap.org/sasl/' + manufacturer: The Cyrus SASL project + why: General purpose SASL library + - href: 'http://web.mit.edu/kerberos/' + manufacturer: MIT + why: General purpose Kerberos library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General purpose cryptography library included with OpenSSL + - href: 'https://felix.apache.org/' + name: Apache Felix + contact: Karl Pauls + product: + - name: Apache Felix Http Jetty + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/felix-dev.git' + manufacturer: ASF + why: 'Designed for use with the Java SE Security, Jetty (uses SSL)' + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + Java SE Security including Java Cryptography Architecture, + Java Security Architecture, Java Authentication and + Authorization Service (JAAS), Java Secure Sockets Extension + (JSSE), Java GSS-API, and Java SASL API + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - version: all releases + eccn: 5D002 + source: + - href: 'https://archive.apache.org/dist/felix/' + manufacturer: ASF + why: 'Designed for use with the Java SE Security, Jetty (uses SSL)' + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + Java SE Security including Java Cryptography Architecture + (JCA), Java Cryptography Extension library (JCE), Java + Security Architecture, Java Authentication and Authorization + Service (JAAS), Java Secure Sockets Extension (JSSE), Java + GSS-API, and Java SASL API + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - href: 'http://forrest.apache.org/' + name: Apache Forrest Project + contact: David Crossley + product: + - name: Apache Forrest + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/forrest/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - version: apache-forrest-0.6 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/forrest/' + manufacturer: ASF + why: designed for use with encryption (SSH) library + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - href: 'http://geode.apache.org/' + name: Apache Geode Project + contact: Mark Bretl + product: + - name: Apache Geode + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/geode.git' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'https://git-wip-us.apache.org/repos/asf/geode-native.git' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'https://git-wip-us.apache.org/repos/asf/geode-examples.git' + manufacturer: ASF + why: Designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Java Cryptography Extension (JCE) + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - version: all releases + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/geode.git' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'https://git-wip-us.apache.org/repos/asf/geode-native.git' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'https://git-wip-us.apache.org/repos/asf/geode-examples.git' + manufacturer: ASF + why: Designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Java Cryptography Extension (JCE) + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: 'http://geronimo.apache.org/' + name: Apache Geronimo Project + contact: Matt Hogstrom + product: + - name: Apache Geronimo + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/geronimo/' + manufacturer: ASF + why: designed for use with encryption library + - version: 1.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/geronimo/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://hadoop.apache.org/' + name: Apache Hadoop Project + contact: Owen O'Malley + product: + - name: Apache Hadoop + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/hadoop/' + manufacturer: ASF + why: designed for use with encryption library + - version: 17.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/hadoop/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://harmony.apache.org/' + name: Apache Harmony Project + contact: Tim Ellison + product: + - name: Apache Harmony + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/harmony/' + manufacturer: ASF + why: implements the Java Cryptography Extension (JCE) API + - version: 5.0M1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/harmony/' + manufacturer: ASF + why: implements the Java Cryptography Extension (JCE) API + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-137.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://hawq.incubator.apache.org/' + name: Apache HAWQ (incubating) Project + contact: Roman Shaposhnik + product: + - name: Apache HAWQ (incubating) Project + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/incubator-hawq.git' + manufacturer: ASF + why: General-purpose encryption and digest code + - href: 'https://hive.apache.org/' + name: Apache Hive Project + contact: Owen O'Malley + product: + - name: Apache Hive + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://github.com/apache/hive' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - version: 1.3.0 and on + eccn: 5D002 + source: + - href: 'https://github.com/apache/hive' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'http://hc.apache.org/' + name: Apache HttpComponents Project + contact: Erik Abele + product: + - name: Apache HttpComponents Core + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpcomponents/httpcore/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - version: 4.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpcomponents/httpcore/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - name: Apache HttpComponents Client + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpcomponents/httpclient/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - version: 4.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpcomponents/httpclient/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - version: '1.x, 2.x, 3.x' + eccn: 5D002 + source: + - href: >- + http://archive.apache.org/dist/httpcomponents/commons-httpclient/ + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Java Cryptography Extension (JCE) + - href: 'http://httpd.apache.org/' + name: Apache HTTP Server Project + contact: Roy T. Fielding + product: + - name: Apache HTTP Server + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpd/' + manufacturer: ASF + why: >- + mod_ssl designed for use with SSL library, + apr-util/mod_session_crypto designed for use with encryption + library + - version: apache_1.3.x + eccn: n/a + - version: httpd-2.0.x + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/' + manufacturer: ASF + why: mod_ssl designed for use with SSL library + - version: httpd-2.2.x + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/' + manufacturer: ASF + why: >- + mod_ssl module and apr-util/ssl designed for use with SSL + library + - version: apache_2.2.x-win32-*-openssl-* + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/' + manufacturer: ASF + why: >- + mod_ssl module and apr-util/ssl designed for use with SSL + library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - version: httpd-2.4.x + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/' + manufacturer: ASF + why: >- + mod_ssl module designed for use with SSL library, + apr-util/mod_session_crypto designed for use with encryption + library + - name: Apache Flood + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpd/test/flood/' + manufacturer: ASF + why: Designed for use with SSL library + - version: flood-0.4 + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/flood/' + manufacturer: ASF + why: Designed for use with SSL library + - name: Apache libapreq + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpd/apreq/' + manufacturer: ASF + why: Designed for use with Apache httpd 2.x + - version: libapreq2 + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/libapreq/' + manufacturer: ASF + why: Designed for use with Apache httpd 2.x + - version: libapreq + eccn: n/a + - name: Apache mod_ftp + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpd/mod_ftp/' + manufacturer: ASF + why: Designed for use with Apache httpd 2.x + - name: Apache mod_python + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/httpd/mod_python/' + manufacturer: ASF + why: Designed for use with Apache httpd 2.x + - version: mod_python-* + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/httpd/modpython/' + manufacturer: ASF + why: Designed for use with Apache httpd 2.x + - href: 'http://incubator.apache.org/' + name: Apache Incubator Project + contact: Roman Shaposhnik + product: + - name: Apache Abdera + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/incubator/abdera/java/' + manufacturer: ASF + why: Designed for use with the Apache XML Security Java API + - version: all 0.*-incubating + eccn: 5D002 + source: + - href: 'http://people.apache.org/dist/incubator/abdera/' + manufacturer: ASF + why: Designed for use with the Apache XML Security Java API + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-134.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk14-134.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.4.x + - name: Apache Airavata + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/incubator/airavata/' + manufacturer: ASF + why: >- + Designed for use with the Bouncy Castle, Puretls and Cryptix + enryption libraries. + - href: >- + http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/external/bcprov-jdk14-132.jar + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - href: 'http://www.cryptix.org/' + manufacturer: The Cryptix project + why: Provides cryptography for Java platform + - href: 'http://www.rtfm.com/puretls/' + manufacturer: Claymore Systems Puretls + why: Provides Java implementation of the SSLv3 and TLSv1 protocols + - href: 'http://www.globus.org/security/overview.html' + manufacturer: Globus Project + why: Provides implementation of Grid Security Infrastructure (GSI) + - name: Apache CloudStack + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://jasypt.svn.sourceforge.net/svnroot/jasypt/trunk' + manufacturer: JaSypt.org + why: Publicly available encryption library + - href: 'https://code.launchpad.net/~mysql/mysql-server/trunk' + manufacturer: Oracle + why: Publicly available database encryption libraries + - href: 'http://www.bouncycastle.org/download/' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - href: 'http://svn.apache.org/repos/asf/webservices/wss4j/trunk/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://git.openswan.org/openswan.git' + manufacturer: OpenSwan.org + why: Designed for use with encryption library + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - href: >- + http://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git + manufacturer: ASF + why: Makes use of publicly available encryption libraries + - name: Apache Hop + versions: + - version: Development + eccn: 5D002 + source: + - href: 'https://github.com/apache/incubator-hop' + manufacturer: ASF + why: designed for use with encryption library + - version: all releases + eccn: 5D002 + source: + - href: 'https://archive.apache.org/dist/incubator/hop/' + manufacturer: ASF + why: designed for use with encryption library + - name: Apache Impala + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/incubator-impala.git' + manufacturer: ASF + why: Designed for use with OpenSSL. + - version: 2.7.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/incubator/impala' + manufacturer: ASF + why: Designed for use with OpenSSL. + - name: Apache Milagro + versions: + - version: Development - C Library + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-c.git + manufacturer: ASF + why: General purpose and Apache Milagro servers. + - version: Development - JavaScript Library + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-js.git + manufacturer: ASF + why: General purpose and Apache Milagro servers. + - version: Development - Rust Library + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-milagro-crypto-rust.git + manufacturer: ASF + why: General purpose and Apache Milagro servers. + - version: Libraries and Servers 0.0.1 and later + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-milagro-dta.git + manufacturer: ASF + why: 'Milagro C, Rust and JavaScript Libraries and Milagro Servers' + - name: Apache NiFi + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://jasypt.svn.sourceforge.net/svnroot/jasypt/trunk' + manufacturer: JaSypt.org + why: Publicly available encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + general-purpose cryptography library (JCE) and secure socket + (JSSE) included with Java + - href: 'http://www.bouncycastle.org/download/' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - href: 'http://git-wip-us.apache.org/repos/asf/incubator-nifi.git' + manufacturer: ASF + why: Makes use of publicly available encryption libraries + - version: 0.0.1-incubating and later + eccn: 5D002 + source: + - href: 'http://jasypt.svn.sourceforge.net/svnroot/jasypt/trunk' + manufacturer: JaSypt.org + why: Publicly available encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + general-purpose cryptography library (JCE) and secure socket + (JSSE) included with Java + - href: 'http://www.bouncycastle.org/download/' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - href: 'http://git-wip-us.apache.org/repos/asf/incubator-nifi.git' + manufacturer: ASF + why: Makes use of publicly available encryption libraries + - name: Apache PDFBox + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/' + manufacturer: ASF + why: >- + Designed for use with the Java Cryptography Architecture (JCA) + and the Bouncy Castle enryption libraries. + - href: >- + http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/external/bcprov-jdk14-132.jar + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.4 + - href: >- + http://svn.apache.org/repos/asf/incubator/pdfbox/trunk/external/bcmail-jdk14-132.jar + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.4.x + - name: Apache Pirk + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git1-us-west.apache.org/repos/asf?p=incubator-pirk.git' + manufacturer: ASF + why: Includes cryptographic software implementation + - version: 0.1.0-incubating and later + eccn: 5D002 + source: + - href: 'https://dist.apache.org/repos/dist/dev/incubator/pirk/' + manufacturer: ASF + why: Includes cryptographic software implementation + - name: Apache Pulsar + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://github.com/apache/incubator-pulsar' + manufacturer: ASF + why: Designed for use with the Bouncy Castle enryption libraries. + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.55/bcprov-jdk15on-155.jar + manufacturer: Bouncy Castle + why: General-purpose encryption library + - version: 1.20-incubating and greater + eccn: 5D002 + source: + - href: 'https://github.com/apache/incubator-pulsar' + manufacturer: ASF + why: Designed for use with the Bouncy Castle enryption libraries. + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.55/bcprov-jdk15on-155.jar + manufacturer: Bouncy Castle + why: General-purpose encryption library + - name: Apache Shindig + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/incubator/shindig/' + manufacturer: ASF + why: designed for use with encryption library + - name: Apache Slider + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/incubator-slider.git' + manufacturer: ASF + why: designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: SSL library for Jetty + - version: 0.30-incubating + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/incubator-slider.git' + manufacturer: ASF + why: designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - version: 0.40-incubating and later + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/incubator-slider.git' + manufacturer: ASF + why: designed for use with encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: SSL library for Jetty + - name: Apache Taverna + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-language.git + manufacturer: ASF + why: Designed for use with Apache HttpComponents + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-osgi.git + manufacturer: ASF + why: Designed for use with Apache HttpComponents + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-engine.git + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE), + Java Cryptography Extension (JCE), BouncyCastle crypto, Apache + Derby, Apache Taverna Language and Apache Taverna OSGi + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-common-activities.git + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE), + Jetty, Apache WSS4J, Apache XML Security for Java, Apache + HttpComponents and Apache Taverna Engine + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-commandline.git + manufacturer: ASF + why: >- + Designed for use with Apache WSS4J, Apache XML Security for + Java, Apache HttpComponents, BouncyCastle crypto, Apache + Taverna Engine and Apache Taverna Common Activities + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-server.git + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE), + Java Cryptography Extension (JCE), BouncyCastle crypto, Apache + CXF and Apache Taverna Command Line + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench.git + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Apache Taverna Engine + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench-common-activities.git + manufacturer: ASF + why: >- + Designed for use with Apache Taverna Workbench and Apache + Taverna Common Activities + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-workbench-product.git + manufacturer: ASF + why: >- + Builds distribution that includes Apache WSS4J, Apache XML + Security for Java, Apache HttpComponents and BouncyCastle + crypto + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-component.git + manufacturer: ASF + why: >- + Designed for use with Apache HttpComponents, Apache Taverna + Engine, Apache Taverna Common Activities + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics.git + manufacturer: ASF + why: Designed for use with Apache Taverna Engine + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-gis.git + manufacturer: ASF + why: >- + Designed for use with Apache Taverna Engine, Apache Taverna + Common Activities + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile.git + manufacturer: ASF + why: >- + Designed for use with Android SDK https support, Dropbox + Android SDK and Apache HttpComponent + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-taverna-databundle-viewer.git + manufacturer: ASF + why: Designed for use with Ruby OpenSSL + - href: 'http://bouncycastle.org/download/bcprov-jdk15on-154.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: SSL library for Jetty + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - href: 'http://www.apache.org/dist/santuario/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + http://svn.apache.org/viewvc/santuario/xml-security-java/branches/1.5.x-fixes/ + manufacturer: ASF + why: Implements XML Signature and Encryption specs + - href: 'http://people.apache.org/dist/cxf/' + manufacturer: ASF + why: >- + Designed for use with the Apache XML Security Java API, WSS4J + and BouncyCastle crypto + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: 'http://archive.apache.org/dist/db/derby/' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - href: 'https://www.dropbox.com/developers-v1/core/sdks/android' + manufacturer: Dropbox + why: >- + designed for use with Android SDK, adds a + SecureSSLSocketFactory + - href: 'https://android.googlesource.com/' + manufacturer: Google + why: >- + includes encryption code adapted from OpenSSL, BouncyCastle, + BoringSSL + - href: 'https://github.com/ruby/openssl' + manufacturer: Ruby Programming Language + why: designed for use with OpenSSL + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - version: all releases + eccn: 5D002 + source: + - href: 'https://archive.apache.org/dist/incubator/taverna/' + manufacturer: ASF + why: >- + Designed for use with Apache CXF, Apache WSS4J, Apache XML + Security for Java, Apache HttpComponents, Apache Derby, + BouncyCastle crypto, Jetty, Java Secure Socket Extension + (JSSE), Java Cryptography Extension (JCE) + - href: 'http://bouncycastle.org/download/bcprov-jdk15on-154.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: SSL library for Jetty + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - href: 'http://www.apache.org/dist/santuario/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + http://svn.apache.org/viewvc/santuario/xml-security-java/branches/1.5.x-fixes/ + manufacturer: ASF + why: Implements XML Signature and Encryption specs + - href: 'http://people.apache.org/dist/cxf/' + manufacturer: ASF + why: >- + Designed for use with the Apache XML Security Java API, WSS4J + and BouncyCastle crypto + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: 'http://archive.apache.org/dist/db/derby/' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - href: 'https://www.dropbox.com/developers-v1/core/sdks/android' + manufacturer: Dropbox + why: >- + designed for use with Android SDK, adds a + SecureSSLSocketFactory + - href: 'https://android.googlesource.com/' + manufacturer: Google + why: >- + includes encryption code adapted from OpenSSL, BouncyCastle, + BoringSSL + - href: 'https://github.com/ruby/openssl' + manufacturer: Ruby Programming Language + why: designed for use with OpenSSL + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - name: Apache Trafodion + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf/incubator-trafodion.git + manufacturer: ASF + why: Designed for use with encryption libraries + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - version: all releases + eccn: 5D002 + source: + - href: 'https://archive.apache.org/dist/incubator/trafodion/' + manufacturer: ASF + why: Designed for use with encryption libraries + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: general-purpose cryptography library (JCE) included with Java + - name: Apache Tuweni + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/incubator-tuweni.git' + manufacturer: ASF + why: Designed for use with encryption libraries + - href: 'https://www.bouncycastle.org/download/bcprov-jdk15on-166.jar' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - href: 'https://www.bouncycastle.org/download/bcpkix-jdk15on-166.jar' + manufacturer: Bouncy Castle + why: >- + APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate + generation + - version: all releases + eccn: 5D002 + source: + - href: 'https://archive.apache.org/dist/incubator/tuweni/' + manufacturer: ASF + why: Designed for use with encryption libraries + - href: 'https://www.bouncycastle.org/download/bcprov-jdk15on-166.jar' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - href: 'https://www.bouncycastle.org/download/bcpkix-jdk15on-166.jar' + manufacturer: Bouncy Castle + why: >- + APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate + generation + - name: Apache Whirr + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/incubator/whirr' + manufacturer: ASF + why: designed for use with encryption library + - version: all 0.*-incubating + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/incubator/whirr/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcmail-jdk14-129.tar.gz' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: provides encryption (SSH) library + - href: 'http://juliusdavies.ca/commons-ssl/' + manufacturer: Not-Yet-Commons-SSL + why: general-purpose encryption library + - href: 'http://jakarta.apache.org/jmeter' + name: Apache Jakarta JMeter Project + contact: Martin van den Bemt + product: + - name: Apache Jakarta JMeter + versions: + - version: 1.0 and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/jakarta/jmeter/' + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Java Cryptography Extension (JCE) + - href: 'http://james.apache.org/' + name: Apache JAMES Project + contact: Norman Maurer + product: + - name: Apache JAMES Server + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/james/server/' + manufacturer: ASF + why: includes bcmail encryption library + - href: 'http://www.bouncycastle.org/download/bcmail-jdk14-129.tar.gz' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - version: 2.3.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/james/server/source/' + manufacturer: ASF + why: includes bcmail encryption library + - href: 'http://www.bouncycastle.org/download/bcmail-jdk14-129.tar.gz' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - name: Apache JAMES jDKIM + versions: + - version: 0.1 and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/james/jdkim/' + manufacturer: ASF + why: Use crypto algorithm to sign and verify signatures + - href: 'http://juliusdavies.ca/commons-ssl/' + manufacturer: Not-Yet-Commons-SSL + why: general-purpose encryption library + - name: Apache JAMES Mailet Crypto + versions: + - version: 0.1 and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/james/mailet/trunk/crypto/' + manufacturer: ASF + why: Use crypto algorithm to sign and verify via SMIME + - href: 'http://www.bouncycastle.org/download/bcmail-jdk16-146.jar' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - name: Apache JAMES Mime4J + versions: + - version: 0.4 and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/james/mime4j/' + manufacturer: ASF + why: >- + Use crypto algorithm to crypt and uncrypt temporary stored + data for protection + - href: 'http://jena.apache.org/' + name: Apache Jena + contact: Andy Seaborne + product: + - name: Apache Jena (distribution) + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://repository.apache.org/content/repositories/snapshots/org/apache/jena/ + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - version: binary distribution + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/jena/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - href: >- + https://repository.apache.org/content/repositories/releases/org/apache/jena/ + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - href: 'https://kafka.apache.org/' + name: Apache Kafka Project + contact: Rajini Sivaram + product: + - name: Apache Kafka + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=kafka.git' + manufacturer: ASF + why: >- + Designed for use with built-in Java Secure Socket Extension + (JSSE), Java Generic Security Services (GSS-API) and Java + Cryptography Extension (JCE) + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + General-purpose Java Secure Socket Extension (JSSE), Java + Generic Security Services (GSS-API) and Java Cryptography + Extension (JCE) + - version: 0.10.2 and later + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=kafka.git' + manufacturer: ASF + why: >- + Designed for use with built-in Java Secure Socket Extension + (JSSE), Java Generic Security Services (GSS-API) and Java + Cryptography Extension (JCE) + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + General-purpose Java Secure Socket Extension (JSSE), Generic + Security Services (GSS-API) and Java Cryptography Extension + (JCE) included with Java + - version: 0.9.0 and later + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=kafka.git' + manufacturer: ASF + why: >- + Designed for use with built-in Java Secure Socket Extension + (JSSE) and Java Generic Security Services (GSS-API) + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: >- + General-purpose Java Secure Socket Extension (JSSE) and Java + Generic Security Services (GSS-API) included with Java + - href: 'http://kudu.apache.org' + name: Apache Kudu Project + contact: Todd Lipcon + product: + - name: Apache Kudu + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/kudu.git' + manufacturer: ASF + why: >- + Designed for use with OpenSSL. Designed for use with Java SE + Security libraries including Java Secure Socket Extension + (JSSE), Java Generic Security Service (JGSS), and Java + Authentication and Authorization APIs (JAAS). + - version: 1.1.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/kudu/' + manufacturer: ASF + why: >- + Designed for use with OpenSSL. Designed for use with Java SE + Security libraries including Java Secure Socket Extension + (JSSE), Java Generic Security Service (JGSS), and Java + Authentication and Authorization APIs (JAAS). + - href: 'http://labs.apache.org' + name: Apache Labs Project + contact: Bernd Fondermann + product: + - name: Apache BaDCA + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/labs/badca/' + manufacturer: ASF + why: >- + BaDCA includes an interface to OpenSSL cryptographic functions + for use in creating CA's and signing certificates. + - name: Apache Vysper + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/labs/vysper/' + manufacturer: ASF + why: Includes Bounty Castle bcprov encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk15-135.tar.gz' + manufacturer: Bouncy Castle + why: general-purpose encryption library + - href: 'http://lucene.apache.org' + name: Apache Lucene Project + contact: Grant Ingersoll + product: + - name: Apache Nutch + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/lucene/nutch/trunk/' + manufacturer: ASF + why: >- + Designed for use with the PDFBox decrypt API in the parse-pdf + plugin + - version: 0.7 and later + eccn: 5D002 + source: + - href: 'http://www.apache.org/dist/lucene/nutch/' + manufacturer: ASF + why: >- + Designed for use with the PDFBox decrypt API in the parse-pdf + plugin + - href: >- + http://sourceforge.net/project/showfiles.php?group_id=78314&package_id=79377&release_id=454954 + manufacturer: PDFBox + why: >- + PDFBox is a Java PDF Library. This project will allow access + to all of the components in a PDF document. More PDF + manipulation features will be added as the project matures. + This ships with a utility to take a PDF document and output a + text file. + - name: Apache Solr + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/lucene/solr/trunk/' + manufacturer: ASF + why: >- + Designed for use with the Apache Tika API in the + contrib/extraction libraries + - version: 1.4 and later + eccn: 5D002 + source: + - href: 'http://www.apache.org/dist/lucene/solr/' + manufacturer: ASF + why: >- + Designed for use with the Apache Tika API in the + contrib/extraction libraries + - href: 'http://svn.apache.org/repos/asf/lucene/tika/trunk/' + manufacturer: Apache Tika + why: >- + Apache Tika is a Java Content Extraction Library. This project + will allow access to all of the components in a PDF document. + - name: Apache Tika + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/lucene/tika/trunk/' + manufacturer: ASF + why: Designed for use with the Bouncy Castle encryption libraries + - version: 0.2-incubating and later + eccn: 5D002 + source: + - href: 'http://www.apache.org/dist/lucene/tika/' + manufacturer: ASF + why: Designed for use with the Bouncy Castle encryption libraries + - href: 'http://www.bouncycastle.org/download/bcprov-jdk14-136.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.4 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk14-136.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.4.x + - href: 'http://myfaces.apache.org/' + name: Apache MyFaces Project + contact: Dennis Byrne + product: + - name: Apache MyFaces + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/myfaces/' + manufacturer: ASF + why: designed for use with encryption library + - version: 1.1.2 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/myfaces/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://mynewt.apache.org/' + name: Apache Mynewt (incubating) Project + contact: Sterling Hughes + product: + - name: Apache Mynewt + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;a=tree;f=crypto/mbedtls;h=d5f6a7013f36a68d25b9232769a273e990278477;hb=HEAD + manufacturer: ARM mbed + why: >- + Uses open source mbed TLS for cryptographic and SSL/TLS + capabilities + - href: >- + https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;a=tree;f=crypto/tinycrypt;h=13294d0db5cdf2b0e882839f8c204d7d2ddd3bd1;hb=HEAD + manufacturer: TinyCrypt + why: >- + Uses open source cryptography library with small footprint for + constrained devices. + - href: >- + https://git-wip-us.apache.org/repos/asf?p=incubator-mynewt-core.git;a=tree;f=net/ip/lwip_base/src/netif/ppp/polarssl;h=47a41b927b1faff57e562b0dac21c82c040e8025;hb=HEAD + manufacturer: PolarSSL + why: >- + Uses lightweight open source crypto blocks for ARM and MIPS + architectures. + - href: 'http://oltu.apache.org//' + name: Apache Oltu Project + contact: Antonio Sanso + product: + - name: Apache Oltu + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/oltu/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://ofbiz.apache.org/' + name: Apache Open For Business Project + contact: David E. Jones + product: + - name: Apache Open For Business + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/ofbiz/trunk/' + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Java Cryptography Extension (JCE) + - version: 4.0 release branch + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/ofbiz/branches/release4.0/' + manufacturer: ASF + why: >- + Designed for use with Java Secure Socket Extension (JSSE) and + Java Cryptography Extension (JCE) + - href: 'http://openejb.apache.org/' + name: Apache OpenEJB Project + contact: David Blevins + product: + - name: Apache OpenEJB + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/openejb/' + manufacturer: ASF + why: designed for use with encryption library + - version: 1.0 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/openejb/' + manufacturer: ASF + why: designed for use with encryption library + - version: All 0.x + eccn: n/a + - href: 'https://orc.apache.org/' + name: Apache ORC Project + contact: Owen O'Malley + product: + - name: Apache ORC + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://github.com/apache/orc' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - version: 1.6.0 and on + eccn: 5D002 + source: + - href: 'https://github.com/apache/orc' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: 'http://perl.apache.org/' + name: Apache Perl Project + contact: Geoffrey Young + product: + - name: mod_perl + versions: + - version: Perl-*-win32-bin-*.exe + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/perl/win32-bin/' + manufacturer: ASF + why: mod_perl module and Perl designed for use with SSL library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: 'http://poi.apache.org/' + name: Apache POI Project + contact: Nick Burch + product: + - name: Apache POI + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/poi/' + manufacturer: ASF + why: Designed for use with Java Cryptography Extension (JCE) + - version: 3.5 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/poi/' + manufacturer: ASF + why: Designed for use with Java Cryptography Extension (JCE) + - href: 'http://polygene.apache.org/' + name: Apache Polygene Project + contact: Niclas Hedhman + product: + - name: Apache Polygene + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;a=tree;hb=develop + manufacturer: ASF + why: Designed for use with Java Cryptography Extensions (JCE) + - href: www.bouncycastle.org/download/bcprov-jdk15on-156.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - version: '2.1' + eccn: 5D002 + source: + - href: >- + https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;a=tree;hb=a789141d5af7f9137dddb9bfc0f0e0af47ebec2d + manufacturer: ASF + why: Designed for use with Java Cryptography Extensions (JCE) + - href: www.bouncycastle.org/download/bcprov-jdk15on-152.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://shiro.apache.org/' + name: Apache Shiro Project + contact: Les Hazlewood + product: + - name: Apache Shiro + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/shiro/' + manufacturer: ASF + why: Designed for use with Java Cryptography Extensions (JCE) + - version: 1.1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/shiro/' + manufacturer: ASF + why: Designed for use with Java Cryptography Extensions (JCE) + - version: '1.0' + eccn: 5D002 + source: + - href: 'http://www.apache.org/dist/incubator/shiro' + manufacturer: ASF + why: Designed for use with Java Cryptography Extensions (JCE) + - version: All 0.x + eccn: n/a + - href: 'http://servicemix.apache.org/' + name: Apache ServiceMix Project + contact: Guillaume Nodet + product: + - name: Apache ServiceMix 3.x + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/servicemix/smx3/trunk' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library API for Java 1.4.x + - version: All 3.x versions + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/servicemix/servicemix-3' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://archive.apache.org/dist/xml/security/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - href: >- + ftp://ftp.bouncycastle.org/pub/release1.36/bcprov-jdk14-136.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library API for Java 1.4.x + - name: Apache ServiceMix 4.x + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk' + manufacturer: ASF + why: designed for use with encryption library + - version: 4.0-m1 + eccn: n/a + - name: Apache ServiceMix NMR + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/servicemix/smx4/nmr/trunk' + manufacturer: ASF + why: designed for use with encryption library + - version: '1.0-m1, 1.0-m2' + eccn: n/a + - name: Apache ServiceMix Kernel + versions: + - version: development + eccn: n/a + - version: All 1.0 milestones + eccn: n/a + - href: 'http://servicecomb.apache.org/' + name: Apache ServiceComb Project + contact: Willem Jiang + product: + - name: Apache ServiceComb Java-Chassis + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - version: 1.0.0-m1 and later + eccn: 5D002 + source: + - href: >- + https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - name: Apache ServiceComb Service-Center + versions: + - version: development + eccn: 5D002 + source: + - href: >- + https://gitbox.apache.org/repos/asf/servicecomb-service-center.git + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'https://github.com/golang/go/tree/master/src/crypto' + manufacturer: The golang Project + why: General-purpose cryptography with Go Language + - version: 1.0.0-m1 and later + eccn: 5D002 + source: + - href: >- + https://gitbox.apache.org/repos/asf/servicecomb-service-center.git + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: 'https://github.com/golang/go/tree/master/src/crypto' + manufacturer: The golang Project + why: General-purpose cryptography with Go Language + - name: Apache ServiceComb Pack + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf/servicecomb-pack.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - version: 0.2.0 and later + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf/servicecomb-pack.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - href: 'http://rocketmq.apache.org/' + name: Apache RocketMQ Project + contact: Heng Du + product: + - name: Apache RocketMQ + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=rocketmq.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - version: rocketmq-4.0.0-incubating and later + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=rocketmq.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: General-purpose cryptography library included with OpenSSL + - name: Apache RocketMQ ONS + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=rocketmq-ons.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - version: 1.8.0 and later + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf?p=rocketmq-ons.git' + manufacturer: ASF + why: Designed for use with built in Java encryption libraries + - href: >- + http://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: General-purpose cryptography library (JCE) included with Java + - href: 'http://apr.apache.org/' + name: Apache Portable Runtime Project + contact: Garrett Rooney + product: + - name: APR + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/apr/apr/' + manufacturer: ASF + why: designed for use with encryption library + - name: APR-Util + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/apr/apr-util/' + manufacturer: ASF + why: designed for use with encryption library + - version: '0.9.x, 1.2.x' + eccn: n/a + - version: 1.4.x and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/apr/apr-util/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://santuario.apache.org/' + name: Apache Santuario Project + contact: Colm O hEigeartaigh + product: + - name: Apache XML Security for Java + versions: + - version: development + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/ + manufacturer: ASF + why: Implements XML Signature and Encryption specs + - version: 1.5.x + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/viewvc/santuario/xml-security-java/branches/1.5.x-fixes/ + manufacturer: ASF + why: Implements XML Signature and Encryption specs + - name: Apache XML Security for C++ + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/viewvc/santuario/xml-security-cpp/trunk/' + manufacturer: ASF + why: Implements XML Signature and Encryption specs + - href: 'http://spamassassin.apache.org/' + name: Apache SpamAssassin Project + contact: Justin Mason + product: + - name: Apache SpamAssassin + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/spamassassin' + manufacturer: ASF + why: designed for use with SSL library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: 'http://search.cpan.org/dist/IO-Socket-SSL/' + manufacturer: Steffen Ullrich + why: Publicly available SSL encryption library + - version: 3.0.x and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/spamassassin/' + manufacturer: ASF + why: designed for use with SSL library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: 'http://search.cpan.org/dist/IO-Socket-SSL/' + manufacturer: Steffen Ullrich + why: Publicly available SSL encryption library + - href: 'https://spark.apache.org/' + name: Apache Spark Project + contact: Matei Zaharia + product: + - name: Apache Spark + versions: + - version: 2.2.0 through 2.3.x + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/commons-crypto.git' + manufacturer: ASF + why: Authentication and encryption/decryption of network traffic + - href: 'http://bouncycastle.org/download/bcprov-jdk15on-158.jar' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - version: 2.4.0 and later + eccn: 5D002 + source: + - href: 'https://git-wip-us.apache.org/repos/asf/commons-crypto.git' + manufacturer: ASF + why: Authentication and encryption/decryption of network traffic + - href: 'http://tomcat.apache.org/' + name: Apache Tomcat Project + contact: Mladen Turk + product: + - name: Apache Tomcat + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/tomcat/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - version: 3.x and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/tomcat/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - name: Apache Tomcat native connector + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/tomcat/connectors/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - version: 1.x and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/tomcat/connectors/' + manufacturer: ASF + why: Designed for use with Java Secure Socket Extension (JSSE) + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - href: 'http://uima.apache.org/' + name: Apache UIMA Project + contact: Marshall Schor + product: + - name: Apache UIMA-AS + versions: + - version: development + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/repos/asf/incubator/uima/sandbox/trunk/uima-as + manufacturer: ASF + why: >- + Designed for use with Apache ActiveMQ, and UIMA-AS includes + Apache ActiveMQ in its distribution + - version: all releases starting with 2.2.2-incubating + eccn: 5D002 + source: + - href: 'http://people.apache.org/dist/incubator/uima/source/uima-as/' + manufacturer: ASF + why: >- + Designed for use with Apache ActiveMQ, and UIMA-AS includes + Apache ActiveMQ in its distribution + - name: Apache UIMA Addons + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/uima/addons/trunk' + manufacturer: ASF + why: >- + Designed for use with, and includes, Apache Tika, which is in + turn classifed 5D002 + - version: 2.3.0 and later + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/uima/addons/trunk' + manufacturer: ASF + why: >- + Designed for use with, and includes, Apache Tika, which is in + turn classifed 5D002 + - name: Apache UIMA Addon Tika Annotator + versions: + - version: development + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/repos/asf/uima/addons/trunk/TikaAnnotator + manufacturer: ASF + why: >- + Designed for use with, and includes, Apache Tika, which is in + turn classifed 5D002 + - version: 2.3.0 and later + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/repos/asf/uima/addons/trunk/TikaAnnotator + manufacturer: ASF + why: >- + Designed for use with, and includes, Apache Tika, which is in + turn classifed 5D002 + - name: Apache UIMA-DUCC + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/uima/sandbox/uima-ducc' + manufacturer: ASF + why: >- + Designed for use with Apache ActiveMQ, and UIMA-DUCC includes + Apache ActiveMQ in its distribution + - version: all releases starting with 1.0 + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/uima/ducc' + manufacturer: ASF + why: >- + Designed for use with Apache ActiveMQ, and UIMA-DUCC includes + Apache ActiveMQ in its distribution + - href: 'http://vcl.apache.org/' + name: Apache VCL Project + contact: Andy Kurth + product: + - name: Apache VCL + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/vcl/trunk/' + manufacturer: ASF + why: Designed for use with encryption library + - version: 2.1 to 2.2.2 + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/vcl/' + manufacturer: ASF + why: Designed for use with encryption library + - version: 2.3 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/vcl/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'https://github.com/phpseclib/phpseclib' + manufacturer: phpseclib + why: Publicly available encryption library + - href: 'http://ws.apache.org/' + name: Apache Web Services Project + contact: Ruchith Fernando + product: + - name: Apache WSS4J + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/webservices/wss4j/trunk/' + manufacturer: ASF + why: Designed for use with encryption library + - href: www.bouncycastle.org/download/bcprov-jdk15on-151.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - href: 'http://www.apache.org/dist/santuario/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - version: '1.6' + eccn: 5D002 + source: + - href: >- + http://svn.apache.org/repos/asf/webservices/wss4j/branches/1_6_x-fixes/ + manufacturer: ASF + why: Designed for use with encryption library + - href: www.bouncycastle.org/download/bcprov-jdk15on-151.tar.gz + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java + - href: 'http://www.apache.org/dist/santuario/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - version: 1.0 to 1.5 + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/ws/wss4j/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.3 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://archive.apache.org/dist/santuario/java-library/' + manufacturer: ASF + why: >- + General-purpose XML encryption and digital signature + implementation + - name: Apache Rampart/Java + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/webservices/rampart/trunk/java' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.3 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://xml.apache.org/security/dist/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - version: 1.1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/ws/rampart/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.3 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://xml.apache.org/security/dist/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - name: Apache Rampart/C + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/webservices/rampart/trunk/c/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - version: 0.09 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/ws/rampart/c/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: Publicly available SSL encryption library + - name: Apache Synapse + versions: + - version: '1.0, 1.1, 1.1.1, 1.2, 2.0.0' + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/synapse/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.3 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://www.bouncycastle.org/download/bcprov-ext-jdk15-140.jar' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://www.bouncycastle.org/download/bcprov-jdk14-140.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://xml.apache.org/security/dist/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - href: 'http://synapse.apache.org/' + name: Apache Synapse Project + contact: Paul Fremantle + product: + - name: Apache Synapse + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/synapse' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.3 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://www.bouncycastle.org/download/bcprov-ext-jdk15-140.jar' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://www.bouncycastle.org/download/bcprov-jdk14-140.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://xml.apache.org/security/dist/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - version: 1.1.1 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/synapse/' + manufacturer: ASF + why: Designed for use with encryption library + - href: 'http://www.bouncycastle.org/download/bcprov-jdk13-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.3 + - href: 'http://www.bouncycastle.org/download/bcmail-jdk15-132.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://xml.apache.org/security/dist/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - href: 'http://wicket.apache.org/' + contact: Janne Hietamaki + name: Apache Wicket Project + product: + - name: Apache Wicket + versions: + - version: '1.3, development' + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/wicket/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://mina.apache.org/' + name: Apache MINA Project + contact: Julien Vermillard + product: + - name: Apache MINA + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/mina/trunk' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - version: '1.0, 1.1, 2.0' + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/mina/' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - name: Apache Vysper + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/mina/sandbox/vysper' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - href: 'http://www.bouncycastle.org/download/bcprov-jdk15-140.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - name: Apache FtpServer + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/mina/ftpserver' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - version: '1.0' + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/mina/ftpserver/' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - name: Apache SSHD + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/mina/sshd' + manufacturer: ASF + why: >- + designed for use with the Java Cryptography Extension (JCE) + API + - href: 'http://www.bouncycastle.org/download/bcprov-jdk15-140.tar.gz' + manufacturer: Bouncy Castle + why: General-purpose encryption library for Java 1.5 + - href: 'http://wookie.apache.org/' + name: Apache Wookie Project + contact: Scott Wilson + product: + - name: Apache Wookie + versions: + - version: development + eccn: 5D002 + source: + - href: 'http://svn.apache.org/repos/asf/wookie/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://archive.apache.org/dist/santuario/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - version: 0.13 and later + eccn: 5D002 + source: + - href: 'http://archive.apache.org/dist/wookie/' + manufacturer: ASF + why: designed for use with encryption library + - href: 'http://archive.apache.org/dist/santuario/java-library/' + manufacturer: Apache Santuario + why: >- + General-purpose XML encryption and digital signature + implementation + - href: 'http://ignite.apache.org/' + name: Apache Ignite Project + contact: Denis Magda + product: + - name: Apache Ignite + versions: + - version: development + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf/ignite.git' + manufacturer: ASF + why: >- + Designed to use with built-in Java Cryptography Architecture + (JCA) + - href: >- + https://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: Designed to use with built-in Java encryption libraries (JCE) + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: >- + Designed to use General Purpose cryptography library included + with OpenSSL + - href: 'https://dotnet.microsoft.com/download' + manufacturer: Microsoft + why: Designed to use .NET Framework Cryptography Model + - href: 'https://dotnet.microsoft.com/download' + manufacturer: .NET Foundation + why: 'Designed to use .NET Core, and build in Cryptography' + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: Provides encryption SSH library + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - version: 2.5.0 - latest + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf/ignite.git' + manufacturer: ASF + why: >- + Designed to use with built-in Java Cryptography Architecture + (JCA) + - href: >- + https://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: Designed to use with built-in Java encryption libraries (JCE) + - href: 'http://www.openssl.org/source/' + manufacturer: The OpenSSL Project + why: >- + Designed to use General Purpose cryptography library included + with OpenSSL + - href: 'https://dotnet.microsoft.com/download' + manufacturer: Microsoft + why: Designed to use .NET Framework Cryptography Model + - href: 'https://dotnet.microsoft.com/download' + manufacturer: .NET Foundation + why: 'Designed to use .NET Core, and build in Cryptography' + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: Provides encryption SSH library + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - version: 2.4.0 + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf/ignite.git' + manufacturer: ASF + why: >- + Designed to use with built-in Java Cryptography Architecture + (JCA) + - href: >- + https://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: Designed to use with built-in Java encryption libraries (JCE) + - href: 'https://dotnet.microsoft.com/download' + manufacturer: Microsoft + why: Designed to use .NET Framework Cryptography Model + - href: 'https://dotnet.microsoft.com/download' + manufacturer: .NET Foundation + why: 'Designed to use .NET Core, and build in Cryptography' + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: Provides encryption SSH library + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) + - version: 1.0.0 - 2.3.0 + eccn: 5D002 + source: + - href: 'https://gitbox.apache.org/repos/asf/ignite.git' + manufacturer: ASF + why: >- + Designed to use with built-in Java Cryptography Architecture + (JCA) + - href: >- + https://www.oracle.com/technetwork/java/javase/downloads/index.html + manufacturer: Oracle + why: Designed to use with built-in Java encryption libraries (JCE) + - href: 'http://www.jcraft.com/jsch/' + manufacturer: 'JCraft, Inc.' + why: Provides encryption SSH library + - href: 'http://eclipse.org/jetty' + manufacturer: The Eclipse Foundation + why: HTTPS support in Jetty (uses SSL) diff --git a/pelicanconf.yaml b/pelicanconf.yaml new file mode 100644 index 0000000..55a0670 --- /dev/null +++ b/pelicanconf.yaml @@ -0,0 +1,35 @@ +site: + name: Apache Template + description: Provides a template for projects wishing to use the Pelican ASF static content system + domain: template.apache.org + logo: images/logo.png + repository: https://github.com/apache/template-site/blob/main/content/ + trademarks: Apache, the Apache feather logo, and "Project" are trademarks or registered trademarks + +theme: theme/apache + +# plugins: +# paths: +# - theme/plugins +# use: +# - gfm + +setup: + data: asfdata.yaml + run: + - /bin/bash shell.sh + ignore: + - README.md + - include + - docs + copy: + - docs + +genid: + unsafe: yes + metadata: yes + elements: yes + headings_depth: 4 + permalinks: yes + toc_depth: 4 + tables: yes diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..10ac40b --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +pelican +pelican-sitemap +BeautifulSoup4 +ezt +PyYAML +requests diff --git a/shell.sh b/shell.sh new file mode 100755 index 0000000..c8d26a4 --- /dev/null +++ b/shell.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +echo $PWD + +echo 'EZMD' +find . -name "*.ezmd" +echo 'MD' +find . -name "*.md" diff --git a/theme/apache/templates/README.md b/theme/apache/templates/README.md new file mode 100644 index 0000000..00e0dd6 --- /dev/null +++ b/theme/apache/templates/README.md @@ -0,0 +1,38 @@ +# Apache Theme + +The Apache Theme included here consists two types of files. + +1. Page templates. + There should be one template for each page type. +2. CSS stylesheets. + There are css overrides for the site and/or template. + +## Page Templates + +1. base.html - there is only one page type. + +Change the base page as necessary and add new page types as required. + +## CSS Stylesheets + +These are site or template specific overrides to the stylesheet frameworks. +You can choose to include these in your template, or you can move the file into your assets. + +1. styles.css - consists of custom site CSS overrides. Edit as needed. + +See [Web Developer](../../../DEVELOPER.md) for framework and other information. + +Each of the above files should be edited as needed for the deployed website. + +## Pelican Variables set in [pelicanconf.py](../../../pelicanconf.py) + +~~~python +SITENAME = u'Apache ' +SITEDOMAIN = '.apache.org' +SITEURL = 'https://.apache.org' +SITELOGO = 'https://.apache.org/images/logo.png' +SITEDESC = u'' +SITEREPOSITORY = 'https://github.com/apache//blob//content/' +TRADEMARKS = u'Apache, the Apache feather logo, and are trademarks or registered trademarks' +CURRENTYEAR = date.today().year +~~~ diff --git a/theme/apache/templates/base.html b/theme/apache/templates/base.html new file mode 100644 index 0000000..381cbef --- /dev/null +++ b/theme/apache/templates/base.html @@ -0,0 +1,213 @@ + + + + + {% block head %} + + + {{ SITENAME }} - {{ page.title }} + {% endblock %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

{{ page.metadata.breadcrumbs }}

+ {% block content %} + {% endblock %} + {% if page.source_button is defined %} + +

+ Page Source +

+ {% endif %} +
+ + + + + + + + + + + + + + + + diff --git a/theme/apache/templates/styles.css b/theme/apache/templates/styles.css new file mode 100644 index 0000000..cd22c4e --- /dev/null +++ b/theme/apache/templates/styles.css @@ -0,0 +1,65 @@ +html { + font-size: 18px; +} +body { + font-family: 'Montserrat', 'Source Sans Pro','Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 300; + background-color: #fff; +} +.markdown-body { + box-sizing: border-box; + min-width: 200px; + max-width: 980px; + margin: 0 auto; + padding: 45px; +} +@media (max-width: 767px) { + .markdown-body { + padding: 15px; + } +} +.footer { + border-top: 1px solid black; + padding-top: 3px; +} +.right-align { + text-align: right; +} +.center-align { + text-align: center; +} +blockquote { + background: bisque; +} +.bg-primary { + background-color: #005bff!important; +} +a { + font-weight: 400; + color: #4643aa; +# color: #005bff; +} +#li { +# line-height: 2; +#} +.h1, h1 { + font-size: 1.5rem; +} +.h2, h2 { + font-size: 1.4rem; +} +.h3, h3 { + font-size: 1.3rem; +} +.h4, h4 { + font-size: 1.2rem; +} +.h5, h5 { + font-size: 1.1rem; +} +.headerlink { + visibility: hidden; +} +h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, h6:hover > .headerlink { + visibility: visible +}