I have to do Payment Integration with bank where my account will be debited and vendor's account will be credited. for that Bank need RequestsignatureEncryptedValue and SymmetricKeyEncryptedValue
- RSA SHA 256 -> payload -> Clients private key -> signed payload (signature)
- Generate random alphanumeric 32 bytes string (Symmetric Key) | Example: vtxvqwvxuyvqwxbwbxibchbwcibwcwbi
- (IV+Signature) <--> (Symmetric Key without base 64) -- Encryption (AES/CBC/PKCS7)Algorithm byte[] <--> base64encoding ==> RequestsignatureEncryptedValue
- (Symmetric Key without base 64) <--> (api-uat.xyzbank.com) xyzbank publickey -- Encryption (RSA/ECB/PKCS1)Algo <--> base64encoding ==> SymmetricKeyEncryptedValue
How can I do this with asp vb.net? I am new to bank integration. I have all the SSL details.