Class KeyPairPKCS8

java.lang.Object
com.jcraft.jsch.KeyPair
com.jcraft.jsch.KeyPairPKCS8

public class KeyPairPKCS8
extends KeyPair
  • Constructor Details

    • KeyPairPKCS8

      public KeyPairPKCS8​(JSch jsch)
  • Method Details

    • getPublicKeyBlob

      public byte[] getPublicKeyBlob()
      Description copied from class: KeyPair
      Returns the blob of the public key.
      Overrides:
      getPublicKeyBlob in class KeyPair
      Returns:
      blob of the public key
    • getKeyType

      public int getKeyType()
      Specified by:
      getKeyType in class KeyPair
    • getKeySize

      public int getKeySize()
    • getSignature

      public byte[] getSignature​(byte[] data)
      Specified by:
      getSignature in class KeyPair
    • getSignature

      public byte[] getSignature​(byte[] data, java.lang.String alg)
      Specified by:
      getSignature in class KeyPair
    • getVerifier

      public Signature getVerifier()
      Specified by:
      getVerifier in class KeyPair
    • getVerifier

      public Signature getVerifier​(java.lang.String alg)
      Specified by:
      getVerifier in class KeyPair
    • forSSHAgent

      public byte[] forSSHAgent() throws JSchException
      Specified by:
      forSSHAgent in class KeyPair
      Throws:
      JSchException
    • decrypt

      public boolean decrypt​(byte[] _passphrase)
      Overrides:
      decrypt in class KeyPair