Class DataCodecKeyPair

java.lang.Object
org.geysermc.floodgate.core.crypto.DataCodec<KeyPair>
org.geysermc.floodgate.core.crypto.DataCodecKeyPair
Direct Known Subclasses:
DataCodecUsingSignature

public abstract class DataCodecKeyPair extends DataCodec<KeyPair>
  • Field Details

    • algorithmName

      protected final String algorithmName
    • keyPair

      protected KeyPair keyPair
  • Constructor Details

    • DataCodecKeyPair

      public DataCodecKeyPair(String algorithmName)
  • Method Details

    • init

      public void init(KeyPair keyPair)
      Description copied from class: DataCodec
      Initializes the instance by giving it the key it needs to sign/verify or encrypt/decrypt data
      Specified by:
      init in class DataCodec<KeyPair>
      Parameters:
      keyPair - the key used to sign/verify or encrypt/decrypt data