Skip navigation links
A B C D E F G I J K L M N O P R S T U V 

A

ANY - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
APPLICATION - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
Asn1Object - Class in org.tomitribe.churchkey.asn1
An ASN.1 TLV.
Asn1Object(int, int, byte[]) - Constructor for class org.tomitribe.churchkey.asn1.Asn1Object
Construct a ASN.1 TLV.

B

base64Decode(String) - Static method in class org.tomitribe.churchkey.Utils
 
base64Encode(byte[]) - Static method in class org.tomitribe.churchkey.Utils
 
BeginDsaPrivateKey - Class in org.tomitribe.churchkey.pem
 
BeginPrivateKey - Class in org.tomitribe.churchkey.pem
 
BeginPublicKey - Class in org.tomitribe.churchkey.pem
 
BeginRsaPrivateKey - Class in org.tomitribe.churchkey.pem
 
BeginRsaPublicKey - Class in org.tomitribe.churchkey.pem
 
BIT_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
BMP_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
BOOLEAN - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

C

CONSTRUCTED - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
CONTEXT - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

D

decode(byte[]) - Method in interface org.tomitribe.churchkey.Decoder
 
decode(byte[]) - Method in class org.tomitribe.churchkey.jwk.JwkParser
 
decode(byte[]) - Method in enum org.tomitribe.churchkey.Key.Format
 
decode(byte[]) - Method in interface org.tomitribe.churchkey.Key.Format.Parser
 
decode(byte[]) - Static method in class org.tomitribe.churchkey.Keys
 
decode(byte[]) - Static method in class org.tomitribe.churchkey.pem.BeginDsaPrivateKey
 
decode(byte[]) - Static method in class org.tomitribe.churchkey.pem.BeginPrivateKey
 
decode(byte[]) - Static method in class org.tomitribe.churchkey.pem.BeginPublicKey
 
decode(byte[]) - Static method in class org.tomitribe.churchkey.pem.BeginRsaPrivateKey
 
decode(byte[]) - Static method in class org.tomitribe.churchkey.pem.BeginRsaPublicKey
 
decode(byte[]) - Method in class org.tomitribe.churchkey.pem.PemParser
 
decode(byte[]) - Method in class org.tomitribe.churchkey.pem.PemParser.PemDecoder
 
decode(byte[]) - Method in class org.tomitribe.churchkey.ssh.OpenSSHParser
 
decode(byte[]) - Method in class org.tomitribe.churchkey.ssh.SSH2Parser
 
decode(byte[]) - Method in class org.tomitribe.churchkey.ssh.SSH2Parser.Ssh2PublicKeyDecoder
 
decode4253PublicKey(byte[]) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
Decoder - Interface in org.tomitribe.churchkey
 
DerParser - Class in org.tomitribe.churchkey.asn1
A bare-minimum ASN.1 DER decoder, just having enough functions to decode PKCS#1 private keys.
DerParser(InputStream) - Constructor for class org.tomitribe.churchkey.asn1.DerParser
Create a new DER decoder from an input stream.
DerParser(byte[]) - Constructor for class org.tomitribe.churchkey.asn1.DerParser
Create a new DER decoder from a byte array.

E

encode(Key) - Method in interface org.tomitribe.churchkey.Encoder
 
encode(Key) - Method in class org.tomitribe.churchkey.jwk.JwkParser
 
encode(Key) - Method in enum org.tomitribe.churchkey.Key.Format
 
encode(Key) - Method in interface org.tomitribe.churchkey.Key.Format.Parser
 
encode(Key) - Static method in class org.tomitribe.churchkey.Keys
 
encode(Key, Key.Format) - Static method in class org.tomitribe.churchkey.Keys
 
encode(Key) - Static method in class org.tomitribe.churchkey.pem.BeginDsaPrivateKey
 
encode(Key) - Static method in class org.tomitribe.churchkey.pem.BeginPrivateKey
 
encode(Key) - Static method in class org.tomitribe.churchkey.pem.BeginPublicKey
 
encode(Key) - Static method in class org.tomitribe.churchkey.pem.BeginRsaPrivateKey
 
encode(Key) - Static method in class org.tomitribe.churchkey.pem.BeginRsaPublicKey
 
