Package com.sshtools.common.ssh.x509
Class SshX509DsaPublicKeyRfc6187
java.lang.Object
com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
com.sshtools.common.ssh.x509.SshX509DsaPublicKeyRfc6187
- All Implemented Interfaces:
com.sshtools.common.ssh.components.Component
,com.sshtools.common.ssh.components.SshDsaPublicKey
,com.sshtools.common.ssh.components.SshPublicKey
,com.sshtools.common.ssh.components.SshX509PublicKey
,com.sshtools.common.ssh.SecureComponent
public class SshX509DsaPublicKeyRfc6187
extends com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
implements com.sshtools.common.ssh.components.SshX509PublicKey
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Nested classes/interfaces inherited from class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey.Ssh2DsaPublicKeyFactory
-
Field Summary
FieldsFields inherited from class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
pubkey
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
equals, getBitLength, getEncodingAlgorithm, getFingerprint, getG, getJCEPublicKey, getP, getPriority, getQ, getSecurityLevel, getSigningAlgorithm, getY, hashCode, test, verifySignature
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sshtools.common.ssh.components.SshPublicKey
isCertificate
-
Field Details
-
X509V3_SSH_DSS
- See Also:
-
-
Constructor Details
-
SshX509DsaPublicKeyRfc6187
public SshX509DsaPublicKeyRfc6187() -
SshX509DsaPublicKeyRfc6187
-
-
Method Details
-
init
public void init(byte[] blob, int start, int len) throws com.sshtools.common.ssh.SshException - Specified by:
init
in interfacecom.sshtools.common.ssh.components.SshPublicKey
- Overrides:
init
in classcom.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
- Throws:
com.sshtools.common.ssh.SshException
-
getCertificate
- Specified by:
getCertificate
in interfacecom.sshtools.common.ssh.components.SshX509PublicKey
-
getCertificateChain
- Specified by:
getCertificateChain
in interfacecom.sshtools.common.ssh.components.SshX509PublicKey
-
getAlgorithm
- Specified by:
getAlgorithm
in interfacecom.sshtools.common.ssh.SecureComponent
- Specified by:
getAlgorithm
in interfacecom.sshtools.common.ssh.components.SshPublicKey
- Overrides:
getAlgorithm
in classcom.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
-
getEncoded
public byte[] getEncoded() throws com.sshtools.common.ssh.SshException- Specified by:
getEncoded
in interfacecom.sshtools.common.ssh.components.SshPublicKey
- Overrides:
getEncoded
in classcom.sshtools.common.ssh.components.jce.Ssh2DsaPublicKey
- Throws:
com.sshtools.common.ssh.SshException
-