Skip navigation links
C D E F G H I J P S T X 

C

CertificateNotPinnedException - Exception in eu.geekplace.javapinning
This exception is thrown if the PinningTrustManager encounters a certificate that has not been pinned.
CertificateNotPinnedException(String) - Constructor for exception eu.geekplace.javapinning.CertificateNotPinnedException
 
CertPin - Class in eu.geekplace.javapinning.pin
 
CertPin(byte[]) - Constructor for class eu.geekplace.javapinning.pin.CertPin
 
CertPin(String) - Constructor for class eu.geekplace.javapinning.pin.CertPin
 
CertPlainPin - Class in eu.geekplace.javapinning.pin
 
CertPlainPin(X509Certificate) - Constructor for class eu.geekplace.javapinning.pin.CertPlainPin
 
CertPlainPin(String) - Constructor for class eu.geekplace.javapinning.pin.CertPlainPin
 
CertSha256Pin - Class in eu.geekplace.javapinning.pin
 
CertSha256Pin(String) - Constructor for class eu.geekplace.javapinning.pin.CertSha256Pin
 
checkClientTrusted(X509Certificate[], String) - Method in class eu.geekplace.javapinning.PinningTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class eu.geekplace.javapinning.PinningTrustManager
 
ctxForPin(String) - Method in class eu.geekplace.javapinning.JavaPinning
 
ctxForPins(String...) - Method in class eu.geekplace.javapinning.JavaPinning
 
ctxForPins(Collection<Pin>) - Method in class eu.geekplace.javapinning.JavaPinning
 

D

decodeFromHex(String) - Static method in class eu.geekplace.javapinning.util.HexUtilities
Converts the given string in HEX representation to a byte array, ignores whitespaces and semicolons while doing so.
decodeX509Certificate(String) - Static method in class eu.geekplace.javapinning.util.X509CertificateUtilities
 
decodeX509Certificate(byte[]) - Static method in class eu.geekplace.javapinning.util.X509CertificateUtilities
 
decodeX509PublicKey(String) - Static method in class eu.geekplace.javapinning.util.X509CertificateUtilities
 
decodeX509PublicKey(byte[]) - Static method in class eu.geekplace.javapinning.util.X509CertificateUtilities
 

E

encodeToHex(byte[], boolean, boolean) - Static method in class eu.geekplace.javapinning.util.HexUtilities
Converts the given byte array to a String in HEX representation.
encodeToHex(byte[]) - Static method in class eu.geekplace.javapinning.util.HexUtilities
Converts the given byte array to a String in HEX representation.
eu.geekplace.javapinning - package eu.geekplace.javapinning
 
eu.geekplace.javapinning.pin - package eu.geekplace.javapinning.pin
 
eu.geekplace.javapinning.util - package eu.geekplace.javapinning.util
 
eventuallySpecialize(PinningTrustManager) - Method in class eu.geekplace.javapinning.JavaPinning
 

F

forPin(String) - Static method in class eu.geekplace.javapinning.JavaPinning
 
forPins(String...) - Static method in class eu.geekplace.javapinning.JavaPinning
 
forPins(Collection<Pin>) - Static method in class eu.geekplace.javapinning.JavaPinning
 
fromCertificate(X509Certificate) - Static method in class eu.geekplace.javapinning.pin.CertPlainPin
Create a new "plain certificate" Pin from the given X509Certificate.
fromPublicKey(PublicKey) - Static method in class eu.geekplace.javapinning.pin.PlainPin
Create a new Pin from the given PublicKey.
fromString(String) - Static method in class eu.geekplace.javapinning.pin.Pin
Create a new Pin from the given String.

G

getAcceptedIssuers() - Method in class eu.geekplace.javapinning.PinningTrustManager
 
getPublicKey() - Method in class eu.geekplace.javapinning.pin.PlainPin
 
getX509Certificate() - Method in class eu.geekplace.javapinning.pin.CertPlainPin
 

H

HexUtilities - Class in eu.geekplace.javapinning.util
This class contains a few utility methods to encode and decode to HEX from raw bytes.
HexUtilities() - Constructor for class eu.geekplace.javapinning.util.HexUtilities
 

