public class SshX509DsaPublicKeyRfc6187 extends Ssh2DsaPublicKey implements SshX509PublicKey
Modifier and Type | Field and Description |
---|---|
static String |
X509V3_SSH_DSS |
pubkey
Constructor and Description |
---|
SshX509DsaPublicKeyRfc6187() |
SshX509DsaPublicKeyRfc6187(Certificate[] chain) |
Modifier and Type | Method and Description |
---|---|
String |
getAlgorithm()
Get the algorithm name for the public key.
|
Certificate |
getCertificate() |
Certificate[] |
getCertificateChain() |
byte[] |
getEncoded()
Encode the public key into a blob of binary data, the encoded result will
be passed into init to recreate the key.
|
void |
init(byte[] blob,
int start,
int len)
Initialize the public key from a blob of binary data.
|
equals, getBitLength, getEncodingAlgorithm, getFingerprint, getG, getJCEPublicKey, getP, getPriority, getQ, getSecurityLevel, getSigningAlgorithm, getY, hashCode, test, verifySignature
public static final String X509V3_SSH_DSS
public SshX509DsaPublicKeyRfc6187()
public SshX509DsaPublicKeyRfc6187(Certificate[] chain)
public void init(byte[] blob, int start, int len) throws SshException
Ssh2DsaPublicKey
init
in interface SshPublicKey
init
in class Ssh2DsaPublicKey
blob
- byte[]start
- intlen
- intSshException
public Certificate getCertificate()
getCertificate
in interface SshX509PublicKey
public Certificate[] getCertificateChain()
getCertificateChain
in interface SshX509PublicKey
public String getAlgorithm()
Ssh2DsaPublicKey
getAlgorithm
in interface SshPublicKey
getAlgorithm
in interface SecureComponent
getAlgorithm
in class Ssh2DsaPublicKey
public byte[] getEncoded() throws SshException
Ssh2DsaPublicKey
getEncoded
in interface SshPublicKey
getEncoded
in class Ssh2DsaPublicKey
SshException
Copyright © 2024. All rights reserved.