Skip navigation links
A B C D E F G H I J M N O R S U W 

A

Accounts - Class in com.duosecurity.client
 
Accounts.AccountsBuilder - Class in com.duosecurity.client
 
AccountsBuilder(String, String, String) - Constructor for class com.duosecurity.client.Accounts.AccountsBuilder
 
addAdditionalDuoHeader(Map<String, String>) - Method in class com.duosecurity.client.Http
 
addAdditionalDuoHeader(String, String) - Method in class com.duosecurity.client.Http.ClientBuilder
Set additional x-duo header for the HTTP client.
addHeader(String, String) - Method in class com.duosecurity.client.Http
 
addHeader(String, String) - Method in class com.duosecurity.client.Http.ClientBuilder
Add header for the HTTP client.
addParam(String, String) - Method in class com.duosecurity.client.Http
 
addParam(String, Integer) - Method in class com.duosecurity.client.Http
 
addParam(String, JSONObject) - Method in class com.duosecurity.client.Http
 
addParam(String, List<Object>) - Method in class com.duosecurity.client.Http
 
Admin - Class in com.duosecurity.client
 
Admin.AdminBuilder - Class in com.duosecurity.client
 
AdminBuilder(String, String, String) - Constructor for class com.duosecurity.client.Admin.AdminBuilder
 
Auth - Class in com.duosecurity.client
 
Auth.AuthBuilder - Class in com.duosecurity.client
 
AuthBuilder(String, String, String) - Constructor for class com.duosecurity.client.Auth.AuthBuilder
 

B

BACKOFF_FACTOR - Static variable in class com.duosecurity.client.Http
 
Base64 - Class in com.duosecurity.client
 
Base64.OutputStream - Class in com.duosecurity.client
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
build() - Method in class com.duosecurity.client.Http.ClientBuilder
Build the HTTP client object based on the builder options.
bytes_to_hex(byte[]) - Static method in class com.duosecurity.client.Util
Changes bytes to hex.

C

canonRequest(String, int) - Method in class com.duosecurity.client.Http
 
ClientBuilder(String, String, String) - Constructor for class com.duosecurity.client.Http.ClientBuilder
Builder entry point.
close() - Method in class com.duosecurity.client.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
com.duosecurity.client - package com.duosecurity.client
 
createClient(String, String, String, int) - Method in class com.duosecurity.client.Accounts.AccountsBuilder
 
createClient(String, String, String, int) - Method in class com.duosecurity.client.Admin.AdminBuilder
 
createClient(String, String, String, int) - Method in class com.duosecurity.client.Auth.AuthBuilder
 
createClient(String, String, String, int) - Method in class com.duosecurity.client.Http.ClientBuilder
 
createClient(String, String, String, int) - Method in class com.duosecurity.client.Http.HttpBuilder
 
createPinner(String, String[]) - Static method in class com.duosecurity.client.Util
Create a certificate pinner for the specified CA certificates.

D

DECODE - Static variable in class com.duosecurity.client.Base64
Specify decoding in first bit.
decode(byte[]) - Static method in class com.duosecurity.client.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class com.duosecurity.client.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class com.duosecurity.client.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class com.duosecurity.client.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
DEFAULT_TIMEOUT_SECS - Static variable in class com.duosecurity.client.Http
 
DO_BREAK_LINES - Static variable in class com.duosecurity.client.Base64
Do break lines when encoding.
DONT_GUNZIP - Static variable in class com.duosecurity.client.Base64
Specify that gzipped data should not be automatically gunzipped.

E

ENCODE - Static variable in class com.duosecurity.client.Base64
Specify encoding in first bit.
encode(ByteBuffer, ByteBuffer) - Static method in class com.duosecurity.client.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class com.duosecurity.client.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
encodeBytes(byte[]) - Static method in class com.duosecurity.client.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class com.duosecurity.client.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class com.duosecurity.client.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class com.duosecurity.client.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class com.duosecurity.client.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class com.duosecurity.client.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
encodeObject(Serializable) - Static method in class com.duosecurity.client.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class com.duosecurity.client.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
executeHttpRequest() - Method in class com.duosecurity.client.Http
Creates and executes a HTTP request.
executeJSONRequest() - Method in class com.duosecurity.client.Http
Executes JSON request.
executeRequest() - Method in class com.duosecurity.client.Http
 
