ServerKeyDerivationInfo

ServerKeyDerivationInfo
ServerKeyDerivationInfo

Server key derivation information.

JSON Example
{
    "client_reference_id": "855ea6c5-720a-41e1-96f4-958c90e6e424",
    "identifier": "QnJva2Vy",
    "proof": "qck2eXsbiOpFJMGKEBzyPTidLwwCzsG8PgvyncQpeZU=",
    "public_key": "<public key>",
    "scheme": "SCHEME-AES2"
}
string
client_reference_id
Optional

Client reference identifier which is required to be passed as query param to login api, to enable decryption of encrypted sensitive information.

string As byte As byte
identifier
Optional

Identifier as Base64 encoded binary data.

string As byte As byte
proof
Optional

Proof as Base64 encoded binary data.

string As byte As byte
public_key
Optional

Diffie Hellman public key as Base64 encoded binary data.

string
scheme
Optional

Selected scheme for key derivation.

  • SCHEME_AES1: Diffie Hellman algo used by low power clients.
  • SCHEME_AES2: Diffie Hellman algo used by high power clients.
  • SCHEME_EC_AES1: Elliptic-curve Diffie Hellman algo used by low power clients.
  • SCHEME_EC_AES2: Elliptic-curve Diffie Hellman algo used by high power clients.
Possible values are : SCHEME-AES1, SCHEME-AES2, SCHEME-EC-AES1, SCHEME-EC-AES2,
Returned By