Commit Graph

109 Commits

Author SHA1 Message Date
Bert Blommers
fa9aa95156
KMS: sign/verify should use the original message, not the base64-encoded version (#6795) 2023-09-09 09:57:39 +00:00
Brett Buford
a8ab8011ed
KMS: Return proper metadata when replicating a key (#6788) 2023-09-08 15:23:09 +00:00
Akira Noda
f0b8fedd84
KMS: Add signing by ECDSA Private key (#6737) 2023-08-28 13:12:01 +00:00
Akira Noda
866c28a309
KMS: Add RSASSA_PKCS1_V1_5_SHA_256, 384, 512 signing algorithms (#6729) 2023-08-26 07:18:00 +00:00
Akira Noda
6a1a5ca5a2
KMS: add RSASSA_PSS_SHA_384 and RSASSA_PSS_SHA_512 signing algorithm (#6711) 2023-08-24 07:52:11 +00:00
Akira Noda
78c518ddc8
KMS: Support 3072 and 4098 key sizes for RSA (#6708) 2023-08-21 18:07:12 +00:00
Akira Noda
0d75cdc38b
KMS: Add RSASSA_PSS_SHA_256 private key (#6702) 2023-08-20 14:32:26 +00:00
Akira Noda
5e1b166f25
KMS: refactoring signing_algorithms property (#6700) 2023-08-19 20:49:45 +00:00
Akira Noda
27f025320a
KMS: Validate key specs (#6630)
* validate key specs

* fix failed tests

* add unittests

* fix typo

---------

Co-authored-by: Akira Noda <akira.noda@onecareer.com>
2023-08-19 10:53:54 +00:00
Akira Noda
a35403714b
KMS: Add SM2DSA signing algorithms (#6609) 2023-08-07 16:49:26 +00:00
Akira Noda
673e9479b0
KMS: fix typo (#6607) 2023-08-06 14:48:53 +00:00
Bert Blommers
e26cfe7dc6
Techdebt: MyPy: Remove unused ignores (#6542) 2023-07-20 15:46:54 +00:00
sercan tor
ae11c02593
KMS: add get_public_key (#6222) 2023-04-17 19:59:33 +00:00
Bert Blommers
c3460b8a1a
Techdebt: MyPy K (#6111) 2023-03-23 09:17:40 -01:00
Joseph Eichenhofer
267509413e
KMS - implement KeyId parameter for ListAliases (#5991) 2023-02-27 14:43:43 -01:00
Bert Blommers
5d87085435
KMS: re_encrypt() should accept alias (#5969) 2023-02-24 13:54:17 -01:00
Bert Blommers
11e2120046
KMS: encrypt() should allow an alias as argument (#5959) 2023-02-22 10:22:37 -01:00
Brendan Keane
180b0b902f
KMS: Add TargetKeyId to default kms key alias response. (#5805) 2023-01-11 19:43:48 -01:00
Bert Blommers
137f06b55e
KMS: Basic key policy enforcement (#5777) 2022-12-16 20:47:38 -01:00
Bert Blommers
efeb110d06
Techdebt: Replace string-format with f-strings (for k* dirs) (#5684) 2022-11-19 21:32:53 -01:00
Bert Blommers
ea8718d402
TechDebt: Move BackendDict to base_backend (#5645) 2022-11-10 08:43:20 -01:00
Bert Blommers
aa7d68a688
Feature: Ability to seed Moto, and make random ID's deterministic (#5492) 2022-09-28 09:35:12 +00:00
Giorgio Ruffa
6232ccfa57
KMS: revoke grant raises NotFound (#5410) 2022-08-24 10:48:37 +00:00
Bert Blommers
3d913f8f15
MultiAccount support (#5192) 2022-08-13 09:49:43 +00:00
taras-kobernyk-localstack
9d26ec7422
KMS : Adding support for multi-region keys and implementing replicate_key API. (#5288) 2022-07-27 06:30:41 -03:00
Bert Blommers
6cf37c4b4b
EBS - Defer imports until it's necessary (#5265) 2022-06-26 15:45:33 +00:00
Bert Blommers
f513d6ca88
Prep release 3.1.15 (#5262) 2022-06-25 21:39:58 +00:00
José Coelho
727bc2ba0a
Improve test coverage of KMS sign and verify (#5251) 2022-06-23 09:45:07 +00:00
José Coelho
25aad70481
Add KMS Sign/Verify (#5243) 2022-06-21 17:18:51 +00:00
Aidan Goldthorpe
0200e2aac7
Bug fix for selecting KMS key via alias ARN (#5182) 2022-06-06 10:57:28 +00:00
Bert Blommers
79a2a9d423
Preparation for MultiAccount support (#5157) 2022-06-04 11:30:16 +00:00
Bert Blommers
898f0928a4
KMS - add Grants API (#5177) 2022-05-27 22:11:09 +00:00
Thomas Rausch
e911341e6a
add indirection to access account id (#5098) 2022-05-08 22:25:40 +00:00
Bert Blommers
eed32a5f72
Pylint - Enable more rules on source and tests-directory (#4929) 2022-03-11 20:28:45 -01:00
Bert Blommers
29d01c35bc
Update Black + formatting (#4926) 2022-03-10 13:39:59 -01:00
Bert Blommers
aa70ee254d
Remove deprecated decorators + boto dependency (#4378) 2022-01-18 14:18:57 -01:00
Bert Blommers
d118d592ca
Pylint remaining source code (#4760) 2022-01-14 18:51:49 -01:00
Bert Blommers
cf87e75d6e
Feature: Mock region (#4699) 2021-12-24 20:02:45 -01:00
Bert Blommers
f923d0d1e0
Feature: Custom cloudformation resources (#4512) 2021-11-03 20:00:42 -01:00
Macwan Nevil
5771dcf73b
fixed default kms keys;fixed object locking exception (#4385) 2021-10-26 09:57:58 +00:00
Bert Blommers
9a55ed717f
KMS - Validate plaintext-parameter for length (#4441) 2021-10-19 16:50:12 +00:00
Bert Blommers
14a69c7524
Techdebt: Enable pylint rules (#4432) 2021-10-18 19:44:29 +00:00
kbalk
3a203d35c9
Implement EC2 describe_vpc_endpoint_services() (#4322) 2021-09-24 16:01:09 +00:00
Bert Blommers
65dd0f1660
KMS - duplicate boto tests (#3916) 2021-09-22 20:37:03 +00:00
stromp
097a260dce
Fixes issue #4312 (#4323) 2021-09-22 16:35:50 +00:00
Bert Blommers
c0853aa99d
KMS - CreateKey without desc should return empty desc (#4305) 2021-09-18 21:12:18 +00:00
kbalk
17e9a37c81
Add validation of tags to TaggingService (#4253)
Co-authored-by: Karri Balk <kbalk@users.noreply.github.com>
2021-09-01 07:07:01 +01:00
Bert Blommers
07bb843214
Fix regex URLs so that a dot is actually interpreted as a dot (#4110) 2021-08-28 13:42:45 +01:00
Waldemar Hummer
35d0ddef24
Add support for KMS update-alias (#4143) 2021-08-07 08:07:40 +01:00
Anton Grübel
788b8e617d
Update ecr (#4128)
* Add ecr.list_tags_for_resource

* Add ecr.tag_resource

* Add ecr.untag_resource

* Add default KMS key policy, if not specified
2021-08-03 16:21:15 +01:00