Class SshX509EcdsaSha2NistPublicKeyRfc6187

java.lang.Object
com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
com.sshtools.common.ssh.x509.SshX509EcdsaSha2NistPublicKeyRfc6187
All Implemented Interfaces:
com.sshtools.common.ssh.components.Component, com.sshtools.common.ssh.components.SshPublicKey, com.sshtools.common.ssh.components.SshX509PublicKey, com.sshtools.common.ssh.SecureComponent
Direct Known Subclasses:
SshX509EcdsaSha2Nist256Rfc6187, SshX509EcdsaSha2Nist384Rfc6187, SshX509EcdsaSha2Nist521Rfc6187

public abstract class SshX509EcdsaSha2NistPublicKeyRfc6187 extends com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey implements com.sshtools.common.ssh.components.SshX509PublicKey
  • Constructor Details

  • Method Details

    • init

      public void init(byte[] blob, int start, int len) throws com.sshtools.common.ssh.SshException
      Specified by:
      init in interface com.sshtools.common.ssh.components.SshPublicKey
      Overrides:
      init in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
      Throws:
      com.sshtools.common.ssh.SshException
    • getCertificate

      public Certificate getCertificate()
      Specified by:
      getCertificate in interface com.sshtools.common.ssh.components.SshX509PublicKey
    • getCertificateChain

      public Certificate[] getCertificateChain()
      Specified by:
      getCertificateChain in interface com.sshtools.common.ssh.components.SshX509PublicKey
    • getAlgorithm

      public abstract String getAlgorithm()
      Specified by:
      getAlgorithm in interface com.sshtools.common.ssh.SecureComponent
      Specified by:
      getAlgorithm in interface com.sshtools.common.ssh.components.SshPublicKey
      Overrides:
      getAlgorithm in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
    • getEncoded

      public byte[] getEncoded() throws com.sshtools.common.ssh.SshException
      Specified by:
      getEncoded in interface com.sshtools.common.ssh.components.SshPublicKey
      Overrides:
      getEncoded in class com.sshtools.common.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
      Throws:
      com.sshtools.common.ssh.SshException