This commit is contained in:
2026-01-18 22:00:02 +03:00
parent 27ecbf1672
commit 17eec3ebc0

View File

@@ -140,11 +140,11 @@ The Faster Payments System (SBP) requires a specific "Body Signing" mechanism. T
```mermaid
flowchart TD
A[Raw Request Body (Array)] -->|CmsSigner::canonicalize| B(Recursive Key Sort & JSON Encode)
B -->|OpenSSL RSA-SHA256| C{Sign with Private Key}
C -->|Base64 Encode| D[Signature String]
D -->|Add Header| E[Authorization: Base64]
E -->|mTLS Connection| F((Alfa Bank SBP Gateway))
A["Raw Request Body (Array)"] -->|CmsSigner::canonicalize| B("Recursive Key Sort & JSON Encode")
B -->|"OpenSSL RSA-SHA256"| C{"Sign with Private Key"}
C -->|"Base64 Encode"| D["Signature String"]
D -->|"Add Header"| E["Authorization: Base64"]
E -->|"mTLS Connection"| F(("Alfa Bank SBP Gateway"))
style B fill:#f9f,stroke:#333,stroke-width:2px
style C fill:#bbf,stroke:#333,stroke-width:2px
```