API documentation  2.0rc1
Public Member Functions | List of all members
client::WebAuthentication Class Reference

#include <clientlib.h>

Inherits client::Object.

Public Member Functions

PromisegetAssertion (Int8Array *assertionChallenge)
 
PromisegetAssertion (Int8Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Int16Array *assertionChallenge)
 
PromisegetAssertion (Int16Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Int32Array *assertionChallenge)
 
PromisegetAssertion (Int32Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Uint8Array *assertionChallenge)
 
PromisegetAssertion (Uint8Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Uint16Array *assertionChallenge)
 
PromisegetAssertion (Uint16Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Uint32Array *assertionChallenge)
 
PromisegetAssertion (Uint32Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Uint8ClampedArray *assertionChallenge)
 
PromisegetAssertion (Uint8ClampedArray *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Float32Array *assertionChallenge)
 
PromisegetAssertion (Float32Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (Float64Array *assertionChallenge)
 
PromisegetAssertion (Float64Array *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (DataView *assertionChallenge)
 
PromisegetAssertion (DataView *assertionChallenge, AssertionOptions *options)
 
PromisegetAssertion (ArrayBuffer *assertionChallenge)
 
PromisegetAssertion (ArrayBuffer *assertionChallenge, AssertionOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Int8Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Int8Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Int16Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Int16Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Int32Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Int32Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint8Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint8Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint16Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint16Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint32Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint32Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint8ClampedArray *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Uint8ClampedArray *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Float32Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Float32Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Float64Array *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, Float64Array *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, DataView *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, DataView *attestationChallenge, ScopedCredentialOptions *options)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, ArrayBuffer *attestationChallenge)
 
PromisemakeCredential (Account *accountInformation, Array *cryptoParameters, ArrayBuffer *attestationChallenge, ScopedCredentialOptions *options)
 
WebAuthenticationget_prototype ()
 
void set_prototype (WebAuthentication *)
 
 WebAuthentication ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ WebAuthentication()

client::WebAuthentication::WebAuthentication ( )

Member Function Documentation

◆ get_prototype()

WebAuthentication* client::WebAuthentication::get_prototype ( )

◆ getAssertion() [1/22]

Promise* client::WebAuthentication::getAssertion ( Int8Array assertionChallenge)

◆ getAssertion() [2/22]

Promise* client::WebAuthentication::getAssertion ( Int8Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [3/22]

Promise* client::WebAuthentication::getAssertion ( Int16Array assertionChallenge)

◆ getAssertion() [4/22]

Promise* client::WebAuthentication::getAssertion ( Int16Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [5/22]

Promise* client::WebAuthentication::getAssertion ( Int32Array assertionChallenge)

◆ getAssertion() [6/22]

Promise* client::WebAuthentication::getAssertion ( Int32Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [7/22]

Promise* client::WebAuthentication::getAssertion ( Uint8Array assertionChallenge)

◆ getAssertion() [8/22]

Promise* client::WebAuthentication::getAssertion ( Uint8Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [9/22]

Promise* client::WebAuthentication::getAssertion ( Uint16Array assertionChallenge)

◆ getAssertion() [10/22]

Promise* client::WebAuthentication::getAssertion ( Uint16Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [11/22]

Promise* client::WebAuthentication::getAssertion ( Uint32Array assertionChallenge)

◆ getAssertion() [12/22]

Promise* client::WebAuthentication::getAssertion ( Uint32Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [13/22]

Promise* client::WebAuthentication::getAssertion ( Uint8ClampedArray assertionChallenge)

◆ getAssertion() [14/22]

Promise* client::WebAuthentication::getAssertion ( Uint8ClampedArray assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [15/22]

Promise* client::WebAuthentication::getAssertion ( Float32Array assertionChallenge)

◆ getAssertion() [16/22]

Promise* client::WebAuthentication::getAssertion ( Float32Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [17/22]

Promise* client::WebAuthentication::getAssertion ( Float64Array assertionChallenge)

◆ getAssertion() [18/22]

Promise* client::WebAuthentication::getAssertion ( Float64Array assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [19/22]

Promise* client::WebAuthentication::getAssertion ( DataView assertionChallenge)

◆ getAssertion() [20/22]

Promise* client::WebAuthentication::getAssertion ( DataView assertionChallenge,
AssertionOptions options 
)

◆ getAssertion() [21/22]

Promise* client::WebAuthentication::getAssertion ( ArrayBuffer assertionChallenge)

◆ getAssertion() [22/22]

Promise* client::WebAuthentication::getAssertion ( ArrayBuffer assertionChallenge,
AssertionOptions options 
)

◆ makeCredential() [1/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Int8Array attestationChallenge 
)

◆ makeCredential() [2/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Int8Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [3/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Int16Array attestationChallenge 
)

◆ makeCredential() [4/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Int16Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [5/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Int32Array attestationChallenge 
)

◆ makeCredential() [6/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Int32Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [7/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint8Array attestationChallenge 
)

◆ makeCredential() [8/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint8Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [9/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint16Array attestationChallenge 
)

◆ makeCredential() [10/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint16Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [11/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint32Array attestationChallenge 
)

◆ makeCredential() [12/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint32Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [13/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint8ClampedArray attestationChallenge 
)

◆ makeCredential() [14/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Uint8ClampedArray attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [15/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Float32Array attestationChallenge 
)

◆ makeCredential() [16/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Float32Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [17/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Float64Array attestationChallenge 
)

◆ makeCredential() [18/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
Float64Array attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [19/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
DataView attestationChallenge 
)

◆ makeCredential() [20/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
DataView attestationChallenge,
ScopedCredentialOptions options 
)

◆ makeCredential() [21/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
ArrayBuffer attestationChallenge 
)

◆ makeCredential() [22/22]

Promise* client::WebAuthentication::makeCredential ( Account accountInformation,
Array cryptoParameters,
ArrayBuffer attestationChallenge,
ScopedCredentialOptions options 
)

◆ set_prototype()

void client::WebAuthentication::set_prototype ( WebAuthentication )