Class TrileadAgentIdentity

java.lang.Object
com.jcraft.jsch.agentproxy.TrileadAgentIdentity
All Implemented Interfaces:
com.trilead.ssh2.auth.AgentIdentity

public class TrileadAgentIdentity extends java.lang.Object implements com.trilead.ssh2.auth.AgentIdentity
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) java.lang.String
     
    (package private) AgentProxy
     
    (package private) Identity
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TrileadAgentIdentity(AgentProxy proxy, Identity wrappedIdentity)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.String
     
    byte[]
     
    byte[]
    sign(byte[] bytes)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • proxy

      AgentProxy proxy
    • wrappedIdentity

      Identity wrappedIdentity
    • algName

      java.lang.String algName
  • Constructor Details

    • TrileadAgentIdentity

      public TrileadAgentIdentity(AgentProxy proxy, Identity wrappedIdentity)
  • Method Details

    • getAlgName

      public java.lang.String getAlgName()
      Specified by:
      getAlgName in interface com.trilead.ssh2.auth.AgentIdentity
    • getPublicKeyBlob

      public byte[] getPublicKeyBlob()
      Specified by:
      getPublicKeyBlob in interface com.trilead.ssh2.auth.AgentIdentity
    • sign

      public byte[] sign(byte[] bytes)
      Specified by:
      sign in interface com.trilead.ssh2.auth.AgentIdentity