encode(Key) - Method in class org.tomitribe.churchkey.pem.PemParser
 
encode(Key) - Method in class org.tomitribe.churchkey.ssh.OpenSSHParser
 
encode(Key) - Method in class org.tomitribe.churchkey.ssh.SSH2Parser
 
encodeDsaPublicKey(DSAPublicKey) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
Order determined by https://tools.ietf.org/html/rfc4253#section-6.6 The "ssh-dss" key format has the following specific encoding: string "ssh-dss" mpint p mpint q mpint g mpint y
Encoder - Interface in org.tomitribe.churchkey
 
encodeRsaPublicKey(RSAPublicKey) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
encodeUInt32(int, OutputStream) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
ENUMERATED - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

F

formatSshPublicKey(PublicKey, String) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 

G

GENERAL_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
GENERALIZED_TIME - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
getAlgorithm() - Method in class org.tomitribe.churchkey.Key
 
getAttribute(String) - Method in class org.tomitribe.churchkey.Key
 
getAttributes() - Method in class org.tomitribe.churchkey.Key
 
getFormat() - Method in class org.tomitribe.churchkey.Key
 
getInteger() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
Get the value as integer
getKey() - Method in class org.tomitribe.churchkey.Key
 
getKty() - Method in exception org.tomitribe.churchkey.jwk.InvalidJwkKeySpecException
 
getLength() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
 
getMessage() - Method in exception org.tomitribe.churchkey.jwk.InvalidJwkException
 
getMessage() - Method in exception org.tomitribe.churchkey.jwk.InvalidJwkKeySpecException
 
getMessage() - Method in exception org.tomitribe.churchkey.jwk.InvalidJwksException
 
getMissing() - Method in exception org.tomitribe.churchkey.jwk.InvalidJwkKeySpecException
 
getParser() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
For constructed field, return a parser for its content.
getString() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
Get value as string.
getType() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
 
getType() - Method in class org.tomitribe.churchkey.Key
 
getValue() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
 
GRAPHIC_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

I

IA5_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
in - Variable in class org.tomitribe.churchkey.asn1.DerParser
 
INTEGER - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
InvalidJwkException - Exception in org.tomitribe.churchkey.jwk
 
InvalidJwkException(String, Throwable, String) - Constructor for exception org.tomitribe.churchkey.jwk.InvalidJwkException
 
InvalidJwkException(Throwable, String) - Constructor for exception org.tomitribe.churchkey.jwk.InvalidJwkException
 
InvalidJwkKeySpecException - Exception in org.tomitribe.churchkey.jwk
 
InvalidJwkKeySpecException(String, List<String>) - Constructor for exception org.tomitribe.churchkey.jwk.InvalidJwkKeySpecException
 
InvalidJwksException - Exception in org.tomitribe.churchkey.jwk
 
InvalidJwksException(String, Throwable, String) - Constructor for exception org.tomitribe.churchkey.jwk.InvalidJwksException
 
InvalidJwksException(Throwable, String) - Constructor for exception org.tomitribe.churchkey.jwk.InvalidJwksException
 
isConstructed() - Method in class org.tomitribe.churchkey.asn1.Asn1Object
 
ISO646_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

J

JwkParser - Class in org.tomitribe.churchkey.jwk
 
JwkParser() - Constructor for class org.tomitribe.churchkey.jwk.JwkParser
 

K

Key - Class in org.tomitribe.churchkey
 
Key(Key, Key.Type, Key.Algorithm, Key.Format) - Constructor for class org.tomitribe.churchkey.Key
 
Key(Key, Key.Type, Key.Algorithm, Key.Format, Map<String, String>) - Constructor for class org.tomitribe.churchkey.Key
 
Key.Algorithm - Enum in org.tomitribe.churchkey
 
Key.Format - Enum in org.tomitribe.churchkey
 
Key.Format.Parser - Interface in org.tomitribe.churchkey
 
Key.Type - Enum in org.tomitribe.churchkey
 
Keys - Class in org.tomitribe.churchkey
 

L

length - Variable in class org.tomitribe.churchkey.asn1.Asn1Object
 

M

MissingKtyException - Exception in org.tomitribe.churchkey.jwk
 
