Open oalbrigt opened 6 months ago
The old uuid will generate conflict nonce token. May be the real question is hashlib.md5()
is not supported in your FIPS environment?
FIPS is a security standard, and hashlib.md5() can only be used for non-secure purposes when it is enabled.
Here's an example of how to implement it: https://github.com/suds-community/suds/pull/72/files
The updated
get_uuid()
code using hashlib.md5() in aliyunsdkcore/utils/parameter_helper.py causes issues when used in a FIPS environment.It used to work without issues in an earlier version, so I updated to the old code in the function, and it solves the issue: