Class VAUProtocolHelpers
- java.lang.Object
-
- de.gematik.ti.vauchannel.protocol.helpers.VAUProtocolHelpers
-
public class VAUProtocolHelpers extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VAUProtocolHelpers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckClientCertificateHash(de.gematik.rs.vau.VAUClientSigFin vAUClientSigFin, VAUProtocolCrypto crypto, VAUProtocolSession session)static voidcheckClientSignature(de.gematik.rs.vau.VAUClientSigFin vAUClientSigFin, VAUProtocolCrypto crypto)static voidcheckFinishedDataFromClient(VAUProtocolSession serverSession, de.gematik.rs.vau.VAUClientSigFin vAUClientSigFin, byte[] expectedVauClientHelloDataHash, byte[] expectedVauServerHelloDataHash)static voidcheckFinishedDataFromServer(VAUProtocolSession session, de.gematik.rs.vau.VAUServerFin vAUServerFin)static voidcheckServerSignature(de.gematik.rs.vau.VAUServerHello vAUServerHello, VAUProtocolCrypto crypto)static voidcheckVauServerCertificateExtension(java.security.cert.X509Certificate cert)static byte[]concat(byte[] a, byte[] b)static java.util.List<de.gematik.rs.vau.CipherConfiguration>getCipherConfiguration()static java.util.List<de.gematik.rs.vau.CipherConfiguration_>getCipherConfiguration_()static voidlogJSON(java.lang.Object o)static java.lang.StringprettyJson(java.lang.String str)
-
-
-
Method Detail
-
getCipherConfiguration
public static java.util.List<de.gematik.rs.vau.CipherConfiguration> getCipherConfiguration()
-
getCipherConfiguration_
public static java.util.List<de.gematik.rs.vau.CipherConfiguration_> getCipherConfiguration_()
-
checkClientSignature
public static void checkClientSignature(de.gematik.rs.vau.VAUClientSigFin vAUClientSigFin, VAUProtocolCrypto crypto)
-
checkServerSignature
public static void checkServerSignature(de.gematik.rs.vau.VAUServerHello vAUServerHello, VAUProtocolCrypto crypto)
-
checkVauServerCertificateExtension
public static void checkVauServerCertificateExtension(java.security.cert.X509Certificate cert) throws java.security.cert.CertificateEncodingException- Throws:
java.security.cert.CertificateEncodingException
-
checkFinishedDataFromClient
public static void checkFinishedDataFromClient(VAUProtocolSession serverSession, de.gematik.rs.vau.VAUClientSigFin vAUClientSigFin, byte[] expectedVauClientHelloDataHash, byte[] expectedVauServerHelloDataHash)
-
checkFinishedDataFromServer
public static void checkFinishedDataFromServer(VAUProtocolSession session, de.gematik.rs.vau.VAUServerFin vAUServerFin)
-
prettyJson
public static java.lang.String prettyJson(java.lang.String str)
-
logJSON
public static void logJSON(java.lang.Object o)
-
concat
public static byte[] concat(byte[] a, byte[] b)
-
checkClientCertificateHash
public static void checkClientCertificateHash(de.gematik.rs.vau.VAUClientSigFin vAUClientSigFin, VAUProtocolCrypto crypto, VAUProtocolSession session)
-
-