GitHub user alopresto opened a pull request:
https://github.com/apache/nifi/pull/163
Nifi 1365
Added support for Groovy unit tests in `nifi-web-security` when triggered
with `mvn clean test -Dgroovy=test` as the custom profile is triggered by
variable `groovy` == `test`.
The only Groovy tests right now apply to OCSPCertificateValidator.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/alopresto/nifi NIFI-1365
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/nifi/pull/163.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #163
----
commit d9eb2f0f63ea7dcaa6d3e747a706091c2536419d
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T03:03:09Z
NIFI-1324:
Changed Maven dependencies for BouncyCastle bcprov and bcpg from jdk16:1.46
to jdk15on:1.53 (kept nifi-web-security on jdk16:1.46 because jdk15on:1.53
splits OCSP logic into new module bcpkix).
Added individual unit tests for PGP public keyring validation.
Passes all legacy unit tests.
commit 6f638ce1a962543bb19bb6107ad09f6aba6d743a
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T03:11:20Z
NIFI-1324:
Added TODOs for customizable brick encryption and refactoring shared code.
Cleaned up magic numbers to constants.
commit cb480d3dc238feab564d05145bfd7eca64e75ad1
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T03:24:25Z
Merge pull request #2 from apache/master
Pulling from upstream/master
commit 368fabcd29b41e85e181d6ba7924fa0360775403
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T03:25:28Z
Merge branch 'master' of https://github.com/alopresto/nifi into NIFI-1324
commit 9633121425ceed5b3f6decd98f90c6e468c7d580
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T16:57:54Z
NIFI-1324:
Added unit tests for OpenPGPPasswordBasedEncryptor (internal consistency
and legacy file decrypt).
Began refactoring shared encrypt code from OpenPGP* implementations.
commit 1ca503959c3f82c92410c79ef1907e6796438b46
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T17:19:24Z
NIFI-1324:
Extracted encrypt utility method from OpenPGPPasswordBasedEncryptor to
PGPUtil class.
commit 66a87e1fffa4e67baaa769976cb88934032cf2bc
Author: Andy LoPresto <[email protected]>
Date: 2015-12-23T17:57:55Z
NIFI-1324:
Added test resources (signed and unsigned key-encrypted files).
Added unit tests for OpenPGPKeyBasedEncryptor (internal consistency and
external file decrypt).
commit da648b9747e069bbc021f0a9996d9ee79ca2bdf9
Author: Andy LoPresto <[email protected]>
Date: 2015-12-28T17:07:35Z
NIFI-1324:
Changed BC dependency for nifi-web-security to bcprov-jdk15on:1.53 and
bcpkix-jdk15on:1.53.
Updated OCSPValidator to use new BC logic for OCSP validation. This code
compiles but should be fully audited, as the legacy OCSP validation was not
completely implemented.
commit d42302e5a36b929590866ab4e4bf595f0b1fe0b2
Author: Andy LoPresto <[email protected]>
Date: 2016-01-04T22:04:51Z
NIFI-1324:
Added skeleton of OCSP validator unit tests with successful keypair and
certificate generation and signing code.
commit 4b855d9c6d24926d88d5262cdd6e5c26ee29c142
Author: Andy LoPresto <[email protected]>
Date: 2016-01-04T22:10:13Z
NIFI-1324:
Added further unit tests for issued certificates.
commit e25b85c765c76562b1cc7b4ebe3e0659ca9f907e
Author: Andy LoPresto <[email protected]>
Date: 2016-01-05T21:40:01Z
NIFI-1354
Generated new self-signed RSA-2048 key for FQDN localhost in keystore and
exported to truststore.
commit 65535c5325c0e1e42ea86609fd30d4396544b5cc
Author: Andy LoPresto <[email protected]>
Date: 2016-01-05T23:21:15Z
Merge pull request #3 from alopresto/NIFI-1354
NIFI-1354
commit 2222636d83a3d20b5985e5f1f75dc9ec5f5fb2b5
Author: Andy LoPresto <[email protected]>
Date: 2016-01-05T23:23:10Z
Merge branch 'master' of https://github.com/apache/nifi
commit f1a95c5cf74385e00d861a52bdadf1cc27a2c551
Author: Andy LoPresto <[email protected]>
Date: 2016-01-05T23:24:18Z
Merge branch 'master' of https://github.com/alopresto/nifi
commit c47fa8f76e46f8a338574cb9c40b75f2d80ff58b
Author: Andy LoPresto <[email protected]>
Date: 2016-01-06T01:03:41Z
NIFI-1324:
Annotated unimplemented unit tests with note about Groovy integration.
commit 8697112f58d4c5c132c321114c8f245e32834b06
Author: Andy LoPresto <[email protected]>
Date: 2016-01-06T01:06:08Z
Merge pull request #4 from alopresto/NIFI-1324
Nifi 1324
commit 913c095e2c13dc7fa156e6e3b67f80bb140d4ee0
Author: Andy LoPresto <[email protected]>
Date: 2016-01-06T01:49:34Z
NIFI-1324:
Added Groovy support for unit tests to pom with skeleton test.
commit a48c1e47919343a71bff342bfcfcdbbc79fd930e
Author: Andy LoPresto <[email protected]>
Date: 2016-01-07T22:38:39Z
NIFI-1324:
Refactored Jersey call in OCSPCertificateValidator to internal method.
Added Groovy unit tests for OCSPCertificateValidator.
commit 34ba220c273f6bbf8673b46022212ca269098e16
Author: Andy LoPresto <[email protected]>
Date: 2016-01-07T23:05:06Z
NIFI-1324:
Added toString() to NiFi local OcspRequest.
Implemented positive & negative unit tests with cache injection for
valid/revoked OCSP certificate.
commit 0931c3d518dfffd1a83f4c6faff8f1b4e9e7e70d
Author: Andy LoPresto <[email protected]>
Date: 2016-01-07T23:21:44Z
Revert "NIFI-1324:"
This reverts commit 913c095e2c13dc7fa156e6e3b67f80bb140d4ee0.
# Conflicts:
#
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/test/groovy/org/apache/nifi/web/security/x509/ocsp/OcspCertificateValidatorGroovyTest.groovy
commit 5881a3518773568cb85fec9e5ca588753369ce55
Author: Andy LoPresto <[email protected]>
Date: 2016-01-07T23:30:54Z
Merge pull request #5 from alopresto/NIFI-1324
Nifi 1324
commit bcb89bb64ad43f11bc0725be9ef275b3d745afeb
Author: Andy LoPresto <[email protected]>
Date: 2016-01-07T23:34:20Z
NIFI-1365
Added Groovy unit test for OCSPCertificateValidator.
Modified pom.xml to support Groovy unit tests with custom variable.
mvn clean test -Dgroovy=test
commit 4837d9c900d7cf4e7f5fb1094d61b0a27f4521bc
Author: Andy LoPresto <[email protected]>
Date: 2016-01-07T23:40:31Z
NIFI-1365
Added local cache injection into Groovy tests for OCSP certificate
validation (see NIFI-1324 and NIFI-1364).
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---