Commit Graph

22 Commits

Author SHA1 Message Date
Marc Mültin fe7aebdca4 - Included EXIficient library and according xml parser libraries (see shared/libs) as EXIficient's license finally changed from GPLv2 to MIT (MIT is compatible with EPL v1). Uncommented EXIficientCodec.java file. You now can quickly switch between EXIficientCodec and OpenEXI coded by (un)commenting the respective line in MessageHandler.java.
- A failed verification of received sales tariff (in ChargeParameterDiscoveryRes) does not lead any more to the termination of the communication session, but to just ignoring the sales tariff so that the charge process itself can still continue.
- Additional check if TLS is used when selecting a payment option from the offered list of payment options. If the SECC is offering a contract-based payment although no TLS is used (in this case the SECC shall not offer contract-based payment after all), the EVCC will not select 'CONTRACT' any more but 'EIM' instead.
- The received private key of the contract certificate (upon receipt of CertificateInstallationRes/CertificateUpdateRes) is first checked according to [V2G2-823] before saving the private key. If the check fails, the contract certificate and private key will not be safed (BUT: check is not complete, additional help with ECC mechanisms might be needed).
- All other files: Just the slight modification of the copyright header (which has been done in the master branch, but not the developer branch)
2016-07-28 14:28:03 +02:00
Marc Mültin 96ea627bb7 stopped following PKCS#12 container files and keystore files 2016-04-02 14:00:39 +02:00
Marc Mültin ac7a9095f0 Enhanced TLS-related features:
- added ResponseCode 'OK_CertificateExpiresSoon' on SECC side when receiving ContractCertificate with PaymentDetailsReq
- modified TLSClient to initiate TLS handshake right when initializing TLSClient (instead of when sending first message), thus enabling the check for the correct domain component "CPO" of the SECC certificate
- validates now provisioning certificate chain and checks for correct domain component "CPS" of provisioning leaf certificate
- added SecurityUtils function to get contract certificate from EVCC keystore
- added SecurityUtils function to get validity period of contract certificate
- added SecurityUtils function to also check for correct domain component when checking validity of certificate
- implemented a correct check if certificate update or installation is needed upon receiving PaymentServiceSelectionRes on EVCC side
2016-04-01 21:17:05 +02:00
Marc Mültin 6329658d4a Update README.md
email link deleted
2015-12-16 19:27:36 +01:00
Marc Mültin 11bb655670 Update README.md
updated readme file with hints to user group and powerpoint presentation regarding in-depth knowledge about ISO 15118
2015-12-16 19:26:38 +01:00
Marc Mültin 9ee2d21472 removed hardcoded namespace from function getJaxbElement() in shared.utils.MiscUtils.java and added global values in shared.enumerations.GlobalValues.java 2015-12-15 12:09:16 +01:00
Marc Mültin c3605af549 Merge branch 'master' of https://github.com/eclipse/risev2g 2015-12-14 17:10:20 +01:00
Marc Mültin 72d0327a72 Addresses #3 "SignedInfo tag namespace issue":
A new check for the type SignedInfoType to get the correct namespace deals with this issue
Tested with updated keystores and certificates
2015-12-14 17:09:14 +01:00
Marc Mültin c1b0118cc3 Update README.md 2015-11-13 11:45:53 +01:00
Marc Mültin 91b153fb98 Some minor bugfixes for bugs encountered at the Third International Testival in Dortmund on the 12th of November 2015 2015-11-12 18:45:16 +01:00
Marc Mültin c192dbffcb Typo corrected 2015-06-17 18:32:13 +02:00
Marc Mültin 27992b59c9 Fixes #1 with the topic "Getting started...". The network interface property in the SECCConfig.properties and EVCCConfig.properties should now be provided as an integer value (an index value) instead of a string value (such as 'lo0' or 'eth1') 2015-06-17 18:29:53 +02:00
Marc Mültin 27b186996f Update README.md 2015-06-17 14:51:49 +02:00
Marc Mültin c58ecc32d8 Update README.md 2015-06-17 14:50:24 +02:00
Marc Mültin 5613445e3e Merge pull request #2 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-06-17 14:49:40 +02:00
Marc Mültin 4ae64df4a9 Update README.md 2015-06-17 14:08:31 +02:00
The Gitter Badger ed22959d93 Added Gitter badge 2015-06-17 12:00:04 +00:00
Marc Mültin e73d9a6c7c Merge branch 'master' of https://github.com/eclipse/risev2g 2015-06-01 18:41:52 +02:00
Marc Mültin 0c2984d979 no message 2015-06-01 18:41:19 +02:00
Marc Mültin 2d1a6e1913 Create README.md 2015-06-01 18:37:03 +02:00
Marc Mültin 505e772f08 initial commit for RISE V2G 2015-06-01 17:19:09 +02:00
Eclipse Webmaster team 653a2f11e7 Initial commit 2015-03-12 10:53:47 -04:00