- Add detection for PEM format strings vs Base64 format in loadConfigInputStream - PEM format strings (with -----BEGIN/-----END headers) are now passed through directly - Base64 format strings continue to be decoded as before - Fixes InvalidKeySpecException when using setPrivateKeyString() with PEM content - Resolves JDK 21 compatibility issue with WeChat Pay v3 API initialization Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com>