Skip navigation links
A B C D E G H J P S T V W 

A

appendBigInteger(BigInteger) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends an BigInteger.
appendByteArray(byte[]) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends a byte array.
appendByteArray(byte[], int, int) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends a part/slice of a byte array.
appendInt(int) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends an integer value.
appendPreamble(String) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends a preamble.
appendString(String) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends a string.
appendStringAndByteArray(String, byte[]) - Method in class de.profhenry.sshsig.core.SshBuffer
Appends a sequence of a string and a byte array.

B

bytesToHex(byte[]) - Static method in class de.profhenry.sshsig.core.util.HexUtil
Converts a byte array to a hex string.

C

create() - Static method in class de.profhenry.sshsig.core.SshSignatureGenerator
Factory method for creating a SSH signature generator.
createMessageDigestInstance() - Method in enum de.profhenry.sshsig.core.HashAlgorithm
 

D

de.profhenry.sshsig.core - package de.profhenry.sshsig.core
 
de.profhenry.sshsig.core.spi - package de.profhenry.sshsig.core.spi
 
de.profhenry.sshsig.core.util - package de.profhenry.sshsig.core.util
 

E

encodeDsaPublicKey(DSAPublicKey) - Method in class de.profhenry.sshsig.core.SshPublicKeyEncoder
Encodes a DSA public key.
encodeEd25519PublicKey(PublicKey) - Method in class de.profhenry.sshsig.core.SshPublicKeyEncoder
Encodes a ED25519 public key.
encodePublicKey(PublicKey) - Method in class de.profhenry.sshsig.core.SshPublicKeyEncoder
Encodes a public key in SSH format.
encodeRsaPublicKey(RSAPublicKey) - Method in class de.profhenry.sshsig.core.SshPublicKeyEncoder
Encodes a RSA public key.
extractPublicKey(KeyPair) - Method in class de.profhenry.sshsig.core.JcaSingingBackend
 
extractPublicKey(K) - Method in interface de.profhenry.sshsig.core.spi.SigningBackend
Method for extracting the public key from the key information.

G

generateSignature(K, String, String) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
Generates a SSH signature for a string message.
generateSignature(K, String, byte[]) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
Generates a SSH signature for a byte message.
generateSignature(K, String, File) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
Generates a SSH signature for the content of a file.
generateSignature(K, String, InputStream) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
Generates a SSH signature for data provided by an input stream.
getBufferSize() - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
getHashAlgorithm() - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
getNameUsedInSshProtocol() - Method in enum de.profhenry.sshsig.core.HashAlgorithm
 
getNameUsedInSshProtocol() - Method in enum de.profhenry.sshsig.core.SignatureAlgorithm
 
getPublicKeyEncoder() - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
getSignatureAlgorithm() - Method in class de.profhenry.sshsig.core.spi.SigningBackend.SigningResult
 
getSignatureAlgorithm() - Method in class de.profhenry.sshsig.core.SshSignature
 
getSignatureData() - Method in class de.profhenry.sshsig.core.SshSignature
 
getSignedContent() - Method in class de.profhenry.sshsig.core.spi.SigningBackend.SigningResult
 
getSigningBackend() - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 

H

HashAlgorithm - Enum in de.profhenry.sshsig.core
Defines the hash algorithms supported by SSH signature generation.
HexUtil - Class in de.profhenry.sshsig.core.util
Small util for byte to hex conversion.

J

JcaSingingBackend - Class in de.profhenry.sshsig.core
A SigningBackend using the Java Cryptography Architecture (JCA).
JcaSingingBackend() - Constructor for class de.profhenry.sshsig.core.JcaSingingBackend
 

P

PemWriter - Class in de.profhenry.sshsig.core
 
PemWriter(Writer, int) - Constructor for class de.profhenry.sshsig.core.PemWriter
 
PemWriter(Writer) - Constructor for class de.profhenry.sshsig.core.PemWriter
 

S

SignatureAlgorithm - Enum in de.profhenry.sshsig.core
Defines the signature algorithms which are used for SSH signatures.
signData(KeyPair, byte[]) - Method in class de.profhenry.sshsig.core.JcaSingingBackend
 
signData(K, byte[]) - Method in interface de.profhenry.sshsig.core.spi.SigningBackend
Method for signing data using the provided key information.
SigningBackend<K> - Interface in de.profhenry.sshsig.core.spi
SPI for signing backends.
SigningBackend.SigningResult - Class in de.profhenry.sshsig.core.spi
Data container for a signing result.
SigningResult(SignatureAlgorithm, byte[]) - Constructor for class de.profhenry.sshsig.core.spi.SigningBackend.SigningResult
 
SshBuffer - Class in de.profhenry.sshsig.core
Buffer for encoding blobs according to the SSH protocol spec.
SshBuffer() - Constructor for class de.profhenry.sshsig.core.SshBuffer
 
SshPublicKeyEncoder - Class in de.profhenry.sshsig.core
Encoder for public keys in SSH format.
SshPublicKeyEncoder() - Constructor for class de.profhenry.sshsig.core.SshPublicKeyEncoder
 
SshSignature - Class in de.profhenry.sshsig.core
Data container for SSH signatures.
SshSignature(byte[], SignatureAlgorithm) - Constructor for class de.profhenry.sshsig.core.SshSignature
 
SshSignatureException - Exception in de.profhenry.sshsig.core
Signals that an error has occured when generating a SSH signature.
SshSignatureException(String) - Constructor for exception de.profhenry.sshsig.core.SshSignatureException
Constructs a SshSignatureException with the specified message.
SshSignatureException(String, Throwable) - Constructor for exception de.profhenry.sshsig.core.SshSignatureException
Constructs a SshSignatureException with the specified message and cause.
SshSignatureGenerator<K> - Class in de.profhenry.sshsig.core
Generator for SSH signatures.

T

toByteArray() - Method in class de.profhenry.sshsig.core.SshBuffer
 
toPem() - Method in class de.profhenry.sshsig.core.SshSignature
Returns the textural representation in PEM format.

V

valueOf(String) - Static method in enum de.profhenry.sshsig.core.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.profhenry.sshsig.core.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.profhenry.sshsig.core.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.profhenry.sshsig.core.SignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBufferSize(int) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
withHashAlgorithm(HashAlgorithm) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
withPublicKeyEncoder(SshPublicKeyEncoder) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
withSigningBackend(SigningBackend<KK>) - Method in class de.profhenry.sshsig.core.SshSignatureGenerator
 
writeAsPem(Writer) - Method in class de.profhenry.sshsig.core.SshSignature
Writes the textural representation in PEM format.
writeAsPem(Path) - Method in class de.profhenry.sshsig.core.SshSignature
Writes the signature to a file (in PEM format).
writeData(String, byte[]) - Method in class de.profhenry.sshsig.core.PemWriter
 
A B C D E G H J P S T V W 
Skip navigation links

Copyright © 2023. All rights reserved.