Class Ed25519KeyFactory

java.lang.Object
net.schmizz.sshj.common.Ed25519KeyFactory

public class Ed25519KeyFactory extends Object
Factory for generating Edwards-curve 25519 Public and Private Keys
  • Method Details

    • getPrivateKey

      public static PrivateKey getPrivateKey(byte[] privateKeyBinary) throws GeneralSecurityException
      Get Edwards-curve Private Key for private key binary
      Parameters:
      privateKeyBinary - Private Key byte array consisting of 32 bytes
      Returns:
      Edwards-curve 25519 Private Key
      Throws:
      GeneralSecurityException - Thrown on failure to generate Private Key
    • getPublicKey

      public static PublicKey getPublicKey(byte[] publicKeyBinary) throws GeneralSecurityException
      Get Edwards-curve Public Key for public key binary
      Parameters:
      publicKeyBinary - Public Key byte array consisting of 32 bytes
      Returns:
      Edwards-curve 25519 Public Key
      Throws:
      GeneralSecurityException - Thrown on failure to generate Public Key