Skip navigation links
C F G H I K L M N O R S T U V W Y 

C

calculate(String, byte[]) - Static method in class com.yubico.client.v2.Signature
 
call() - Method in class com.yubico.client.v2.VerificationRequester.VerifyTask
Do the validation query for previous URL.
clientId - Variable in class com.yubico.client.v2.YubicoClient
 
Cmd - Class in com.yubico.client.v2
 
Cmd() - Constructor for class com.yubico.client.v2.Cmd
 
com.yubico.client.v2 - package com.yubico.client.v2
 
com.yubico.client.v2.exceptions - package com.yubico.client.v2.exceptions
 
com.yubico.client.v2.impl - package com.yubico.client.v2.impl
 
completionService - Variable in class com.yubico.client.v2.VerificationRequester
 
createTask(String, String, int) - Method in class com.yubico.client.v2.VerificationRequester
 

F

fetch(List<String>, String) - Method in class com.yubico.client.v2.VerificationRequester
Deprecated.
Use VerificationRequester.fetch(List, String, int) with an explicit maxRetries argument instead.
fetch(List<String>, String, int) - Method in class com.yubico.client.v2.VerificationRequester
Fires off a validation request to each url in the list, returning the first one that is not ResponseStatus.REPLAYED_REQUEST

G

getClient(Integer, String) - Static method in class com.yubico.client.v2.YubicoClient
Instantiate a YubicoClient object.
getClientId() - Method in class com.yubico.client.v2.YubicoClient
Get the ykval client identifier used to identify the application.
getH() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getH() - Method in interface com.yubico.client.v2.VerificationResponse
Signature of the response, with the same API key as the request.
getKey() - Method in class com.yubico.client.v2.YubicoClient
Get the api key that is used for signing requests
getKeyValueMap() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getKeyValueMap() - Method in interface com.yubico.client.v2.VerificationResponse
Returns all parameters from the response as a Map
getNonce() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getNonce() - Method in interface com.yubico.client.v2.VerificationResponse
Echos back the nonce from the request.
getOtp() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getOtp() - Method in interface com.yubico.client.v2.VerificationResponse
Echos back the OTP from the request, should match.
getPublicId() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getPublicId() - Method in interface com.yubico.client.v2.VerificationResponse
Returns the public id of the returned OTP
getPublicId(String) - Static method in class com.yubico.client.v2.YubicoClient
Extract the public ID of a YubiKey from an OTP it generated.
getResponseStream(URL) - Method in class com.yubico.client.v2.VerificationRequester.VerifyTask
 
getSessioncounter() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getSessioncounter() - Method in interface com.yubico.client.v2.VerificationResponse
Returns the non-volatile counter that is incremented on power-up.
getSessionuse() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getSessionuse() - Method in interface com.yubico.client.v2.VerificationResponse
Returns the volatile counter that is incremented on each button-press, starts at 0 after power-up.
getSl() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getSl() - Method in interface com.yubico.client.v2.VerificationResponse
Returns the amount of sync the server achieved before sending the response.
getStatus() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getStatus() - Method in interface com.yubico.client.v2.VerificationResponse
Server response to the request.
getT() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getT() - Method in interface com.yubico.client.v2.VerificationResponse
UTC timestamp from the server when response was processed.
getTimestamp() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
getTimestamp() - Method in interface com.yubico.client.v2.VerificationResponse
Returns the internal timestamp from the YubiKey 8hz timer.
getWsapiUrls() - Method in class com.yubico.client.v2.YubicoClient
Get the list of URLs that will be used for validating OTPs.

H

h - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
HMAC_SHA1 - Static variable in class com.yubico.client.v2.Signature
 
HttpUtils - Class in com.yubico.client.v2
 
HttpUtils() - Constructor for class com.yubico.client.v2.HttpUtils
 

I

isError() - Method in enum com.yubico.client.v2.ResponseStatus
 
isOk() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 
isOk() - Method in interface com.yubico.client.v2.VerificationResponse
Whether the response status from the server was OK, representing a valid OTP.
isValidOTPFormat(String) - Static method in class com.yubico.client.v2.YubicoClient
Determines whether a given OTP is of the correct length and only contains printable characters, as per the recommendation.

K

key - Variable in class com.yubico.client.v2.YubicoClient
 
keyValueMap - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 

L

log - Variable in class com.yubico.client.v2.VerificationRequester.VerifyTask
 
log - Static variable in class com.yubico.client.v2.YubicoClient
 

M

main(String[]) - Static method in class com.yubico.client.v2.Cmd
 
maxRetries - Variable in class com.yubico.client.v2.VerificationRequester.VerifyTask
 
maxRetries - Variable in class com.yubico.client.v2.YubicoClient
 

N

nonce - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 

O

otp - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
OTP_MAX_LEN - Static variable in class com.yubico.client.v2.YubicoClient
 
OTP_MIN_LEN - Static variable in class com.yubico.client.v2.YubicoClient
 

R

ResponseStatus - Enum in com.yubico.client.v2
 
ResponseStatus() - Constructor for enum com.yubico.client.v2.ResponseStatus
 

S

serialVersionUID - Static variable in exception com.yubico.client.v2.exceptions.YubicoInvalidResponse
 
serialVersionUID - Static variable in exception com.yubico.client.v2.exceptions.YubicoSignatureException
 
serialVersionUID - Static variable in exception com.yubico.client.v2.exceptions.YubicoValidationFailure
 
serialVersionUID - Static variable in exception com.yubico.client.v2.exceptions.YubicoVerificationException
 
