Index

A C D E F G H I J K L N O P R S T U V W 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form

A

AES - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 
AES_128 - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.AESBitSize
 
AES_256 - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.AESBitSize
 
AES_PADDING_GCM - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 
AESBitSize - Enum-Klasse in org.iqtig.packer.shared.crypto
Aufzählungsdatentyp der AES Bit-Size.
ALIAS_OR_EMPTY_KEYSTORE_PW_WRONG - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
assembleHelp(String, List<? extends CliParam>) - Statische Methode in Klasse org.iqtig.packer.shared.cli.CliHelpAssembler
 

C

CERTIFICATE_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
CERTIFICATE_IO_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
CERTIFICATE_OF_KEYSTORE_COULD_NOT_BE_LOADED - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
checkEncryptionType(InputStream) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
CliHelpAssembler - Klasse in org.iqtig.packer.shared.cli
Assembler für den Hilfe-Text, der bei CLI-Anwendungen zur Ausgabe gebracht wird.
CliHelpAssembler() - Konstruktor für Klasse org.iqtig.packer.shared.cli.CliHelpAssembler
 
CliParam - Schnittstelle in org.iqtig.packer.shared.cli
Funktionsschnittstelle für Eingabeparameter von CLI-Anwendungen.
CliParamParser - Klasse in org.iqtig.packer.shared.cli
Parser für CLI-Eingabeparameter.
COMMON_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
containsNamedError(NamedError) - Methode in Ausnahmeklasse org.iqtig.packer.shared.error.crypto.CryptoException
Liefert true, wenn der NamedError innerhalb der CryptoException.errors vorhanden ist.
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.ChooseCryptionOrZipOption
Creates instance of ChooseCryptionOrZipOption with message "Eine Option (Ver-/Entschlüsselung und/oder Ver-/Entpacken) wählen."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.CryptoPasswordIsMissing
Creates instance of CryptoPasswordIsMissing with message "Für das Ver- oder Entschlüsseln wird ein Passwort benötigt."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.DecryptAndEncrpytIsProhibited
Creates instance of DecryptAndEncrpytIsProhibited with message "Das zeitgleiche Ver-/Entschlüsseln ist nicht möglich."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.DecryptAndZipIsProhibited
Creates instance of DecryptAndZipIsProhibited with message "Entschlüsseln und Verpacken nicht möglich."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.DecryptionPasswordCouldBeInvalid
Creates instance of DecryptionPasswordCouldBeInvalid with message "Eine unerwartete Ausnahme wurde ausgelöst.
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.DecryptionPasswordIsInvalid
Creates instance of DecryptionPasswordIsInvalid with message "Es wurde ein falsches Passwort zur Entschlüsselung der Exportdatei angegeben."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.EncryptAndUnzipIsProhibited
Creates instance of EncryptAndUnzipIsProhibited with message "Verschlüsseln und Entpacken nicht möglich."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.EncryptTagOrDecrpytTagIsMissing
Creates instance of EncryptTagOrDecrpytTagIsMissing with message "Beim Ver-/Entschlüsseln muss ein <tag> angegeben werden (-t)!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.ExactlyOneKeyNeeded
Creates instance of ExactlyOneKeyNeeded with message "Es wird genau ein öffentlicher Schlüssel benötigt!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.ExactlyOneTagNeeded
Creates instance of ExactlyOneTagNeeded with message "Es muss genau ein tag für die Schlüsselprüfung angegeben werden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.GenKeyAndEncryptAndDecryptAndGetModulusAndCheckKeyParamMissing
Creates instance of GenKeyAndEncryptAndDecryptParamMissing with message "Es muss ein Parameter -g (genkey) -e (encrypt) -d (decrypt) -m (getmodulus) -y (checkkey) gewählt werden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InputFileIOException
Creates instance of InputFileIOException with message "Beim Lesen des XML-Input-Files ist eine IO-Exception aufgetreten!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InputFileIsDirectory
Creates instance of InputFileIsDirectory with message "Eingabedatei ist keine Datei, sondern ein Verzeichnis!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InputFileIsEmpty
Creates instance of InputFileIsEmpty with message "Die Eingabedatei ist leer."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InputFileIsMissing
Creates instance of InputFileIsMissing with message "Die Eingabedatei existiert nicht."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InputFileIsNotSpecifiedException
Creates instance of InputFileIsNotSpecifiedException with message "Bei der Schlüsselprüfung muss ein XML-Input-File angegeben werden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InputFilesAreMissing
Creates instance of InputFilesAreMissing with message "Eine oder mehrere Eingabedateien werden benötigt."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.InternalErrorOccured
Creates instance of InternalErrorOccured with message "Es ist ein interner Fehler aufgetreten.
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.KeyFileNotFound
Creates instance of KeyFileNotFound with message "Schlüsseldatei nicht gefunden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.KeyIOException
Creates instance of KeyIOException with message "Beim Lesen eines Schlüssels ist eine IO-Exception aufgetreten!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.KeystoreFileNotFound
Creates instance of KeyFileNotFound with message "Keystore-Datei nicht gefunden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.OnlyOneKeyAllowed
Creates instance of OnlyOneKeyAllowed with message "Es ist nur ein Schlüssel erlaubt!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.OnlyOneTagAllowed
Creates instance of OnlyOneTagAllowed with message "Es ist nur ein tag erlaubt!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.OutputDirectoryDoesNotExist
Creates instance of OutputFileCreationFailed with message "Das Ausgabeverzeichnis existiert nicht!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.OutputFileCreationFailed
Creates instance of OutputFileCreationFailed with message "Ausgabedatei konnte nicht erzeugt werden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.PrivateKeyFileIsErroneous
Creates instance of PrivateKeyFileIsErroneous with message "Die private Schlüsseldatei ist fehlerhaft!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.PublicKeyFileIsErroneous
Creates instance of PublicKeyFileIsErroneous with message "Die öffentliche Schlüsseldatei ist fehlerhaft!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.PublicKeyFileIsNotSpecifiedException
Creates instance of PublicKeyFileIsNotSpecifiedException with message "Bei der Schlüsselprüfung muss ein Public-Key-File angegeben werden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.TagIsNotSpecifiedException
Creates instance of TagIsNotSpecifiedException with message "Bei der Schlüsselprüfung muss ein tag angegeben werden!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.TPackerFileNotValid
Creates instance of TPackerFileNotValid with message "Das Dokument enthält unverschlüsselte PID-Daten."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.TPackerFileValidationFailed
Creates instance of TPackerFileValidationFailed with message "Die mit Transportverschlüsselung zu versehende Datei konnte nicht validiert werden."
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.XMLParserConfigurationException
Creates instance of XMLParserConfigurationException with message "Bei der internen XML-Parser-Konfiguration ist ein Fehler aufgetreten!"
createInstance() - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.ZipAndUnzipIsProhibited
Creates instance of ZipAndUnzipIsProhibited with message "Das zeitgleiche Ver-/Entpacken ist nicht möglich."
createInstance(String) - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.DataToEncryptAreCorrupt
Creates instance of DataToEncryptAreCorrupt with message "Entweder der zum Entschlüsseln verwendete Schlüssel oder die zu entschlüsselnden Daten (<tagName>) sind fehlerhaft."
createInstance(String) - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.KeyTagIsMissing
Creates instance of KeyTagIsMissing with message "Für diesen Vorgang wird ein <tag> für den chiffrierten Schlüssel benoetigt!"
createInstance(String, int) - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.EncryptionPasswordIsInsufficient
 
