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,