Ljava/lang/String;
Z
Ljava/util/HashMap;
ConstantValue
C
[Ljava/lang/String;
I
<init>
Code
LineNumberTable
LocalVariableTable
Ljava/io/File;
()V
Exceptions
e
Ljava/lang/Exception;
Lcom/amazon/ebook/framework/device/comm/CommunicationException;
()Ljava/io/File;
Ljava/net/URL;
Ljava/net/MalformedURLException;
Lcom/amazon/ebook/framework/device/comm/ServerException;
Ljava/io/IOException;
(Ljava/lang/String;)V
xml
error
Ljava/io/StringReader;
Ljava/security/NoSuchAlgorithmException;
Ljava/security/GeneralSecurityException;
[B
Ljava/lang/StringBuffer;
Ljava/io/BufferedWriter;
([B)V
Ljava/security/KeyStore;
Ljava/io/FileOutputStream;
()Z
(Ljava/net/URL;Ljava/lang/String;)Ljava/lang/String;
Ljava/net/URLConnection;
Ljava/io/OutputStreamWriter;
Ljava/io/BufferedInputStream;
Ljava/io/ByteArrayOutputStream;
response
()Ljava/util/HashMap;
Ljava/security/cert/X509Certificate;
i
(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;
Ljava/io/FileNotFoundException;
Ljava/io/FileInputStream;
<clinit>
SourceFile
java/lang/StringBuffer
certs
java/io/File
java/lang/String
Unable to create client certificates directory
Unable to create cookies directory
Checking for the existence of device credentials
An error occurred while trying to delete 
java/lang/Exception
An exception occurred while trying to delete 
com/amazon/ebook/framework/impl/device/KindleSystemImpl
removedCredentials
Successfully removed device credentials
com/amazon/ebook/framework/device/comm/CommunicationException
Unable to download and reinstall credentials after removal
client.p12
Downloading device credentials
cmd.get.deviceCredentials
Force
hardware.wan
hardware.wifi
Missing certificate parameter 1, falling back to the default
arg.default.cert1
Missing certificate parameter 2, falling back to the default
arg.default.cert2
cmd.get.newDeviceCredentials
NoState
java/net/URL
java/net/MalformedURLException
com/amazon/ebook/framework/device/comm/ServerException
Unable to parse device credentials
Unable to download device credentials
java/io/IOException
Unable to connect to server for device credentials
downloadedCredentials
Successfully downloaded device credentials
Downloading device credentials via ToDo
Unable to download device credentials via ToDo
downloadedCredentialsToDo
Successfully downloaded device credentials via ToDo
Invalid xml response length
Unable to parse server response
Unable to parse client certificate response:
java/io/StringReader
device_private_key
store_authentication_cookie
device_not_found
Device not found
Internal Error
Unable to parse device credentials server response
parsedResponse
Successfully parsed device credentials server response
Missing <
> tag
java/security/NoSuchAlgorithmException
Missing algorithm, cannot load or save keystore
java/security/GeneralSecurityException
Certificate error, cannot load or save keystore
x-fsn
~~domain=
$$cookie.store.domains
~~path=
java/io/BufferedWriter
java/io/OutputStreamWriter
java/io/FileOutputStream
UTF-8
Unable to save the store cookie
An error occurred while trying to close the BufferedWriter
storedStoreCookie
Successfully saved store authentication cookie
Cookie__
_WITH_DOMAIN__
.cookie
Storing client certificates
PKCS12
java/io/ByteArrayInputStream
pass
Could not create new certificate keystore file
An error occurred while trying to close the FileOutputStream
storedCertificate
Successfully stored client certificate
java/io/BufferedInputStream
java/io/ByteArrayOutputStream
java/util/HashMap
changeit
java/security/KeyStoreException
Unable to load keystore
java/security/cert/X509Certificate
Add root certificate 
java/io/FileInputStream
java/io/FileNotFoundException
File not found
Unable to save or load keystore
Unable to close FileInputStream
amazon
verisignclass3g2
DeviceCredentialsManager
ProcessingCredentials
action
NullCertificateParameter
DownloadFailed
BadURL
ParseError
CertificateError
MissingAlgorithm
java/lang/Object
cookie.store.domains
java/security/cert/CertificateException
append
(Ljava/lang/Object;)Ljava/lang/StringBuffer;
separator
(Ljava/lang/String;)Ljava/lang/StringBuffer;
toString
()Ljava/lang/String;
exists
mkdirs
getPath
isDirectory
delete
(Ljava/lang/String;Ljava/lang/Throwable;)V
setXFSN
getInstance
getAmazonServices
(Ljava/lang/String;)Z
trim
length
()I
(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
getFamilyMember
getDeviceSerialID
getQuery
indexOf
(Ljava/lang/String;)I
substring
(II)Ljava/lang/String;
(Ljava/lang/Throwable;)V
RequestResult
InnerClasses
(Ljava/io/Reader;)V
equalsIgnoreCase
(Ljava/lang/String;Ljava/lang/String;)V
close
getMessage
(Ljava/lang/String;)Ljava/lang/String;
(Ljava/lang/String;)[B
(C)Ljava/lang/StringBuffer;
(Ljava/io/File;)V
(Ljava/io/OutputStream;Ljava/lang/String;)V
(Ljava/io/Writer;)V
write
flush
java/security/KeyStore
(Ljava/lang/String;)Ljava/security/KeyStore;
toCharArray
()[C
load
(Ljava/io/InputStream;[C)V
createNewFile
store
(Ljava/io/OutputStream;[C)V
()J
canRead
Prompt
openConnection
()Ljava/net/URLConnection;
java/net/URLConnection
setDoInput
(Z)V
setDoOutput
getOutputStream
()Ljava/io/OutputStream;
(Ljava/io/OutputStream;)V
getInputStream
()Ljava/io/InputStream;
(Ljava/io/InputStream;)V
([BII)V
read
([B)I
(I)V
getCertificate
(Ljava/lang/String;)Ljava/security/cert/Certificate;
put
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getType
getDefaultType
(Ljava/lang/String;[Ljava/lang/String;)V
a
Lcom/amazon/ebook/util/b/i;
A
b
B
c
d
D
Lcom/amazon/ebook/util/b/e;
E
f
F
g
G
h
H
j
J
k
K
l
L
m
M
n
N
o
O
p
P
q
Lcom/amazon/ebook/framework/b/a;
Lcom/amazon/ebook/framework/impl/ws/u;
Lorg/a/c/b;
Lcom/amazon/ebook/util/c/e;
(Lcom/amazon/ebook/framework/b/a;Ljava/lang/String;)V
com/amazon/ebook/framework/impl/ws/u
kyb
(Ljava/lang/String;)Lcom/amazon/ebook/util/b/e;
(Lcom/amazon/ebook/util/b/i;[Ljava/lang/String;Ljava/lang/String;)V
r
(ZLcom/amazon/ebook/framework/service/comm/b;)V
Lcom/amazon/ebook/framework/service/comm/b;
R
(Ljava/lang/String;Lcom/amazon/ebook/framework/device/comm/f;ZZZ)Ljava/lang/Object;
Lcom/amazon/ebook/framework/device/comm/f;
()Lcom/amazon/ebook/framework/device/comm/a;
Q
(Lcom/amazon/ebook/util/b/i;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
()Lcom/amazon/ebook/framework/service/comm/a/c;
()Lcom/amazon/ebook/framework/service/comm/wan/c;
()Lcom/amazon/ebook/framework/service/comm/a;
(Lcom/amazon/ebook/util/c/e;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
()Lcom/amazon/ebook/util/c/e;
()Lcom/amazon/ebook/framework/impl/communication/b/a;
()Lcom/amazon/ebook/framework/service/b;
s
aA
com/amazon/ebook/framework/service/comm/b
com/amazon/ebook/framework/impl/communication/e
com/amazon/ebook/util/text/y
com/amazon/ebook/util/f/a
com/amazon/ebook/framework/impl/ws/s
com/amazon/ebook/framework/device/comm/a
com/amazon/ebook/framework/device/comm/f
com/amazon/ebook/util/c/e
com/amazon/ebook/framework/service/comm/a/c
com/amazon/ebook/framework/service/comm/wan/c
com/amazon/ebook/framework/service/comm/a
com/amazon/ebook/util/f/b
com/amazon/ebook/framework/service/b
com/amazon/ebook/framework/impl/communication/b/a
com/amazon/ebook/util/b/e
com/amazon/ebook/framework/impl/o
com/amazon/ebook/framework/b/a
com/amazon/ebook/util/b/i
org/a/c/b
