Class KeyAlgorithm<U extends PublicKey,R extends PrivateKey>

java.lang.Object
com.trilead.ssh2.signature.KeyAlgorithm<U,R>
Direct Known Subclasses:
DSAKeyAlgorithm, ECDSAKeyAlgorithm, ED25519KeyAlgorithm, RSAKeyAlgorithm

public abstract class KeyAlgorithm<U extends PublicKey,R extends PrivateKey> extends Object
  • Field Details

    • signatureAlgorithm

      private final String signatureAlgorithm
    • keyFormat

      private final String keyFormat
    • keyType

      private final Class<R extends PrivateKey> keyType
    • provider

      private final Provider provider
  • Constructor Details

    • KeyAlgorithm

      protected KeyAlgorithm(String signatureAlgorithm, String keyFormat, Class<R> keyType)
    • KeyAlgorithm

      protected KeyAlgorithm(String signatureAlgorithm, String keyFormat, Class<R> keyType, Provider provider)
  • Method Details