createInstance(String, String) - Statische Methode in Ausnahmeklasse org.iqtig.packer.shared.error.Errors.DecryptionFailed
Creates instance of DecryptionFailed with message "Die Entschluesselung von <tag> ist fehlgeschlagen: <details>"
createRandomAESSessionKey() - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
createRandomAESSessionKey256Bit() - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
createRandomIV() - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
CRYPTO_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
CryptoConstant - Enum-Klasse in org.iqtig.packer.shared.crypto
Aufzählungsdatentyp für Konstanten rund um Verschlüsselung.
CryptoError - Klasse in org.iqtig.packer.shared.error.crypto
Error Klasse für alle fachlichen Fehler.
CryptoError(NamedError, String...) - Konstruktor für Klasse org.iqtig.packer.shared.error.crypto.CryptoError
Erstellt einen BusinessError aus errorId und zusätzlichen Parametern.
CryptoErrorId - Enum-Klasse in org.iqtig.packer.shared.error.crypto
ErrorIds für die CryptoErrors.
CryptoException - Ausnahmeklasse in org.iqtig.packer.shared.error.crypto
Exception für fachliche Fehler rund um die od-crypto Funktionalitäten.
CryptoException(List<CryptoError>) - Konstruktor für Ausnahmeklasse org.iqtig.packer.shared.error.crypto.CryptoException
Erzeugt BusinessException anhand einer Liste von BusinessErrors.
CryptoException(CryptoError) - Konstruktor für Ausnahmeklasse org.iqtig.packer.shared.error.crypto.CryptoException
 
