oleghasjanov
072f4440e2
fixed tests
2025-04-16 11:47:52 +03:00
oleghasjanov
4d33898856
added logs
2025-04-16 11:47:52 +03:00
oleghasjanov
0925fa4d4b
feat: Implement new certificate generation service
...
- Refactor certificate generation into a dedicated service object
- Add Base64 encoding for p12 binary data storage
- Implement serial number generation and storage
- Remove deprecated certificate generation code
- Simplify certificate status checks
- Update certificate controller to use new generator
- Add proper password handling for p12 containers
The main changes include:
- Moving certificate generation logic to CertificateGenerator service
- Proper handling of binary data encoding
- Implementing serial number tracking for future CRL support
- Removing old certificate generation and validation code
- Simplifying the certificate lifecycle management
This commit provides a more maintainable and robust certificate
generation system while preparing for future CRL implementation.
2025-04-16 11:47:52 +03:00
oleghasjanov
99b8650ccb
added currect user as log
2025-04-16 11:47:52 +03:00
oleghasjanov
03a2d2c68d
asd
2025-04-16 11:47:52 +03:00
oleghasjanov
1d853b5da9
add logs
2025-04-16 11:47:52 +03:00
Sergei Tsoganov
7863322c9d
Registrar ip restriction on every request
2023-08-04 13:43:02 +03:00
Sergei Tsoganov
b86fac03b5
Corrected integration tests
2023-08-04 12:46:56 +03:00
Sergei Tsoganov
d150c1bc3d
Modified registrar ip restriction
2023-08-04 11:59:40 +03:00
Sergei Tsoganov
52b3b3a6cf
Added integration tests for user certificate validation
2023-07-13 13:03:10 +03:00
Sergei Tsoganov
cbe78e505b
Fixed codeclimate issues
2023-07-13 12:32:33 +03:00
Sergei Tsoganov
65ae5adbb8
Validation of user certificates
2023-07-13 11:19:11 +03:00
Sergei Tsoganov
5c1cede31e
Fixed codeclimate issue
2023-07-10 15:56:45 +03:00
Sergei Tsoganov
1dcfd1d414
Updated base_controller.rb
2023-07-10 15:47:59 +03:00
Sergei Tsoganov
fe6015491c
Updated base_test
2023-07-10 14:40:18 +03:00
Sergei Tsoganov
e00e44c9b8
Modified white ip form and created mailer
2023-07-05 15:28:43 +03:00
Sergei Tsoganov
97c11f5dfd
Added error messages translations to white ips
2023-07-04 11:33:06 +03:00
Sergei Tsoganov
623323f59e
Allow use of semicolon in passwords
2023-01-17 15:42:29 +02:00
olegphenomenon
48c14b8a39
fixed tests
2022-11-07 15:59:48 +02:00
Thiago Youssef
0b761498fd
Skip action tara callback authorization
2022-10-28 14:00:18 +03:00
Thiago Youssef
2a58bf3849
Add rate limiting to all repp actions
2022-10-28 14:00:18 +03:00
Sergei Tsõganov
442fa879d2
Return address processing setting and add id paramater when creating new contact
2022-08-19 10:49:51 +03:00
Sergei Tsõganov
900492f38f
Updated summary endpoint
2022-07-12 15:48:43 +03:00
Sergei Tsõganov
a44ac5359d
Renamed back accounts controller & modified auth validations
2022-07-12 15:48:43 +03:00
Sergei Tsõganov
9f6c628453
Added client cert control to every REPP APi request
2022-07-12 15:48:43 +03:00
Sergei Tsõganov
7ec5c914bc
Add certs control
2022-07-12 15:48:43 +03:00
Sergei Tsõganov
a5ffce290d
Updated REPP API for new registrar portal
2022-07-12 15:47:25 +03:00
olegphenomenon
405475d1e2
remove uneccesarry checking for header
2022-01-08 09:37:50 +02:00
olegphenomenon
7f0aae23f1
comment out headers
2022-01-08 09:26:16 +02:00
olegphenomenon
11b7a13cf3
change key token
2021-11-10 11:46:14 +02:00
Oleg Hasjanov
5a19149129
added ip to white list
2021-11-08 12:16:58 +02:00
dinsmol
62d1ba45a2
fixed ArgumentError
2021-09-03 16:12:16 +03:00
Alex Sherman
11d97358c1
Fix CC issues
2021-05-06 12:17:19 +05:00
Alex Sherman
89afe0bdf2
Fix error generation
2021-05-06 12:15:15 +05:00
Alex Sherman
0f812d0b15
Fixed epp error processing in repp controller
2021-05-06 12:15:15 +05:00
Alex Sherman
c613de1a11
Refactor epp error due to Rails 6.1 changes
2021-05-06 12:14:35 +05:00
Karl Erik Õunapuu
e71ea05fb4
REPP: Fix response code for paramInvalid
2021-02-15 15:58:28 +02:00
Karl Erik Õunapuu
43e5b74668
Merge remote-tracking branch 'origin/master' into repp-domains
2021-01-29 13:35:34 +02:00
Karl Erik Õunapuu
7c35083a8b
Fix some CC issues
2021-01-28 12:43:43 +02:00
Karl Erik Õunapuu
d1cd0867c8
Fix some CC issues
2021-01-27 15:55:37 +02:00
Karl Erik Õunapuu
2ca9697b46
Remove redundant methods
2021-01-27 13:31:30 +02:00
Karl Erik Õunapuu
2b3634b048
REPP domains: Nameserver actions
2021-01-18 13:24:16 +02:00
Karl Erik Õunapuu
887283fd72
Use around_action instead of after_action for REPP logging
2021-01-14 11:35:40 +02:00
Karl Erik Õunapuu
db4f57308b
Fix some CC issues
2020-12-23 11:30:29 +02:00
Karl Erik Õunapuu
490467b5d9
REPP: check webclient IPs to bypass registrar IP whitelist
2020-12-23 11:03:52 +02:00
Karl Erik Õunapuu
38f86225ca
Add tests, show papertrail whodunnit properly on repp api
2020-11-18 12:45:26 +02:00
Karl Erik Õunapuu
7d08e22f6f
Fix CC issues
2020-11-17 16:55:07 +02:00
Karl Erik Õunapuu
a41abf8176
Add response to REPP log
2020-11-17 13:00:47 +02:00
Karl Erik Õunapuu
03db562c77
REPP: Show error when invalid ident format submitted
2020-11-17 09:30:52 +02:00
Karl Erik Õunapuu
516b2180ca
REPP: Extend V1 base test
2020-10-20 17:12:13 +03:00