Skip to content

[BC Idea]: Extend BC System APP with RSASSA-PSS algorithm #866

@MattiLE

Description

@MattiLE

BC Idea Link

https://experience.dynamics.com/ideas/idea/?ideaid=7cf2f7e0-9cf1-ee11-a73d-6045bdb71da1

Description

For a connection to an external api(https://developer.amazon.com/de/docs/amazon-pay-api-v2/signing-requests.html), I need a signature for authentication, which is created with the RSASSA-PSS algorithm.

As far as I know, the existing RSACryptoServiceProvider implementation does not offer the option of specifying the PSS padding. My online research has also shown that this is not possible either.

Therefore, I would like to add my own implementation of the "SignatureAlgorithm" interface based on the "System.Security.Cryptography.RSA" class.
For my use case, only a function that signs the data is sufficient. However, I think that the interface implementation is more similar to the styleguid.

I have fully implemented the interface functions. However, I have to say that I am not an expert on this algorithm.

I will provide the implementation for this BC Idea

  • I will provide the implementation for this BC Idea
    Internal work item: AB#524188

Metadata

Metadata

Assignees

No one assigned

    Labels

    ApprovedThe issue is approvedBCIdeaIssue related to a BCIdeaLinkedIssue is linked to a Azure Boards work item

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions