public class Api extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
decrypt(File xmlInFileName,
File xmlOufFileName,
File keyfileName,
List<String> tags)
Entschlüsselt Elemente einer XML-Datei, wobei der symmetrische Schlüssel im Tag "encryption" gespeichert wird.
|
static void |
decrypt(File xmlInFileName,
File xmlOufFileName,
File keyfileName,
List<String> tags,
String encryptedKeyTag)
Entschlüsselt Elemente einer XML-Datei.
|
static void |
encrypt(File xmlInFileName,
File xmlOufFileName,
File keyfileName,
List<String> tags)
Verschlüsselt Elemente einer XML-Datei, wobei der symmetrische Schlüssel im Tag "encryption" gespeichert wird.
|
static void |
encrypt(File xmlInFileName,
File xmlOufFileName,
File keyfileName,
List<String> tags,
String encryptedKeyTag)
Verschlüsselt Elemente einer XML-Datei.
|
static void |
keygen(File keyFilename)
Erzeugt ein Schlüsselpaar.
|
public static void encrypt(File xmlInFileName, File xmlOufFileName, File keyfileName, List<String> tags, String encryptedKeyTag) throws InvalidKeyException, org.apache.xml.security.exceptions.Base64DecodingException, Exception
xmlInFileName - Zu verschlüsselnde DateixmlOufFileName - Ausgabedatei oder -verzeichniskeyfileName - Datei des öffentlichen Schlüsselstags - Liste von Tags, die verschlüsselt werden sollenencryptedKeyTag - Tag, in dem der symmetrische Schlüssel gespeichert werden sollInvalidKeyExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionExceptionpublic static void encrypt(File xmlInFileName, File xmlOufFileName, File keyfileName, List<String> tags) throws InvalidKeyException, org.apache.xml.security.exceptions.Base64DecodingException, Exception
xmlInFileName - Zu verschlüsslende DateixmlOufFileName - Ausgabedatei oder -verzeichniskeyfileName - Datei des öffentlichen Schlüsselstags - Liste von Tags, die verschlüsselt werden sollenInvalidKeyExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionExceptionpublic static void decrypt(File xmlInFileName, File xmlOufFileName, File keyfileName, List<String> tags, String encryptedKeyTag) throws InvalidKeyException, org.apache.xml.security.exceptions.Base64DecodingException, Exception
xmlInFileName - Zu entschlüsselnde DateixmlOufFileName - Ausgabedatei oder -verzeichniskeyfileName - Datei des öffentlichen Schlüsselstags - Liste von Tags, die entschlüsselt werden sollenencryptedKeyTag - Tag, in dem der symmetrische Schlüssel gespeichert werden sollInvalidKeyExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionExceptionpublic static void decrypt(File xmlInFileName, File xmlOufFileName, File keyfileName, List<String> tags) throws InvalidKeyException, org.apache.xml.security.exceptions.Base64DecodingException, Exception
xmlInFileName - Zu entschlüsselnde DateixmlOufFileName - Ausgabedatei oder -verzeichniskeyfileName - Datei des öffentlichen Schlüsselstags - Liste von Tags, die entschlüsselt werden sollenInvalidKeyExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionExceptionpublic static void keygen(File keyFilename) throws InvalidKeyException, org.apache.xml.security.exceptions.Base64DecodingException, Exception
keyFilename - Name oder Verzeichnis des Schlüssels. Wenn es ein Verzeichnis oder der Wert null ist, wird ein key.pri und key.pub angelegt.InvalidKeyExceptionorg.apache.xml.security.exceptions.Base64DecodingExceptionExceptionCopyright © 2017. All rights reserved.