sessioncounter - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
sessionuse - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
setClientId(Integer) - Method in class com.yubico.client.v2.YubicoClient
Set the ykval client identifier, used to identify the client application to the validation servers.
setKey(String) - Method in class com.yubico.client.v2.YubicoClient
Set api key to be used for signing requests
setMaxRetries(int) - Method in class com.yubico.client.v2.YubicoClient
Set the maximum number of retries to attempt in the event of a network-related failure.
setSync(Integer) - Method in class com.yubico.client.v2.YubicoClient
Set the sync percentage required for a successful auth.
setUserAgent(String) - Method in class com.yubico.client.v2.YubicoClient
Set user agent to be used in request to validation server
setWsapiUrls(String[]) - Method in class com.yubico.client.v2.YubicoClient
Configure what URLs to use for validating OTPs.
sign(String) - Method in class com.yubico.client.v2.impl.YubicoClientImpl
 
Signature - Class in com.yubico.client.v2
 
Signature() - Constructor for class com.yubico.client.v2.Signature
 
sl - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
status - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
sync - Variable in class com.yubico.client.v2.YubicoClient
 

T

t - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
timestamp - Variable in class com.yubico.client.v2.impl.VerificationResponseImpl
 
toQueryString(Map<String, String>) - Static method in class com.yubico.client.v2.HttpUtils
 
toString() - Method in class com.yubico.client.v2.impl.VerificationResponseImpl
 

U

url - Variable in class com.yubico.client.v2.VerificationRequester.VerifyTask
 
userAgent - Variable in class com.yubico.client.v2.VerificationRequester.VerifyTask
 
userAgent - Variable in class com.yubico.client.v2.YubicoClient
 

V

validationService - Variable in class com.yubico.client.v2.impl.YubicoClientImpl
 
valueOf(String) - Static method in enum com.yubico.client.v2.ResponseStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yubico.client.v2.ResponseStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationRequester - Class in com.yubico.client.v2
Fires off a number of validation requests to each specified URL in parallel.
VerificationRequester() - Constructor for class com.yubico.client.v2.VerificationRequester
Sets up thread pool for validation requests.
VerificationRequester.VerifyTask - Class in com.yubico.client.v2
Inner class for doing requests to validation server.
VerificationResponse - Interface in com.yubico.client.v2
Object built from server response, detailing the status of validation.
VerificationResponseImpl - Class in com.yubico.client.v2.impl
 
VerificationResponseImpl(InputStream) - Constructor for class com.yubico.client.v2.impl.VerificationResponseImpl
 
verify(String) - Method in class com.yubico.client.v2.impl.YubicoClientImpl
Validate an OTP using a webservice call to one or more ykval validation servers.
verify(String) - Method in class com.yubico.client.v2.YubicoClient
Validate an OTP using a webservice call to one or more ykval validation servers.
verifySignature(VerificationResponse) - Method in class com.yubico.client.v2.impl.YubicoClientImpl
 
VerifyTask(String, String, int) - Constructor for class com.yubico.client.v2.VerificationRequester.VerifyTask
Set up a VerifyTask for the Yubico Validation protocol v2
Version - Class in com.yubico.client.v2
 
Version() - Constructor for class com.yubico.client.v2.Version
 
version - Static variable in class com.yubico.client.v2.Version
 

W

warnIfDeprecatedUrl(String) - Method in class com.yubico.client.v2.YubicoClient
 
wsapi_urls - Variable in class com.yubico.client.v2.YubicoClient
 

Y

YubicoClient - Class in com.yubico.client.v2
Base class for doing YubiKey validations using version 2 of the validation protocol.
YubicoClient() - Constructor for class com.yubico.client.v2.YubicoClient
 
YubicoClientImpl - Class in com.yubico.client.v2.impl
 
YubicoClientImpl(VerificationRequester) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
 
YubicoClientImpl(Integer) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
Creates a YubicoClient that will be using the given Client ID.
YubicoClientImpl(Integer, String) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
Creates a YubicoClient that will be using the given Client ID and API key.
YubicoClientImpl(Integer, String, Integer) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
Creates a YubicoClient that will be using the given Client ID and API key.
YubicoInvalidResponse - Exception in com.yubico.client.v2.exceptions
 
YubicoInvalidResponse(String) - Constructor for exception com.yubico.client.v2.exceptions.YubicoInvalidResponse
 
YubicoInvalidResponse(Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoInvalidResponse
 
YubicoInvalidResponse(String, Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoInvalidResponse
 
YubicoSignatureException - Exception in com.yubico.client.v2.exceptions
This is thrown on signature algorithm or key errors.
YubicoSignatureException(String, Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoSignatureException
 
YubicoValidationFailure - Exception in com.yubico.client.v2.exceptions
This is thrown for validation failures
* OTP in request and response isn't matching, could mean a man-in-the-middle
* nonce in request and response isn't matching, could mean a man-in-the-middle
* response signature verification failed
YubicoValidationFailure(String) - Constructor for exception com.yubico.client.v2.exceptions.YubicoValidationFailure
 
YubicoValidationFailure(Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoValidationFailure
 
YubicoValidationFailure(String, Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoValidationFailure
 
YubicoVerificationException - Exception in com.yubico.client.v2.exceptions
This is thrown for errors during validation process, like all servers unreachable.
YubicoVerificationException(String, Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoVerificationException
 
YubicoVerificationException(String) - Constructor for exception com.yubico.client.v2.exceptions.YubicoVerificationException
 
C F G H I K L M N O R S T U V W Y 
Skip navigation links

Copyright © 2020 Yubico AB. All Rights Reserved.