C F G H I K M N O 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.YubicoValidationService.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.YubicoValidationService
 

F

fetch(List<String>, String) - Method in class com.yubico.client.v2.YubicoValidationService
Fires off a validation request to each url in the list, returning the first one that is not YubicoResponseStatus.REPLAYED_REQUEST

G

getClient(Integer) - 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 uset do identify the applicaiton.
getH() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getH() - Method in interface com.yubico.client.v2.YubicoResponse
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.YubicoResponseImpl
 
getKeyValueMap() - Method in interface com.yubico.client.v2.YubicoResponse
Returns all parameters from the response as a Map
getNonce() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getNonce() - Method in interface com.yubico.client.v2.YubicoResponse
Echos back the nonce from the request.
getOtp() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getOtp() - Method in interface com.yubico.client.v2.YubicoResponse
Echos back the OTP from the request, should match.
getPublicId() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getPublicId(String) - Static method in class com.yubico.client.v2.YubicoClient
Extract the public ID of a Yubikey from an OTP it generated.
getPublicId() - Method in interface com.yubico.client.v2.YubicoResponse
Returns the public id of the returned OTP
getSessioncounter() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getSessioncounter() - Method in interface com.yubico.client.v2.YubicoResponse
Returns the non-volatile counter that is incremented on power-up.
getSessionuse() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getSessionuse() - Method in interface com.yubico.client.v2.YubicoResponse
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.YubicoResponseImpl
 
getSl() - Method in interface com.yubico.client.v2.YubicoResponse
Returns the amount of sync the server achieved before sending the response.
getStatus() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getStatus() - Method in interface com.yubico.client.v2.YubicoResponse
Server response to the request.
getSync() - Method in class com.yubico.client.v2.YubicoClient
Get the sync percentage required for a successful auth.
getT() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getT() - Method in interface com.yubico.client.v2.YubicoResponse
UTC timestamp from the server when response was processed.
getTimestamp() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
getTimestamp() - Method in interface com.yubico.client.v2.YubicoResponse
Returns the internal timestamp from the YubiKey 8hz timer.
getUserAgent() - Method in class com.yubico.client.v2.YubicoClient
Get the previously set user agent to be used for requests
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.YubicoResponseImpl
 
HMAC_SHA1 - Static variable in class com.yubico.client.v2.Signature
 

I

isError(YubicoResponseStatus) - Method in class com.yubico.client.v2.impl.YubicoClientImpl
Function is used to determine if the response status is an error or not.
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.YubicoResponseImpl
 

M

main(String[]) - Static method in class com.yubico.client.v2.Cmd
 

N

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

O

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

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.YubicoValidationException
 
serialVersionUID - Static variable in exception com.yubico.client.v2.exceptions.YubicoValidationFailure
 
sessioncounter - Variable in class com.yubico.client.v2.impl.YubicoResponseImpl
 
sessionuse - Variable in class com.yubico.client.v2.impl.YubicoResponseImpl
 
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.
setH(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setKey(String) - Method in class com.yubico.client.v2.YubicoClient
Set api key to be used for signing requests
setNonce(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setOtp(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setSessioncounter(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setSessionuse(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setSl(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setStatus(YubicoResponseStatus) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setSync(String) - Method in class com.yubico.client.v2.YubicoClient
Set the sync percentage required for a successful auth.
setT(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
setTimestamp(String) - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 
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.
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.YubicoResponseImpl
 
status - Variable in class com.yubico.client.v2.impl.YubicoResponseImpl
 
sync - Variable in class com.yubico.client.v2.YubicoClient
 

T

t - Variable in class com.yubico.client.v2.impl.YubicoResponseImpl
 
timestamp - Variable in class com.yubico.client.v2.impl.YubicoResponseImpl
 
toString() - Method in class com.yubico.client.v2.impl.YubicoResponseImpl
 

U

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

V

validationService - Variable in class com.yubico.client.v2.impl.YubicoClientImpl
 
valueOf(String) - Static method in enum com.yubico.client.v2.YubicoResponseStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yubico.client.v2.YubicoResponseStatus
Returns an array containing the constants of this enum type, in the order they are declared.
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.
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
 
version() - Static method in class com.yubico.client.v2.Version
 

W

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() - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
 
YubicoClientImpl(Integer) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
 
YubicoClientImpl(Integer, String) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
 
YubicoClientImpl(Integer, String, String) - Constructor for class com.yubico.client.v2.impl.YubicoClientImpl
 
YubicoInvalidResponse - Exception in com.yubico.client.v2.exceptions
YubicoInvalidResponse is thrown from constructor of YubicoResponseImpl when the response is unparseable.
YubicoInvalidResponse() - Constructor for exception com.yubico.client.v2.exceptions.YubicoInvalidResponse
 
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
 
YubicoResponse - Interface in com.yubico.client.v2
Object built from server response, detailing the status of validation.
YubicoResponseImpl - Class in com.yubico.client.v2.impl
 
YubicoResponseImpl(InputStream) - Constructor for class com.yubico.client.v2.impl.YubicoResponseImpl
 
YubicoResponseStatus - Enum in com.yubico.client.v2
 
YubicoResponseStatus() - Constructor for enum com.yubico.client.v2.YubicoResponseStatus
 
YubicoSignatureException - Exception in com.yubico.client.v2.exceptions
YubicoSignatureException is thrown on signature algorithm or key errors.
YubicoSignatureException(String, Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoSignatureException
 
YubicoValidationException - Exception in com.yubico.client.v2.exceptions
YubicoValidationException is thrown for errors during validation process, like all servers unreachable.
YubicoValidationException(String, Throwable) - Constructor for exception com.yubico.client.v2.exceptions.YubicoValidationException
 
YubicoValidationException(String) - Constructor for exception com.yubico.client.v2.exceptions.YubicoValidationException
 
YubicoValidationFailure - Exception in com.yubico.client.v2.exceptions
YubicoValidationFailure 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
 
YubicoValidationService - Class in com.yubico.client.v2
Fires off a number of validation requests to each specified URL in parallel.
YubicoValidationService() - Constructor for class com.yubico.client.v2.YubicoValidationService
Sets up thread pool for validation requests.
YubicoValidationService.VerifyTask - Class in com.yubico.client.v2
Inner class for doing requests to validation server.
YubicoValidationService.VerifyTask(String, String) - Constructor for class com.yubico.client.v2.YubicoValidationService.VerifyTask
Set up a VerifyTask for the Yubico Validation protocol v2
C F G H I K M N O S T U V W Y 

Copyright © 2013 Yubico AB. All Rights Reserved.