This object encapsulates the Apple VAS merchant's data (namely the ID and the private keys)
More...
|
| AppleVasMerchant (string Name) |
| Create a new Merchant object for the given Merchant name (Merchant ID = SHA256 of Merchant name)
|
|
| AppleVasMerchant (byte[] Id) |
| Create a new Merchant object for the given Merchant ID.
|
|
void | ClearPrivateKeys () |
| Reset the Merchant's keyset.
|
|
bool | AddPrivateKey (byte[] encoded) |
| Add a new private key to the Merchant's keyset. The function returns false if the private key is invalid.
|
|
|
static byte [] | ComputeId (string Name) |
| Compute a Merchant ID from a Merchant name (this is the SHA256 function)
|
|
static bool | ValidatePrivateKey (byte[] encoded) |
| Verify that a private key is valid.
|
|
static bool | ValidatePrivateKey (byte[] encoded, out uint keyId) |
| Verify that a private key is valid, and return its ID.
|
|
|
string | Url |
| The Merchant URL.
|
|
|
byte [] | Id [get] |
| The Merchant ID.
|
|
uint [] | PrivateKeyIds [get] |
| List the IDs of the private keys that have been added.
|
|
This object encapsulates the Apple VAS merchant's data (namely the ID and the private keys)
The documentation for this class was generated from the following file:
- D:/dev/interne/springcard.software.multiprod/src/common/lib-cs/pcsc-helpers/CardHelpers/AppleVAS/AppleVAS.cs