MissingKtyException() - Constructor for exception org.tomitribe.churchkey.jwk.MissingKtyException
 

N

NULL - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
NUMERIC_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

O

OBJECT_IDENTIFIER - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
OCTET_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
OpenSSH() - Constructor for class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
OpenSSHParser - Class in org.tomitribe.churchkey.ssh
 
OpenSSHParser() - Constructor for class org.tomitribe.churchkey.ssh.OpenSSHParser
 
OpenSSHParser.OpenSSH - Class in org.tomitribe.churchkey.ssh
 
org.tomitribe.churchkey - package org.tomitribe.churchkey
 
org.tomitribe.churchkey.asn1 - package org.tomitribe.churchkey.asn1
 
org.tomitribe.churchkey.jwk - package org.tomitribe.churchkey.jwk
 
org.tomitribe.churchkey.pem - package org.tomitribe.churchkey.pem
 
org.tomitribe.churchkey.ssh - package org.tomitribe.churchkey.ssh
 

P

PemDecoder() - Constructor for class org.tomitribe.churchkey.pem.PemParser.PemDecoder
 
PemParser - Class in org.tomitribe.churchkey.pem
 
PemParser() - Constructor for class org.tomitribe.churchkey.pem.PemParser
 
PemParser.PemDecoder - Class in org.tomitribe.churchkey.pem
 
PRINTABLE_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
PRIVATE - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

R

read() - Method in class org.tomitribe.churchkey.asn1.DerParser
Read next object.
read(InputStream, byte[], int, int) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
Read as many bytes as possible until EOF or achieved required length
readBigInt(InputStream) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
readFully(InputStream, byte[]) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
Read the requested number of bytes or fail if there are not enough left.
readFully(InputStream, byte[], int, int) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
Read the requested number of bytes or fail if there are not enough left.
readPublicKey(byte[]) - Static method in class org.tomitribe.churchkey.Keys
 
readSshPublicKey(String) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
readString(InputStream) - Static method in class org.tomitribe.churchkey.ssh.OpenSSHParser.OpenSSH
 
REAL - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
RELATIVE_OID - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 

S

SEQUENCE - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
SET - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
SSH2Parser - Class in org.tomitribe.churchkey.ssh
 
SSH2Parser() - Constructor for class org.tomitribe.churchkey.ssh.SSH2Parser
 
SSH2Parser.Ssh2PublicKeyDecoder - Class in org.tomitribe.churchkey.ssh
 
Ssh2PublicKeyDecoder() - Constructor for class org.tomitribe.churchkey.ssh.SSH2Parser.Ssh2PublicKeyDecoder
 
startsWith(String, byte[]) - Static method in class org.tomitribe.churchkey.Utils
 
startsWith(byte[], byte[]) - Static method in class org.tomitribe.churchkey.Utils
 

T

T61_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
tag - Variable in class org.tomitribe.churchkey.asn1.Asn1Object
 
type - Variable in class org.tomitribe.churchkey.asn1.Asn1Object
 

U

UNIVERSAL - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
UNIVERSAL_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
UnknownJsonFormatFoundException - Exception in org.tomitribe.churchkey.jwk
 
UnknownJsonFormatFoundException() - Constructor for exception org.tomitribe.churchkey.jwk.UnknownJsonFormatFoundException
 
UnsupportedKtyAlgorithmException - Exception in org.tomitribe.churchkey.jwk
 
UnsupportedKtyAlgorithmException(String) - Constructor for exception org.tomitribe.churchkey.jwk.UnsupportedKtyAlgorithmException
 
UTC_TIME - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
UTF8_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
Utils - Class in org.tomitribe.churchkey
 

V

value - Variable in class org.tomitribe.churchkey.asn1.Asn1Object
 
valueOf(String) - Static method in enum org.tomitribe.churchkey.Key.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tomitribe.churchkey.Key.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tomitribe.churchkey.Key.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tomitribe.churchkey.Key.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tomitribe.churchkey.Key.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tomitribe.churchkey.Key.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VIDEOTEX_STRING - Static variable in class org.tomitribe.churchkey.asn1.DerParser
 
A B C D E F G I J K L M N O P R S T U V 
Skip navigation links

Copyright © 2014-2018 Tomitribe Corporation. All Rights Reserved.