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 sollInvalidKeyException
org.apache.xml.security.exceptions.Base64DecodingException
Exception
public 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 sollenInvalidKeyException
org.apache.xml.security.exceptions.Base64DecodingException
Exception
public 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 sollInvalidKeyException
org.apache.xml.security.exceptions.Base64DecodingException
Exception
public 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 sollenInvalidKeyException
org.apache.xml.security.exceptions.Base64DecodingException
Exception
public 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.InvalidKeyException
org.apache.xml.security.exceptions.Base64DecodingException
Exception
Copyright © 2017. All rights reserved.