CryptoException(NamedError, String...) - Konstruktor für Ausnahmeklasse org.iqtig.packer.shared.error.crypto.CryptoException
Erzeugt BusinessException anhand eines BusinessError inkl.
CryptographySupportShared - Klasse in org.iqtig.packer.shared.crypto
 
CryptographySupportShared() - Konstruktor für Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
CryptographySupportShared.EncryptionType - Enum-Klasse in org.iqtig.packer.shared.crypto
 

D

decrypt(byte[], SecretKey) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
decrypt(InputStream, OutputStream, Function<byte[], SecretKey>) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
Entschlüsselt den eigenhenden InputStream und schreibt das Resultat auf den gegebenen OutputStream.
decrypt(InputStream, OutputStream, SecretKey) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
decryptWithPassword(byte[], String) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
defaultString(String) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Returns either the passed in String, or if the String is null, an empty String ("").
defaultString(String, String) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Returns either the passed in String, or if the String is null, the value of defaultStr.

E

EMPTY - Statische Variable in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
The empty String "".
encrypt(byte[], SecretKey) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
encrypt(InputStream, OutputStream, SecretKey) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
encrypt(InputStream, OutputStream, SecretKey, Function<SecretKey, byte[]>) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
Verschlüsselt den Inhalt eines eingehenden InputStreams und schreibt das Resultat auf den gegebenen OutputStream.
encryptWithPassword(byte[], String) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
equals(Object) - Methode in Klasse org.iqtig.packer.shared.crypto.RSAModulus
 
equals(Object) - Methode in Klasse org.iqtig.packer.shared.util.NumberByteArray
 
ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
Errors - Klasse in org.iqtig.packer.shared.error
Geklont von .
Errors.ChooseCryptionOrZipOption - Ausnahmeklasse in org.iqtig.packer.shared.error
"Eine Option (Ver-/Entschlüsselung und/oder Ver-/Entpacken) wählen."
Errors.CryptoPasswordIsMissing - Ausnahmeklasse in org.iqtig.packer.shared.error
"Für das Ver- oder Entschlüsseln wird ein Passwort benötigt."
Errors.DataToEncryptAreCorrupt - Ausnahmeklasse in org.iqtig.packer.shared.error
"Entweder der zum Entschlüsseln verwendete Schlüssel oder die zu entschlüsselnden Daten (<tagName>) sind fehlerhaft."
Errors.DecryptAndEncrpytIsProhibited - Ausnahmeklasse in org.iqtig.packer.shared.error
"Das zeitgleiche Ver-/Entschlüsseln ist nicht möglich
Errors.DecryptAndZipIsProhibited - Ausnahmeklasse in org.iqtig.packer.shared.error
"Entschlüsseln und Verpacken nicht möglich."
Errors.DecryptionFailed - Ausnahmeklasse in org.iqtig.packer.shared.error
"Die Entschluesselung von <tag> ist fehlgeschlagen: <details>"
Errors.DecryptionPasswordCouldBeInvalid - Ausnahmeklasse in org.iqtig.packer.shared.error
"Eine unerwartete Ausnahme wurde ausgelöst.
Errors.DecryptionPasswordIsInvalid - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es wurde ein falsches Passwort zur Entschlüsselung der Exportdatei angegeben."
Errors.EncryptAndUnzipIsProhibited - Ausnahmeklasse in org.iqtig.packer.shared.error
"Verschlüsseln und Entpacken nicht möglich."
Errors.EncryptionPasswordIsInsufficient - Ausnahmeklasse in org.iqtig.packer.shared.error
 