executeRequestRaw() - Method in class com.duosecurity.client.Http
 

F

flushBase64() - Method in class com.duosecurity.client.Base64.OutputStream
Method added by PHIL.
FORM_ENCODED - Static variable in class com.duosecurity.client.Http
 

G

GZIP - Static variable in class com.duosecurity.client.Base64
Specify that data should be gzip-compressed in second bit.

H

hash(String, String) - Static method in class com.duosecurity.client.Util
Create hash byte array of message.
hmac(String, byte[], byte[]) - Static method in class com.duosecurity.client.Util
Creates a hmac of textBytes.
Http - Class in com.duosecurity.client
 
Http(String, String, String) - Constructor for class com.duosecurity.client.Http
Deprecated.
Use the HttpBuilder instead
Http(String, String, String, int) - Constructor for class com.duosecurity.client.Http
Deprecated.
Use the HttpBuilder instead
Http.ClientBuilder<T extends Http> - Class in com.duosecurity.client
Builder for an Http client object.
Http.HttpBuilder - Class in com.duosecurity.client
 
HttpBuilder(String, String, String) - Constructor for class com.duosecurity.client.Http.HttpBuilder
Builder entry point.

I

INITIAL_BACKOFF_MS - Static variable in class com.duosecurity.client.Http
 

J

join(Object[], String) - Static method in class com.duosecurity.client.Util
Join elements from s together to make a string.
JSON_ENCODED - Static variable in class com.duosecurity.client.Http
 

M

MAX_BACKOFF_MS - Static variable in class com.duosecurity.client.Http
 

N

nextRandomInt(int) - Method in class com.duosecurity.client.Http
 
NO_OPTIONS - Static variable in class com.duosecurity.client.Base64
No options specified.

O

ORDERED - Static variable in class com.duosecurity.client.Base64
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc- 1940.html.
OutputStream(OutputStream) - Constructor for class com.duosecurity.client.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
OutputStream(OutputStream, int) - Constructor for class com.duosecurity.client.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.

R

resumeEncoding() - Method in class com.duosecurity.client.Base64.OutputStream
Resumes encoding of the stream.
RFC_2822_DATE_FORMAT - Static variable in class com.duosecurity.client.Http
 

S

setProxy(String, int) - Method in class com.duosecurity.client.Http
Creates a new proxy.
signHMAC(String, String) - Method in class com.duosecurity.client.Http
 
signRequest(String, String) - Method in class com.duosecurity.client.Http
 
signRequest(String, String, int) - Method in class com.duosecurity.client.Http
Signs Duo request.
sigVersion - Variable in class com.duosecurity.client.Http
 
sleep(long) - Method in class com.duosecurity.client.Http
 
suspendEncoding() - Method in class com.duosecurity.client.Base64.OutputStream
Suspends encoding of the stream.

U

URL_SAFE - Static variable in class com.duosecurity.client.Base64
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
useCustomCertificates(String[]) - Method in class com.duosecurity.client.Http.ClientBuilder
Provide custom CA certificates for certificate pinning.
useCustomCertificates(String[]) - Method in class com.duosecurity.client.Http
Use custom CA certificates for certificate pinning.
UserAgentString - Static variable in class com.duosecurity.client.Http
 
useTimeout(int) - Method in class com.duosecurity.client.Http.ClientBuilder
Set a custom timeout for HTTP calls.
Util - Class in com.duosecurity.client
 
Util() - Constructor for class com.duosecurity.client.Util
 

W

write(int) - Method in class com.duosecurity.client.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class com.duosecurity.client.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
A B C D E F G H I J M N O R S U W 
Skip navigation links

Copyright © 2025. All rights reserved.