aboutsummaryrefslogtreecommitdiffstats
path: root/certService/src/main/java
AgeCommit message (Collapse)AuthorFilesLines
2022-01-10[OOM-CERT-SERVICE]Fix Apache log4j2 vulnerability2.5.0Tomasz Wrobel1-0/+35
- Top up spring-boot to 2.5.8 - Top up Apache log4j2 to 2.17.1 - Top up spring-boot-starter-log4j2 to 2.6.2 - Add miising validator bean Issue-ID: OOM-2903 Signed-off-by: Tomasz Wrobel <tomasz.wrobel@nokia.com> Change-Id: I816c59e39344bb1fcc2833bcbd58af7fc1c30d78
2021-07-19Merge "[OOM-CERT-SERVICE] Add CertificateDecriptionException handler"Bogumil Zebek1-0/+10
2021-07-19Merge "[OOM-CERT-SERVICE] Refactor CmpResponseValidationHelper"Bogumil Zebek2-90/+57
2021-07-19[OOM-CERT-SERVICE] Update OpenAPIPiotr Marcinkiewicz1-2/+22
- Update OpenAPI after introduction certificate update endpoint Issue-ID: OOM-2753 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: I16117a9dc9f854ba04b39ca1133c19d052e8f7db
2021-07-19[OOM-CERT-SERVICE] Add CertificateDecriptionException handlerPiotr Marcinkiewicz1-0/+10
Issue-ID: OOM-2753 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: If4f705b11cdaf1c98f49875b40eb970563d4c3dd
2021-07-15[OOM-CERT-SERVICE] Refactor CmpResponseValidationHelperPiotr Marcinkiewicz2-90/+57
- move to validation package - adjust methods modifiers - remove duplicated code (getProtectedBytes) Issue-ID: OOM-2753 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: I2dd977ac136e2d1f99338f2c92b36b19651426df
2021-07-15[OOM-CERT-SERVICE] Improve loggingJoanna Jeremicz6-23/+27
Issue-ID: OOM-2753 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: If61f56cf0a54cc0084481613ff984ae01655c942
2021-07-15Merge "[OOM-CERT-SERVICE] Refactor CertService API code"Pawel Baniewski12-119/+140
2021-07-15Merge "[OOM-CERT-SERVICE] Fix sonar and checkstyle issues, code cleanup"Pawel Baniewski8-29/+33
2021-07-14[OOM-CERT-SERVICE] Remove CaMode from Cmpv2Server configurationRemigiusz Janeczek3-53/+5
Issue-ID: OOM-2753 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: I10662551a315a0b38b1213513d07ab2a4ccf5326
2021-07-13[OOM-CERT-SERVICE] Refactor CertService API codePiotr Marcinkiewicz12-121/+141
- move conversion StringBase64 to PrivateKey to separate class - move protection algorithm classes to separate package - adjust modifiers and test to above changes Issue-ID: OOM-2753 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: Ifafa38162acfcd59d5177dbc478a6209e97a18e3
2021-07-13[OOM-CERT-SERVICE] Fix sonar and checkstyle issues, code cleanupRemigiusz Janeczek8-29/+33
Issue-ID: OOM-2753 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: Id88b6b2bceba7258745e4ce999dd375fb9ce438f
2021-07-08[OOM-CERT-SERVICE] Code refactorJoanna Jeremicz19-446/+314
- Rename methods names to more descriptive ones - Group classes in packages - Simplify certificate model usage in KUR (use BouncyCastle object) Issue-ID: OOM-2753 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: I0507752b8d74a71ef27545648c2045f2033a330a
2021-07-06[OOM-CERT-SERVICE] Add Certification Request functionalityJoanna Jeremicz4-13/+47
Issue-ID: OOM-2753 Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com> Change-Id: Id8702dd45254f0e82d9b71e5e69372569e523838
2021-07-05[OOM-CERT-SERVICE] Add Key Update Request functionalityTomasz Wrobel7-16/+144
Issue-ID: OOM-2753 Signed-off-by: Tomasz Wrobel <tomasz.wrobel@nokia.com> Change-Id: Icecef30b830c38606e17fbc2c502208543d048d2
2021-07-01Merge "[OOM-CERT-SERVICE] Add logic for KUR/CR detection"Bogumil Zebek13-67/+514
2021-07-01Merge "[OOM-CERT-SERVICE] Add handling cmp response when PBM value is missing."Bogumil Zebek1-17/+20
2021-07-01[OOM-CERT-SERVICE] Add logic for KUR/CR detectionRemigiusz Janeczek13-67/+514
Issue-ID: OOM-2753 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: I571ad3914a870dde83929cb6121c2c63a5df3ae4
2021-06-30[OOM-CERT-SERVICE] Add handling cmp response when PBM value is missing.Tomasz Wrobel1-17/+20
Issue-ID: OOM-2753 Signed-off-by: Tomasz Wrobel <tomasz.wrobel@nokia.com> Change-Id: I38de28c994b5c83f936b3b5ea47d024a96f4733e
2021-06-29Merge "[OOM-CERT-SERVICE] Add update endpoint"Bogumil Zebek3-1/+160
2021-06-29[OOM-CERT-SERVICE] Add update endpointPiotr Marcinkiewicz3-1/+160
- Add endpoint with old cert and old PK parameters for KUR/CR requests Issue-ID: OOM-2753 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: I094ce1a39a11bbb94f94e0b13ca7ff71eb99dd30
2021-06-28[OOM-CERT-SERVICE] Implement signature PKIMessage protectionPiotr Marcinkiewicz8-90/+262
- Add signature protection - Refactor password-based protection code - Add JUnit tests Issue-ID: OOM-2753 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: I398568a35e52a816c32646c8915db5c287ede401
2021-06-10Fix sonar issuesRemigiusz Janeczek3-6/+7
Issue-ID: OOM-2764 Signed-off-by: Remigiusz Janeczek <remigiusz.janeczek@nokia.com> Change-Id: Iab71cbcac1982207e6f29b4b046280ad27143e03
2021-01-27[OOM-CERT-SERVICE] Fix KeyUsage extention sent to CMPv2 server2.3.3Piotr Marcinkiewicz1-6/+17
- fix setting key usage to digitalSignature & keyEncipherment & nonRepudiation - set extended key usage to clientAuth & serverAuth Issue-ID: OOM-2658 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: I5c00f622c3d117a63e4f48a3d2a90fd48cce3d0e
2021-01-19[CMPV2] Fix NPE & enhance error messagesJan Malkiewicz5-87/+181
Fix NPE. Include error messages returned by CMP server in API response. Issue-ID: OOM-2657 Signed-off-by: Jan Malkiewicz <jan.malkiewicz@nokia.com> Change-Id: I6ec46b14ba04b5be10de5994236efd8fc14c5d2e
2020-12-18[OOM-CERT-SERVICE] Align implementation with RFC4210Piotr Marcinkiewicz2-2/+10
- change MAC algorithm - limit iterations to random value from 1000-2000 range - correct caName validation to allow URL safe characters Issue-ID: OOM-2656 Signed-off-by: Piotr Marcinkiewicz <piotr.marcinkiewicz@nokia.com> Change-Id: I2c320607e7a02996cd249f45ac224e3f3a8aa3c9
2020-11-20[OOM CERT-SERVICE-API] Add support for URI, IP, E-mail in SANsTomasz Wrobel4-41/+27
Issue-ID: OOM-2632 Change-Id: I903c31ebe05521e281753cb847001ba99275f758 Signed-off-by: Tomasz Wrobel <tomasz.wrobel@nokia.com>
2020-08-05Removing AAF references from Cert-Service in OOM repo.baniewsk53-347/+129
Certificates regenerated External files (from legacy AAF) removed Still left: * Sonar link, * Link to documentation, * Names of K8s resources in RTD documentation, * Link to CSITs Issue-ID: OOM-2526 Signed-off-by: Pawel Baniewski <pawel.baniewski@nokia.com> Change-Id: I675f7485160b9b8e46e9ea573550e62ed28ca607
2020-04-16Set a new versionBogumil Zebek1-1/+1
Configure project to next release Issue-ID: AAF-1083 Signed-off-by: Zebek Bogumil <bogumil.zebek@nokia.com> Change-Id: Ie4f00fef951c90ee314cd767581101dc3a6bb9bd
2020-04-02UpdateSwagger annotations and OpenAPI.yamlBartosz Gardziejewski3-13/+13
Issue-ID: AAF-1107 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I8b5981385c70a2f6c2521be500e16faee211622b
2020-04-01Merge "Fix sonar issue CertificationModelFactory"Bogumil Zebek1-1/+0
2020-03-31Fix sonar issue CertificationControlleredyta1-2/+1
Issue-ID: AAF-1118 Signed-off-by: Edyta Krukowska <edyta.krukowska@nokia.com> Change-Id: Ib902b1d44abb1cf0741a10f73742014b5185d7b8
2020-03-31Fix sonar issue CertificationModelFactoryedyta1-1/+0
Issue-ID: AAF-1118 Signed-off-by: Edyta Krukowska <edyta.krukowska@nokia.com> Change-Id: Id1db506a107d2a3ebaf9b549902b66312002a9dc
2020-03-31Fix sonar issueedyta1-1/+1
Issue-ID: AAF-1118 Signed-off-by: edyta <edyta.krukowska@nokia.com> Change-Id: I70590b305264ac5084cbf51f954db22da675f746
2020-03-27Refactor CmpResponseHelper to support intermediate certificateBartosz Gardziejewski5-180/+185
Issue-ID: AAF-1107 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: Ia2e2f9ba1fbcf0482121ffb5f451c408774481ba
2020-03-24Add validation for uniqueness of CA namesMichal Banka3-8/+29
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: Icfa9ee0f78d360a4f640904bb9077a10f15497ed Issue-ID: AAF-1107
2020-03-23Merge "Removed usage of RegTokenPwd when generating cert request"Bogumil Zebek1-9/+1
2020-03-23Removed dependency to cmpv2client adapterMichal Banka6-98/+44
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: I14aea91ee910354e898ea1e011a2ff27df54e93c Issue-ID: AAF-1107
2020-03-20Removed usage of RegTokenPwd when generating cert requestMichal Banka1-9/+1
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: I94069e1ab6ac63191f86746763596d5897e9b31f Issue-ID: AAF-1107
2020-03-20Removed unused parameters when creating certificateMichal Banka4-76/+15
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: I72d9e3ea30d3c2ba8e4e6c7e5afa0cfad2508bc5 Issue-ID: AAF-1107
2020-03-18Remove CSRMeta class dependencyMichal Banka6-385/+96
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: If3458612629dd84f95bf9ba1e0778e65696bb13d Issue-ID: AAF-1107
2020-03-18Resolve all checkstyle warningsBartosz Gardziejewski40-1242/+1301
Issue-ID: AAF-1107 Signed-off-by: Bartosz Gardziejewski <bartosz.gardziejewski@nokia.com> Change-Id: I28cfc2b82f1a4800a984e30f59ff36fe90bebb38
2020-03-16Fixed sonar issues in Split class and refactor it0.0.1Michal Banka3-186/+75
Removed unnecesary conversion: bouncle castle RDN -> String -> CertService RDN. Now it's: Bouncle castle RDN -> CertService RDN. Class Split rewritten on streams, tested. Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: I04e10fd6e4ab619124b93db7193c94f54b4b08ef Issue-ID: AAF-997
2020-03-12Merge "Fixed sonar issues in ReloadConfigController class"Bogumil Zebek1-4/+0
2020-03-12Fixed sonar issues in CertificationModelFactory classMichal Banka1-8/+0
Change-Id: Ic7027f1778604dfaea5b3008a2b3215b0cf7beca Signed-off-by: Michal Banka <michal.banka@nokia.com> Issue-ID: AAF-997
2020-03-12Fixed sonar issues in ReloadConfigController classMichal Banka1-4/+0
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: I2113898aafac59e26cc1477df54133b82fb9d495 Issue-ID: AAF-997
2020-03-12Merge "Fixed sonar issues in Factory class"Bogumil Zebek1-5/+10
2020-03-12Merge "Fixed sonar issues in CSRMeta class"Bogumil Zebek3-70/+58
2020-03-11Fixed sonar issues in CSRMeta classMichal Banka3-70/+58
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: Ia247ff2246b513521f880a55913ad92a8902aa3e Issue-ID: AAF-997
2020-03-11Fixed sonar issues in Factory classMichal Banka1-5/+10
Signed-off-by: Michal Banka <michal.banka@nokia.com> Change-Id: Idde6d2d79d13d25427a8d3e516945e2fb3a7bafa Issue-ID: AAF-997