sirferl
a02b378988
Removed local base64encode and use common.utils version
2020-12-04 14:12:21 +01:00
sirferl
2b65ab8972
Corrected delivery of TLS format
2020-12-04 13:54:39 +01:00
Jasmine Schladen
29aeb9b298
Subordinate -> Intermediate wording
2020-12-03 17:59:13 -08:00
Jasmine Schladen
1793859781
Merge branch 'add-ca-cert-notifications' of github.com:jtschladen/lemur into add-ca-cert-notifications
2020-12-03 17:56:50 -08:00
Jasmine Schladen
576c69c8e5
Fix DB query for cert count for authority
2020-12-03 17:56:39 -08:00
Hossein Shafagh
ead8629928
Merge branch 'master' into add-ca-cert-notifications
2020-12-03 16:56:22 -08:00
Jasmine Schladen
42957cffc7
PR feedback: add config option to enable rotation emails, add cert count and type to email
2020-12-03 16:10:36 -08:00
Hossein Shafagh
4c2227f23c
Merge branch 'master' into add-ca-cert-notifications
2020-12-03 12:09:48 -08:00
Hossein Shafagh
4afd425d9f
improved text
2020-12-03 12:07:59 -08:00
Jasmine Schladen
589df0e230
PR feedback
2020-12-03 11:30:34 -08:00
sirferl
bc6c913a7a
Merge branch 'entrust_source' of github.com:sirferl/lemur into entrust_source
2020-12-03 10:18:44 +01:00
sirferl
2813186b13
lint errors
2020-12-03 10:17:47 +01:00
sirferl
5651865347
Merge branch 'master' into entrust_source
2020-12-03 09:26:35 +01:00
sirferl
c635e0f76e
added CSR, Owner, Cert type and extended key usage from Entrust
2020-12-03 09:24:49 +01:00
sirferl
6585bcaa55
Merge branch 'entrust_source' of github.com:sirferl/lemur into entrust_source
2020-12-03 08:35:02 +01:00
sirferl
f0f13ce97b
Removed commented log lines
...
Added logging of number of downloaded certificates
2020-12-03 08:30:54 +01:00
sayali
03a758deca
lint fixes
2020-12-02 18:12:19 -08:00
sayali
5ca0c83a07
CLI support single cert revoke
2020-12-02 18:08:19 -08:00
sayali
33bb17779d
Handle revoke not implemented and add comments
2020-12-02 18:07:36 -08:00
Hossein Shafagh
a951e7623c
Merge branch 'master' into entrust_source
2020-12-02 16:42:19 -08:00
charhate
084b2b1830
Merge branch 'master' into cert-revoke
2020-12-02 11:51:44 -08:00
Jasmine Schladen
b40cb5562a
Merge branch 'add-ca-cert-notifications' of github.com:jtschladen/lemur into add-ca-cert-notifications
2020-12-02 11:46:40 -08:00
Jasmine Schladen
4b93c81add
Fix typo
2020-12-02 11:46:18 -08:00
charhate
dbf8819034
Merge branch 'master' into add-ca-cert-notifications
2020-12-02 11:44:36 -08:00
Jasmine Schladen
85d99ded73
Add email notifications for CA cert expiry
2020-12-02 09:20:09 -08:00
sirferl
a0517d26fa
lint errors fixed
2020-12-02 16:05:34 +01:00
sirferl
9b2ac32d70
added source functionality
2020-12-02 15:50:51 +01:00
sirferl
3b19863a96
adding source plugin code"
2020-12-02 13:24:01 +01:00
sayali
f22f29c053
Preselect ECCPRIME256V1 on UI for cert minting
2020-12-01 18:48:36 -08:00
sayali
1f2b445215
Added RFC reference to enum
2020-12-01 18:44:28 -08:00
sayali
fe213c85ae
Make revoke via CLI single threaded
...
Fixing error - working outside of app context
2020-12-01 16:37:17 -08:00
sayali
7a1f13dcb5
CRL Reason for certificate revoke
2020-11-30 20:06:37 -08:00
sayali
817abb2ca8
Removed for loop
2020-11-30 11:15:54 -08:00
charhate
a2f731b710
Merge branch 'master' into cert-revoke
2020-11-30 11:05:23 -08:00
sirferl
e9f7860816
Fixed AD-LDAP decode problem
2020-11-25 14:06:26 +01:00
Hossein Shafagh
b90ead36d7
Merge branch 'master' into cert-revoke
2020-11-24 17:46:32 -08:00
sirferl
439e888d9e
lint errors
2020-11-24 12:59:42 +01:00
sirferl
56af628c68
moved base64encode to common.utils
2020-11-24 12:46:09 +01:00
sirferl
0f3357ab46
moved base64encode to common.utils
2020-11-24 12:29:25 +01:00
sirferl
eedd2e91ee
Merge branch 'entrust-plugin' of github.com:sirferl/lemur into azure-plugin
2020-11-24 12:17:14 +01:00
sayali
563c754492
Uncomment code
2020-11-23 17:24:01 -08:00
sayali
1207de8925
Remove certificate from AWS and cleanup after cert revoke
2020-11-23 15:24:11 -08:00
Mathias Petermann
72da149fde
Fix ACME revoke_certificate
2020-11-23 15:32:01 +01:00
Hossein Shafagh
15b97dc2ef
Merge branch 'master' into master
2020-11-16 17:46:05 -08:00
Jasmine Schladen
9aaf507dd6
Clarify comment
2020-11-16 17:37:05 -08:00
sirferl
0521624ccc
Azure-Dest: Lint always finds something
2020-11-15 10:33:36 +01:00
sirferl
1b5f17d8b8
Azure-Dest: More Lint, derive keysize from cert, remove debug output
2020-11-15 10:28:21 +01:00
sirferl
48302b6acc
Azure-Dest: Linted
2020-11-14 13:03:27 +01:00
sirferl
62230228a7
Azure-Dest: Working Plugin
2020-11-14 12:49:14 +01:00
sirferl
40057262e1
Azure-Dest: add files
2020-11-14 12:19:16 +01:00
sirferl
ad1c6074ad
Merge branch 'master' of github.com:sirferl/lemur
...
remerge
2020-11-14 12:02:19 +01:00
sirferl
5f1978a4da
Kubernetes: revert unintentionally change
2020-11-14 12:00:59 +01:00
sirferl
51bc7d0231
Merge branch 'master' into master
2020-11-14 11:56:27 +01:00
sirferl
334367376f
Entrust: add organization handling-param error
2020-11-14 11:50:25 +01:00
Jasmine Schladen
347647da91
Merge branch 'send-single-email' of github.com:jtschladen/lemur into send-single-email
2020-11-13 20:11:15 -08:00
Jasmine Schladen
db11f0c1b7
Condense sending notifications
2020-11-13 20:10:21 -08:00
Hossein Shafagh
d5714c8b5c
Merge branch 'master' into send-single-email
2020-11-13 18:52:31 -08:00
Hossein Shafagh
50483c01da
preparing for release 0.8.0
2020-11-13 17:37:01 -08:00
Jasmine Schladen
fc7db4a9b2
Fix style
2020-11-13 13:13:37 -08:00
Jasmine Schladen
65676a84da
Merge branch 'master' of github.com:Netflix/lemur into send-single-email
2020-11-13 13:03:44 -08:00
sirferl
75107bcd69
Entrust: add organization handling-Lint error
2020-11-13 08:18:33 +01:00
sirferl
ff540069e2
Entrust: add organization handling-Update test
2020-11-13 08:08:54 +01:00
sirferl
b191b32312
Entrust: add organization handling-error in script
2020-11-13 07:57:06 +01:00
sirferl
50ffe6a29c
Entrust: add organization handling-test change
2020-11-12 14:31:49 +01:00
sirferl
8738c4d893
Entrust: add organization handling-linting
2020-11-12 14:14:20 +01:00
sirferl
949a123cb9
Merge branch 'master' of github.com:sirferl/lemur
...
still changes
2020-11-12 14:10:02 +01:00
sirferl
e1926f2f3c
Entrust: add organization handling-linting
2020-11-12 14:09:24 +01:00
sirferl
3a61308354
Merge branch 'master' into master
2020-11-12 14:02:05 +01:00
sirferl
d4d51c702a
Entrust: add organization handling
2020-11-12 13:51:08 +01:00
Hossein Shafagh
02c7093b32
Merge branch 'master' into aws-pluging-S3-remove-acme-token
2020-11-11 16:48:00 -08:00
Jasmine Schladen
1a65e09a99
Send a single email to multiple recipients instead of multiple emails
2020-11-11 15:21:40 -08:00
Mathias Petermann
9fd3440cf6
Cleanup tests
2020-11-11 12:21:06 +01:00
Mathias Petermann
453826c59c
Get rid of unnecessary current_app patches
2020-11-11 12:11:13 +01:00
Mathias Petermann
2b01bdb471
Refactor sftp plugin, to avoid duplicate code
2020-11-11 11:58:36 +01:00
Mathias Petermann
648565d3e9
Improve exception handling in lemur_sftp, Add Authentication failure test
2020-11-11 11:45:57 +01:00
Mathias Petermann
e12ee1d89c
Implement delete file and delete token tests
2020-11-11 11:23:55 +01:00
Mathias Petermann
ae7a044b9c
Add test for upload_acme_token
2020-11-11 11:13:09 +01:00
Mathias Petermann
df11a03bde
Implement sftp upload tests
2020-11-11 11:02:15 +01:00
Mathias Petermann
6e5aa4e979
Deduplicate chain/certificate extraction
2020-11-11 08:46:55 +01:00
Mathias Petermann
5cdd88e033
Remove unnecessary token from delete_acme_token
2020-11-11 08:34:40 +01:00
Mathias Petermann
7b1beb62b6
Add directory uri, to exception message
2020-11-11 08:05:59 +01:00
Mathias Petermann
7a7f05ec9e
Fix comments in sftp delete_files
2020-11-11 08:05:37 +01:00
Hossein Shafagh
252f84cf21
adding also response to upload acme token, just for future use-cases
2020-11-10 17:46:00 -08:00
Hossein Shafagh
ea77ef08aa
testing for delete
2020-11-10 17:45:02 -08:00
Hossein Shafagh
8efa682858
add delete acme token
2020-11-10 17:43:35 -08:00
Jasmine Schladen
2798692fa9
Merge branch 'master' of github.com:Netflix/lemur into fix-more-button-notification
2020-11-10 14:50:10 -08:00
Jasmine Schladen
dac6838c3b
Merge branch 'master' of github.com:Netflix/lemur into add-remove-certs-for-notification
2020-11-10 14:49:46 -08:00
Mathias Petermann
31b5f3df86
Remove duplicate code for revoke_certificate
2020-11-10 18:18:45 +01:00
Mathias Petermann
fba1fdcc34
Improve exception handling during http challenge
2020-11-10 18:06:19 +01:00
Mathias Petermann
9ebcdfc189
Check authorization state and skip already validated challenges
2020-11-10 17:10:43 +01:00
Mathias Petermann
6ffe7bc526
Check if challenges are already validated, and skip them if possible
2020-11-10 16:47:56 +01:00
Mathias Petermann
960b8e78e3
Implement cleanup_acme_token for http challenge
2020-11-10 16:22:25 +01:00
Mathias Petermann
99ca0ac78d
Add context fix to tests, Add regex, Flake8
2020-11-10 15:32:04 +01:00
Mathias Petermann
4a181aff6e
Merge branch 'master' into feature/acme-http-challenge
2020-11-10 15:20:47 +01:00
Hossein Shafagh
018f4a4b77
Merge branch 'master' into bugfix/group-lookup-fix-referral
2020-11-09 14:30:01 -08:00
Frederic Brin
57208fe198
Fix group lookup when AD DNS Referal is in lookup path
...
Fix an issue when the DNS AD referal is in the path.
An Exception is raised, with the following stacktrace::
Traceback (most recent call last):
File "/www/lemur/lemur/auth/views.py", line 317, in post
user = ldap_principal.authenticate()
File "/www/lemur/lemur/auth/ldap.py", line 147, in authenticate
self._bind()
File "/www/lemur/lemur/auth/ldap.py", line 216, in _bind
self.ldap_groups.append(values["cn"][0].decode("ascii"))
TypeError: list indices must be integers or slices, not str
This is issue is trigerred by some extra rows that referrences
the DNS subtree::
['ldaps://DomainDnsZones.xxxx']
Limiting the extraction to the expected dicts fix this issue.
2020-11-09 09:40:28 +01:00
Hossein Shafagh
7c779d6283
regex
2020-11-06 22:41:48 -08:00
Hossein Shafagh
519411b309
regex
2020-11-06 22:40:55 -08:00
charhate
6fe855e824
Merge branch 'master' into expanding-S3-plugin
2020-11-05 12:12:45 -08:00
charhate
894b74f523
Merge branch 'master' into expanding-S3-plugin
2020-11-04 18:39:23 -08:00
sayali
206d010c9a
Version updates and making lint happy
2020-11-04 18:23:39 -08:00
sayali
7d2ce61303
Updating comment for application context
2020-11-04 18:04:57 -08:00
charhate
8990209411
Merge branch 'master' into ecc_changes
2020-11-04 17:00:09 -08:00
Jasmine Schladen
4cc0f6bb60
Stop repeating certs when sending expiration notifications to security team email
2020-11-04 10:53:27 -08:00
sayali
ab014873d0
invalid escape sequence warning for not an escape char
2020-11-03 19:33:13 -08:00
sayali
003779a112
Mock fix for DeprecationWarning: callable is None
2020-11-03 19:27:41 -08:00
sayali
dc7497e29d
Fix Working outside of application context Test Failures in dev
2020-11-03 19:05:18 -08:00
Mathias Petermann
c71dbcb0a0
Fix duplicate tests
2020-11-03 09:48:25 +01:00
Mathias Petermann
bc564b574d
Merge branch 'master' into feature/acme-http-challenge
2020-11-03 09:36:37 +01:00
sayali
3d64aa8d11
Fixing DeprecationWarning: callable is None: another syntax
2020-11-02 18:58:38 -08:00
sayali
86b2cfbe4a
invalid escape sequence \
2020-11-02 18:45:38 -08:00
sayali
b75bd56546
Check if ValueError assert works old way
2020-11-02 18:29:22 -08:00
sayali
6922d34825
invalid escape sequence \
2020-11-02 18:16:15 -08:00
sayali
825a001a8b
pass algorithm to jwt.decode() during login
...
api_jwt.py : pass "algorithms" argument when calling decode(). This argument will be mandatory in a future version
2020-11-02 17:37:04 -08:00
sayali
d88da028b1
Replace binary with LargeBinary
...
https://flask-appbuilder.readthedocs.io/en/latest/_modules/sqlalchemy/sql/sqltypes.html
2020-11-02 17:37:04 -08:00
sayali
d821024e35
Fixing DeprecationWarning: callable is None
2020-11-02 17:37:04 -08:00
sayali
2dac95c6fb
Replacing PassiveDefault (deprecated) with DefaultClause
2020-11-02 17:37:04 -08:00
sayali
4ffced70f8
backref cannot be set for viewonly relationship
...
will be deprecated in SQLAlchemy 1.4, and will be disallowed in a future release
2020-11-02 17:37:04 -08:00
sayali
634339eac6
replacing imp (deprecated) with importlib
2020-11-02 17:37:04 -08:00
Jasmine Schladen
8659504a8b
Remove debug logs
2020-11-02 16:19:30 -08:00
Jasmine Schladen
8e8a89bdfb
Refactor notification PUT to expect add/remove sets instead of full certificate set
2020-11-02 16:17:11 -08:00
Hossein Shafagh
9c6856bcdd
adjusting the tests to the better naming
2020-10-30 18:36:32 -07:00
Hossein Shafagh
7bca42776b
better comments
2020-10-30 18:28:34 -07:00
Hossein Shafagh
3dfafa0021
making lint happy
2020-10-30 18:28:10 -07:00
Hossein Shafagh
add0960579
more meaningful variable naming
2020-10-30 18:18:37 -07:00
Hossein Shafagh
e1ff89eb2d
better return arguments
2020-10-30 18:18:14 -07:00
Hossein Shafagh
cc2aa5c1de
cli for live testing
2020-10-30 18:17:34 -07:00
Hossein Shafagh
ba8eb7a3f5
better logging and metrics
2020-10-30 18:17:02 -07:00
Hossein Shafagh
c5769378cf
making lint happy
2020-10-30 15:21:22 -07:00
Hossein Shafagh
f90041353c
Merge branch 'master' into expanding-S3-plugin
2020-10-30 15:19:26 -07:00
Hossein Shafagh
d41daeb4af
Merge branch 'master' into ecc_changes
2020-10-30 10:55:23 -07:00
Chad S
cc05d21260
Merge branch 'master' into cname_01
2020-10-29 18:59:43 -07:00
csine-nflx
a4178ca113
fixing floating comma in CNAME PR
2020-10-29 18:52:22 -07:00
charhate
69aa98c1c8
Merge branch 'master' into ecc_changes
2020-10-29 18:05:38 -07:00
sayali
03dfbf535d
Consistent algo in UI and API
...
Removed '-' since UI displays only handful options
2020-10-29 17:59:31 -07:00
sayali
aec24ae132
Missing commit in downgrade
2020-10-29 17:58:37 -07:00
sayali
4e44dd3d8f
Check if authority options is JSON Array
2020-10-29 17:57:54 -07:00
Hossein Shafagh
9aa2d2af76
Merge branch 'master' into notification-plugin-field-fix
2020-10-29 14:58:43 -07:00
csine-nflx
ccecb26816
Merge branch 'cname_01' of github.com:Netflix/lemur into cname_01
2020-10-29 14:43:14 -07:00
csine-nflx
ca465e3c9e
updating debug string with target_domain
2020-10-29 14:42:51 -07:00
Jasmine Schladen
a3a02a8077
Merge branch 'master' into notification-plugin-field-fix
2020-10-29 14:32:57 -07:00
Hossein Shafagh
2aec317127
Merge branch 'master' into cname_01
2020-10-29 14:32:23 -07:00
Jasmine Schladen
1c59fb575c
Fix the 'more' button to view certificates associated with a notification
2020-10-29 14:28:54 -07:00
Jasmine Schladen
86207db93b
Merge branch 'master' into certificates-for-notification-fix
2020-10-29 14:21:25 -07:00
Hossein Shafagh
15a7921bf4
Merge branch 'master' into cname_01
2020-10-29 14:09:48 -07:00
Jasmine Schladen
84f8905cf1
Hide expired certs for notifications
2020-10-29 14:07:25 -07:00
Chad S
14348a1f95
Merge branch 'master' into cname_01
2020-10-29 14:01:14 -07:00
Hossein Shafagh
28c6f8583a
Merge branch 'master' into ses-arn-override
2020-10-29 13:52:51 -07:00
csine-nflx
a1f99c29c0
Merge branch 'cname_01' of github.com:Netflix/lemur into cname_01
2020-10-29 13:51:58 -07:00
csine-nflx
2b91077d92
updating variables based on feedback
2020-10-29 13:51:22 -07:00