
org.bdware.doip.endpoint.CryptoManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of doip-sdk Show documentation
Show all versions of doip-sdk Show documentation
doip sdk developed by bdware
package org.bdware.doip.endpoint;
import org.bdware.doip.codec.doipMessage.DoipMessage;
public interface CryptoManager {
public U getSymmetricKey(DoipMessage message);
public T getPublicKey(DoipMessage message);
public T getOwnKeyPair(DoipMessage message);
byte[] encryptUseSymmetricKey(byte[] encodedData, U symmetricKey);
String encryptSymmetricKey(U symmetricKey, T publicKey);
U decryptSymmetricKey(String encryptedSymmetricKey, T mykey);
byte[] decryptUseSymmetricKey(byte[] encodedData, U symmetricKey);
void putPubKeyToCredential(DoipMessage message, T publicKey);
T getPubKeyFromCredential(DoipMessage message);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy