Class SignatureRSA

java.lang.Object
net.schmizz.sshj.signature.AbstractSignature
net.schmizz.sshj.signature.SignatureRSA
All Implemented Interfaces:
Signature

public class SignatureRSA extends AbstractSignature
  • Field Details

    • keyType

      private KeyType keyType
  • Constructor Details

  • Method Details

    • initVerify

      public void initVerify(PublicKey publicKey)
      Description copied from interface: Signature
      Initialize this signature with the given public key for signature verification. Note that subsequent calls to either Signature.initVerify(PublicKey) or Signature.initSign(PrivateKey) will overwrite prior initialization.
      Specified by:
      initVerify in interface Signature
      Overrides:
      initVerify in class AbstractSignature
      Parameters:
      publicKey - the public key to use for signature verification
    • encode

      public byte[] encode(byte[] signature)
      Description copied from interface: Signature
      Encode the signature as blog
      Parameters:
      signature - the signature to encode
      Returns:
      Encoded signature
    • verify

      public boolean verify(byte[] sig)
      Description copied from interface: Signature
      Verify against the given signature.
      Parameters:
      sig - the signature to verify against
      Returns:
      true on successful verification, false on failure