Errors.EncryptTagOrDecrpytTagIsMissing - Ausnahmeklasse in org.iqtig.packer.shared.error
"Beim Ver-/Entschlüsseln muss ein <tag> angegeben werden (-t)!"
Errors.ExactlyOneKeyNeeded - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es wird genau ein öffentlicher Schlüssel benötigt!"
Errors.ExactlyOneTagNeeded - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es muss genau ein tag für die Schlüsselprüfung angegeben werden!"
Errors.GenKeyAndEncryptAndDecryptAndGetModulusAndCheckKeyParamMissing - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es muss ein Parameter -g (genkey) -e (encrypt) -d (decrypt) -m (getmodulus) -y (checkkey) gewählt werden!"
Errors.InputFileIOException - Ausnahmeklasse in org.iqtig.packer.shared.error
"Beim Lesen des XML-Input-Files ist eine IO-Exception aufgetreten!"
Errors.InputFileIsDirectory - Ausnahmeklasse in org.iqtig.packer.shared.error
"Eingabedatei ist keine Datei, sondern ein Verzeichnis!"
Errors.InputFileIsEmpty - Ausnahmeklasse in org.iqtig.packer.shared.error
"Die Eingabedatei ist leer."
Errors.InputFileIsMissing - Ausnahmeklasse in org.iqtig.packer.shared.error
"Die Eingabedatei existiert nicht."
Errors.InputFileIsNotSpecifiedException - Ausnahmeklasse in org.iqtig.packer.shared.error
"Bei der Schlüsselprüfung muss ein XML-Input-File angegeben werden!"
Errors.InputFilesAreMissing - Ausnahmeklasse in org.iqtig.packer.shared.error
"Eine oder mehrere Eingabedateien werden benötigt."
Errors.InternalErrorOccured - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es ist ein interner Fehler aufgetreten.
Errors.KeyFileNotFound - Ausnahmeklasse in org.iqtig.packer.shared.error
"Schlüsseldatei nicht gefunden!"
Errors.KeyIOException - Ausnahmeklasse in org.iqtig.packer.shared.error
"Beim Lesen eines Schlüssels ist eine IO-Exception aufgetreten!"
Errors.KeystoreFileNotFound - Ausnahmeklasse in org.iqtig.packer.shared.error
"Keystore-Datei nicht gefunden!"
Errors.KeyTagIsMissing - Ausnahmeklasse in org.iqtig.packer.shared.error
"Für diesen Vorgang wird ein <tag> für den chiffrierten Schlüssel benoetigt!"
Errors.OnlyOneKeyAllowed - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es ist nur ein Schlüssel erlaubt!"
Errors.OnlyOneTagAllowed - Ausnahmeklasse in org.iqtig.packer.shared.error
"Es ist nur ein tag erlaubt!"
Errors.OutputDirectoryDoesNotExist - Ausnahmeklasse in org.iqtig.packer.shared.error
"Das Ausgabeverzeichnis existiert nicht!"
Errors.OutputFileCreationFailed - Ausnahmeklasse in org.iqtig.packer.shared.error
"Ausgabedatei konnte nicht erzeugt werden!"
Errors.PrivateKeyFileIsErroneous - Ausnahmeklasse in org.iqtig.packer.shared.error
"Die private Schlüsseldatei ist fehlerhaft!"
Errors.PublicKeyFileIsErroneous - Ausnahmeklasse in org.iqtig.packer.shared.error
"Die öffentliche Schlüsseldatei ist fehlerhaft!"
Errors.PublicKeyFileIsNotSpecifiedException - Ausnahmeklasse in org.iqtig.packer.shared.error
"Bei der Schlüsselprüfung muss ein Public-Key-File angegeben werden!"
Errors.TagIsNotSpecifiedException - Ausnahmeklasse in org.iqtig.packer.shared.error
"Bei der Schlüsselprüfung muss ein tag angegeben werden!"
Errors.TPackerFileNotValid - Ausnahmeklasse in org.iqtig.packer.shared.error
"Das Dokument enthält unverschlüsselte PID-Daten."
Errors.TPackerFileValidationFailed - Ausnahmeklasse in org.iqtig.packer.shared.error
"Die mit Transportverschlüsselung zu versehende Datei konnte nicht validiert werden."
Errors.XMLParserConfigurationException - Ausnahmeklasse in org.iqtig.packer.shared.error
"Bei der internen XML-Parser-Konfiguration ist ein Fehler aufgetreten!"
Errors.ZipAndUnzipIsProhibited - Ausnahmeklasse in org.iqtig.packer.shared.error
"Das zeitgleiche Ver-/Entpacken ist nicht möglich."
exit(int) - Methode in Klasse org.iqtig.packer.shared.cli.SystemExitWrapper
 