I

INSTANCE - Static variable in class eu.geekplace.javapinning.JavaPinning
 

J

JavaPinning - Class in eu.geekplace.javapinning
 
JavaPinning() - Constructor for class eu.geekplace.javapinning.JavaPinning
 
JavaPinningUtil - Class in eu.geekplace.javapinning.util
Deprecated.
Please use HexUtilities.
JavaPinningUtil() - Constructor for class eu.geekplace.javapinning.util.JavaPinningUtil
Deprecated.
 

P

Pin - Class in eu.geekplace.javapinning.pin
 
Pin(byte[]) - Constructor for class eu.geekplace.javapinning.pin.Pin
 
Pin(String) - Constructor for class eu.geekplace.javapinning.pin.Pin
 
pinBytes - Variable in class eu.geekplace.javapinning.pin.Pin
 
PinningTrustManager - Class in eu.geekplace.javapinning
 
pinsCertificate(X509Certificate) - Method in class eu.geekplace.javapinning.pin.CertPin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.CertPin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.CertPlainPin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.CertSha256Pin
 
pinsCertificate(X509Certificate) - Method in class eu.geekplace.javapinning.pin.Pin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.Pin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.PlainPin
 
pinsCertificate(X509Certificate) - Method in class eu.geekplace.javapinning.pin.PublicKeyPin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.PublicKeyPin
 
pinsCertificate(byte[]) - Method in class eu.geekplace.javapinning.pin.Sha256Pin
 
PlainPin - Class in eu.geekplace.javapinning.pin
 
PlainPin(PublicKey) - Constructor for class eu.geekplace.javapinning.pin.PlainPin
 
PlainPin(String) - Constructor for class eu.geekplace.javapinning.pin.PlainPin
 
PublicKeyPin - Class in eu.geekplace.javapinning.pin
 
PublicKeyPin(byte[]) - Constructor for class eu.geekplace.javapinning.pin.PublicKeyPin
 
PublicKeyPin(String) - Constructor for class eu.geekplace.javapinning.pin.PublicKeyPin
 

S

sha256md - Static variable in class eu.geekplace.javapinning.pin.Pin
 
Sha256Pin - Class in eu.geekplace.javapinning.pin
 
Sha256Pin(String) - Constructor for class eu.geekplace.javapinning.pin.Sha256Pin
 

T

TLS - Static variable in class eu.geekplace.javapinning.JavaPinning
 
tmForPin(String) - Method in class eu.geekplace.javapinning.JavaPinning
 
tmForPins(String...) - Method in class eu.geekplace.javapinning.JavaPinning
 
tmForPins(Collection<Pin>) - Method in class eu.geekplace.javapinning.JavaPinning
 
toHex(byte[], boolean) - Static method in class eu.geekplace.javapinning.util.JavaPinningUtil
Deprecated.
This method appends an unnecessary colon to the end of the HEX String, please use HexUtilities.encodeToHex(byte[]) instead, which does not do this.
toHex(byte[], boolean, boolean) - Static method in class eu.geekplace.javapinning.util.JavaPinningUtil
Deprecated.
This method appends an unnecessary colon to the end of the HEX String if colonSeparator is set to true, please use HexUtilities.encodeToHex(byte[], boolean, boolean) instead, which does not do this.
trustManagerForPin(String) - Static method in class eu.geekplace.javapinning.JavaPinning
 
trustManagerForPins(String...) - Static method in class eu.geekplace.javapinning.JavaPinning
 
trustManagerForPins(Collection<Pin>) - Static method in class eu.geekplace.javapinning.JavaPinning
 
trustManagerforPins(Collection<Pin>) - Static method in class eu.geekplace.javapinning.JavaPinning
Deprecated.
Please use the correctly named: JavaPinning.trustManagerForPins(Collection)

X

X509CertificateUtilities - Class in eu.geekplace.javapinning.util
Some utilises for creating X509 certificate related objects, like X509Certificate or and X509 PublicKey.
X509CertificateUtilities() - Constructor for class eu.geekplace.javapinning.util.X509CertificateUtilities
 
C D E F G H I J P S T X 
Skip navigation links