Index
All Classes and Interfaces|All Packages|Serialized Form
A
- additionalInformation() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse
-
Additional information that is not included in the
DispatcherResponse.outOfBandPayload(), but that is sent by the dispatcher and can be useful to the client receiving the dispatched token. - additionalInformation(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkDispatcherResponseBuilder
-
Additional information that is not included in the out-of-band payload, but that is sent by the dispatcher and can be useful to the client receiving the dispatched token.
- additionalInformation(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse.Builder
-
The additional information about the operation that is exposed by the Device Out-of-Band Operations service of nevisFIDO.
- AUTHENTICATION - Enum constant in enum class ch.nevis.auth.fido.uaf.sdk.dispatcher.Operation
-
Authentication or Transaction Confirmation.
B
- build() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkDispatcherResponseBuilder
-
Builds a
DispatcherResponse. - build() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkOutOfBandPayloadBuilder
-
Builds the out-of-band payload, which is a JSON
String. - build() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse.Builder
-
Builds a
DispatcherResponse. - builder() - Static method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse
-
An object that can be used to build a
DispatcherResponse
C
- ch.nevis.auth.fido.uaf.sdk - package ch.nevis.auth.fido.uaf.sdk
-
The root package with some generic interfaces that apply to all the plug-ins.
- ch.nevis.auth.fido.uaf.sdk.dispatcher - package ch.nevis.auth.fido.uaf.sdk.dispatcher
-
The root package with the interfaces related to dispatching tokens.
- Configurable - Interface in ch.nevis.auth.fido.uaf.sdk
-
An object that can be configured during startup using some generic configuration.
- ConfigurationKey - Annotation Interface in ch.nevis.auth.fido.uaf.sdk
-
The annotation that must be used when defining a plug-in (currently the only supported plug-in are dispatchers).
- configure(Map<String, Object>) - Method in interface ch.nevis.auth.fido.uaf.sdk.Configurable
-
Provides the configuration of the dispatcher as a
Map.
D
- data(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkOutOfBandPayloadBuilder
-
The additional data that can be included as part of the out-of-band payload.
- DEREGISTRATION - Enum constant in enum class ch.nevis.auth.fido.uaf.sdk.dispatcher.Operation
-
Deregistration
- deviceId() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTarget
-
The optional identifier describing the device.
- dispatch(DispatchContext) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.Dispatcher
-
Dispatches a message to the dispatcher target.
- DispatchContext - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
The interface containing the information needed to dispatch a token
- DispatchContext.MobileSdkDispatcherResponseBuilder - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
An object that can be used to build a
DispatcherResponsethat is compatible with the Nevis Mobile Authentication SDK. - DispatchContext.MobileSdkOutOfBandPayloadBuilder - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
An object that can be used to build an out-of-band payload that can be consumed by the Nevis Mobile Authentication SDK.
- Dispatcher - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
An object that is responsible for sending tokens that the client can redeem.
- dispatcherResponse() - Method in exception class ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchException
- dispatcherResponse() - Method in exception class ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTargetValidationException
- DispatcherResponse - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
The response returned by the
Dispatcher. - DispatcherResponse.Builder - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
An object that can be used to build a
DispatcherResponse. - DispatchException - Exception Class in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
The exception thrown by the
Dispatchers when a problem occurs. - DispatchException(String) - Constructor for exception class ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchException
- DispatchException(String, Throwable) - Constructor for exception class ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchException
- dispatchInformation() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext
-
The information provided by the client required to complete the dispatch.
- dispatchTarget() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext
-
If the HTTP client triggering the dispatch operation required to use a dispatch target by providing a dispatch target ID, this method returns the associated
DispatchTarget. - DispatchTarget - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
The entity with all the information associated with an entity to which tokens can be sent.
- DispatchTargetValidationException - Exception Class in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
The exception thrown when a given
DispatchTargetwas not valid. - DispatchTargetValidationException(String) - Constructor for exception class ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTargetValidationException
- DispatchTargetValidationException(String, Throwable) - Constructor for exception class ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTargetValidationException
- DispatchTargetValidator - Interface in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
An instance that validates whether a
DispatchTargetis valid or not.
E
- encryptionKey() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTarget
-
The optional encryption key that is used to encrypt the token before sending it through the dispatcher.
H
- httpResponse() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse
-
The value of the
responseattribute included in the HTTP response returned to the HTTP client that invoked the dispatch token service. - httpResponse(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkDispatcherResponseBuilder
-
The value of the
responseattribute included in the HTTP response returned to the HTTP client that invoked the dispatch token service. - httpResponse(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse.Builder
-
Sets the value of the
responseattribute that is part of the HTTP response body.
I
- InvalidConfigurationException - Exception Class in ch.nevis.auth.fido.uaf.sdk
-
The exception thrown when the configuration is not valid.
- InvalidConfigurationException(String) - Constructor for exception class ch.nevis.auth.fido.uaf.sdk.InvalidConfigurationException
-
Constructs a new
InvalidConfigurationExceptionwith the specified detail message. - InvalidConfigurationException(String, Throwable) - Constructor for exception class ch.nevis.auth.fido.uaf.sdk.InvalidConfigurationException
-
Constructs a new
InvalidConfigurationExceptionwith the specified detail message and cause.
M
- mobileSdkDispatcherResponseBuilder() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext
-
Returns an object that can be used to build a
DispatcherResponsethat is compatible with the Nevis Mobile Authentication SDK. - mobileSdkOutOfBandPayloadBuilder() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext
-
Returns an object that can be used to build an out-of-band payload that is compatible with the Nevis Mobile Authentication SDK.
N
- name() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTarget
-
A user friendly name to identify this
DispatchTarget.
O
- operation() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext
-
The type of the FIDO UAF operation associated with the token that must be dispatched: registration, authentication or deregistration.
- Operation - Enum Class in ch.nevis.auth.fido.uaf.sdk.dispatcher
-
Describes the operation type of a UAF message or request for a message.
- outOfBandPayload() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse
-
The out-of-band payload that will be sent through the dispatch channel.
- outOfBandPayload(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse.Builder
-
The non-encrypted out-of-band payload that is exposed by the Device Out-of-Band Operations service of nevisFIDO.
- outOfBandPayloadData(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkDispatcherResponseBuilder
-
The additional data that can be included as part of the out-of-band payload.
R
- redeemUrl(URI) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkDispatcherResponseBuilder
-
The redeem URL that must be included in the out-of-band payload.
- redeemUrl(URI) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkOutOfBandPayloadBuilder
-
The redeem URL that must be included in the out-of-band payload.
- REGISTRATION - Enum constant in enum class ch.nevis.auth.fido.uaf.sdk.dispatcher.Operation
-
Registration.
S
- statusResponse() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse
-
The value of the
tokenInformation.dispatcherInformation.responseattribute returned by the status service. - statusResponse(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext.MobileSdkDispatcherResponseBuilder
-
The value of the
tokenInformation.dispatcherInformation.responseattribute returned by the status service. - statusResponse(String) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatcherResponse.Builder
-
Sets the status to be exposed by the status service of nevisFIDO.
T
- target() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTarget
-
The target description.
- token() - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchContext
-
The token that must be dispatched
V
- validate(DispatchTarget) - Method in interface ch.nevis.auth.fido.uaf.sdk.dispatcher.DispatchTargetValidator
- value() - Element in annotation interface ch.nevis.auth.fido.uaf.sdk.ConfigurationKey
- valueOf(String) - Static method in enum class ch.nevis.auth.fido.uaf.sdk.dispatcher.Operation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.nevis.auth.fido.uaf.sdk.dispatcher.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form