F

FILE_TYPE_IDENTIFIER_CHARSET - Statische Variable in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
FILE_TYPE_IDENTIFIER_LENGTH - Statische Variable in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
FILE_TYPE_IDENTIFIER_NEW - Statische Variable in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
FILE_TYPE_IDENTIFIER_OLD - Statische Variable in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 

G

getBitsize() - Methode in Enum-Klasse org.iqtig.packer.shared.crypto.AESBitSize
 
getErrorId() - Methode in Klasse org.iqtig.packer.shared.error.crypto.CryptoError
 
getErrorMessage() - Methode in Ausnahmeklasse org.iqtig.packer.shared.error.ValidationErrorException
 
getErrors() - Methode in Ausnahmeklasse org.iqtig.packer.shared.error.crypto.CryptoException
 
getException() - Methode in Klasse org.iqtig.packer.shared.keyio.output.KeyloadOutput
 
getHelpText() - Methode in Schnittstelle org.iqtig.packer.shared.cli.CliParam
 
getId() - Methode in Ausnahmeklasse org.iqtig.packer.shared.error.ValidationErrorException
 
getKey() - Methode in Klasse org.iqtig.packer.shared.keyio.output.KeyloadOutput
 
getKeyFromBytesForAES(byte[]) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
getKeyLoader() - Statische Methode in Klasse org.iqtig.packer.shared.keyio.KeyLoaderFactory
 
getLongParam() - Methode in Schnittstelle org.iqtig.packer.shared.cli.CliParam
 
getMessage() - Methode in Ausnahmeklasse org.iqtig.packer.shared.error.ValidationErrorException
 
getParams() - Methode in Klasse org.iqtig.packer.shared.error.crypto.CryptoError
 
getResult() - Methode in Klasse org.iqtig.packer.shared.keyio.output.KeyloadOutput
 
getShortParam() - Methode in Schnittstelle org.iqtig.packer.shared.cli.CliParam
 
getSignedModulusBase64Encoded() - Methode in Klasse org.iqtig.packer.shared.crypto.RSAModulus
 
getText() - Methode in Klasse org.iqtig.packer.shared.error.crypto.CryptoError
 
getText() - Methode in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
getText() - Methode in Schnittstelle org.iqtig.packer.shared.error.crypto.NamedError
 
