Class FIDOEvaluation
- 
                    
                    - All Implemented Interfaces:
- 
                            
                            com.ibm.security.verifysdk.adaptive.FactorEvaluation
 
 public final class FIDOEvaluation implements FactorEvaluation Represents a FIDO evaluation, using FIDO verification data. Example usage: val fidoEvaluation = FIDOEvaluation(transactionId = "36a101c7-7426-4f45-ab3c-55f8dc075c6e", authenticatorData = "authenticatorData", userHandle = "userHandle", signature = "signature", clientDataJSON = "clientDataJSON") val adaptive = Adaptive() // Where `Adaptive` is an implementation of the `AdaptiveDelegate` interface. adaptive.evaluate(evaluation = fidoEvaluation) { result -> result.onFailure { error -> // Handle `error` of type `Throwable`. } result.onSuccess { adaptiveResult -> // Handle `adaptiveResult` of type `AdaptiveResult`. } }- Since:
- 3.0.0 
 
- 
                
                    
                    - 
                                
                            
                                Field SummaryFields Modifier and Type Field Description private final StringtransactionIdprivate final StringauthenticatorDataprivate final StringuserHandleprivate final Stringsignatureprivate final StringclientDataJSON
 - 
                                
                            
                                Method SummaryModifier and Type Method Description StringgetTransactionId()Transaction identifier used to associate an evaluation. final StringgetAuthenticatorData()The information about the authentication produced by the authenticator. final StringgetUserHandle()The identifier for the user who owns this authenticator. final StringgetSignature()The received and signed FIDO challenge from FIDOGenerateResult. final StringgetClientDataJSON()The base64Url-encoded clientDataJson that was received from the WebAuthn client. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        getTransactionIdString getTransactionId() Transaction identifier used to associate an evaluation. Received in a RequiresAssessmentResult. 
 - 
                                        getAuthenticatorDatafinal String getAuthenticatorData() The information about the authentication produced by the authenticator. 
 - 
                                        getUserHandlefinal String getUserHandle() The identifier for the user who owns this authenticator. 
 - 
                                        getSignaturefinal String getSignature() The received and signed FIDO challenge from FIDOGenerateResult. 
 - 
                                        getClientDataJSONfinal String getClientDataJSON() The base64Url-encoded clientDataJson that was received from the WebAuthn client. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-