getUnsignedModulusBase64Encoded() - Methode in Klasse org.iqtig.packer.shared.crypto.RSAModulus
 
getValue() - Methode in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 

H

hashCode() - Methode in Klasse org.iqtig.packer.shared.crypto.RSAModulus
 
hashCode() - Methode in Klasse org.iqtig.packer.shared.util.NumberByteArray
 

I

INVALID_KEY - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
INVALID_KEYSTORE - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
INVALID_PRIVATE_KEY_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
IO_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
IO_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
IO_READ_KEY - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
IO_READ_KEYSTORE - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
isBlank(CharSequence) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Checks if a CharSequence is empty (""), null or whitespace only.

J

join(Iterable<?>, String) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Joins the elements of the provided Iterable into a single String containing the provided elements.
join(Object[], String) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String, int, int) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Iterator<?>, String) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Joins the elements of the provided Iterator into a single String containing the provided elements.

K

KEY_OF_KEYSTORE_NOT_FOUND - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KEYENTRY_NOT_FOUND - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
KEYENTRY_PASSWORD_WRONG - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
KeyLoader - Schnittstelle in org.iqtig.packer.shared.keyio
 
KeyLoaderFactory - Klasse in org.iqtig.packer.shared.keyio
 
KeyLoaderFactory() - Konstruktor für Klasse org.iqtig.packer.shared.keyio.KeyLoaderFactory
 
KeyloadOutput - Klasse in org.iqtig.packer.shared.keyio.output
 
KeyloadOutput(KeyloadResult, Exception) - Konstruktor für Klasse org.iqtig.packer.shared.keyio.output.KeyloadOutput
 
KeyloadOutput(KeyloadResult, Key) - Konstruktor für Klasse org.iqtig.packer.shared.keyio.output.KeyloadOutput
 
KeyloadResult - Enum-Klasse in org.iqtig.packer.shared.keyio.output
 
KEYSTORE_ALGORITHM_NOT_SUPPORTED - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KEYSTORE_KEY_ALGORITHM_NOT_FOUND - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KEYSTORE_KEY_PASSWORD_WRONG - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KEYSTORE_NOT_LOADED - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KEYSTORE_PASSWORD_WRONG - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KEYSTORE_PASSWORD_WRONG - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
KEYSTORE_TYPE_NOT_SUPPORTED - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
KMODE - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared.EncryptionType
 

L

length(CharSequence) - Statische Methode in Klasse org.iqtig.packer.shared.error.crypto.StringUtils
Gets a CharSequence length or 0 if the CharSequence is null.
loadPrivateKeyFromKeyFile(Path) - Methode in Schnittstelle org.iqtig.packer.shared.keyio.KeyLoader
 
loadPrivateKeyFromKeystore(Path, String, String, String) - Methode in Schnittstelle org.iqtig.packer.shared.keyio.KeyLoader
 
loadPublicKeyFromKeyfile(Path) - Methode in Schnittstelle org.iqtig.packer.shared.keyio.KeyLoader
 
loadPublicKeyFromKeystore(Path, String, String) - Methode in Schnittstelle org.iqtig.packer.shared.keyio.KeyLoader
 

N

name() - Methode in Schnittstelle org.iqtig.packer.shared.error.crypto.NamedError
 
NamedError - Schnittstelle in org.iqtig.packer.shared.error.crypto
Tagging interface für alle Errors, die eine feste ID habe und ggf. eine Textmeldung enthalten.
NO_PROVIDER_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
NO_SUCH_ALGORITHM_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
NONKMODE - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared.EncryptionType
 
NOOP - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
NumberByteArray - Klasse in org.iqtig.packer.shared.util
 
NumberByteArray(byte[]) - Konstruktor für Klasse org.iqtig.packer.shared.util.NumberByteArray
 
NumberByteArray(BigInteger) - Konstruktor für Klasse org.iqtig.packer.shared.util.NumberByteArray
 

O

OK - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
 
option(List<String>, CliParam) - Statische Methode in Klasse org.iqtig.packer.shared.cli.CliParamParser
 
optionWithParam(List<String>, CliParam, Function<CliParam, RuntimeException>) - Statische Methode in Klasse org.iqtig.packer.shared.cli.CliParamParser
 
optionWithParams(List<String>, CliParam, Function<CliParam, RuntimeException>) - Statische Methode in Klasse org.iqtig.packer.shared.cli.CliParamParser
 
org.iqtig.packer.shared.cli - Package org.iqtig.packer.shared.cli
 
org.iqtig.packer.shared.crypto - Package org.iqtig.packer.shared.crypto
 
org.iqtig.packer.shared.error - Package org.iqtig.packer.shared.error
 
org.iqtig.packer.shared.error.crypto - Package org.iqtig.packer.shared.error.crypto
 
org.iqtig.packer.shared.keyio - Package org.iqtig.packer.shared.keyio
 
org.iqtig.packer.shared.keyio.output - Package org.iqtig.packer.shared.keyio.output
 
org.iqtig.packer.shared.util - Package org.iqtig.packer.shared.util
 

P

parseCharset(String, Function<String, RuntimeException>) - Statische Methode in Klasse org.iqtig.packer.shared.cli.CliParamParser
 
PBKDF2_HMAC_SHA256 - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 
PKCS12 - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 

R

READ_PRIVATE_KEY_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
READ_PUBLIC_KEY_ERROR - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
readPrivateKeyFromKeyStore(InputStream, String, String, String) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
readPrivateKeyFromPem(InputStream) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
readPublicKeyFromKeyStore(InputStream, String, String) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
readPublicKeyFromPem(InputStream) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
readX509Certificate(InputStream) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
RSA - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 
RSAModulus - Klasse in org.iqtig.packer.shared.crypto
 
RSAModulus(RSAPublicKey) - Konstruktor für Klasse org.iqtig.packer.shared.crypto.RSAModulus
 

S

SHA256_WITH_RSA - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
 
StringUtils - Klasse in org.iqtig.packer.shared.error.crypto
Clone from org.apache.commons:commons-lang3:3.11.
SystemExitWrapper - Klasse in org.iqtig.packer.shared.cli
Wrappt das System.exit von CLI-Anwendungen zu Testzwecken.
SystemExitWrapper() - Konstruktor für Klasse org.iqtig.packer.shared.cli.SystemExitWrapper
 

T

toSignedByteArray() - Methode in Klasse org.iqtig.packer.shared.util.NumberByteArray
 
toString() - Methode in Klasse org.iqtig.packer.shared.error.crypto.CryptoError
Liefert die CryptoError.errorId und CryptoError.params.
toUnsignedByteArray() - Methode in Klasse org.iqtig.packer.shared.util.NumberByteArray
 

U

unwrapSecretKey(byte[], PrivateKey) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 

V

ValidationErrorException - Ausnahmeklasse in org.iqtig.packer.shared.error
Geklont von org.iqtig.utils.common_api.
ValidationErrorException(int, String) - Konstruktor für Ausnahmeklasse org.iqtig.packer.shared.error.ValidationErrorException
 
valueOf(String) - Statische Methode in Enum-Klasse org.iqtig.packer.shared.crypto.AESBitSize
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared.EncryptionType
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
valueOf(String) - Statische Methode in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
values() - Statische Methode in Enum-Klasse org.iqtig.packer.shared.crypto.AESBitSize
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse org.iqtig.packer.shared.crypto.CryptoConstant
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared.EncryptionType
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Statische Methode in Enum-Klasse org.iqtig.packer.shared.keyio.output.KeyloadResult
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.

W

wrapSecretKey(SecretKey, PublicKey) - Methode in Klasse org.iqtig.packer.shared.crypto.CryptographySupportShared
 
WRONG_FILE_TYPE - Enum-Konstante in Enum-Klasse org.iqtig.packer.shared.error.crypto.CryptoErrorId
 
A C D E F G H I J K L N O P R S T U V W 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form