com.mindbright.ssh2
Class SSH2KeyPairFile.PEMDSAPrivate
java.lang.Object
com.mindbright.asn1.ASN1Object
com.mindbright.asn1.ASN1Structure
com.mindbright.asn1.ASN1Sequence
com.mindbright.ssh2.SSH2KeyPairFile.PEMDSAPrivate
- Enclosing class:
- SSH2KeyPairFile
- public static final class SSH2KeyPairFile.PEMDSAPrivate
- extends ASN1Sequence
Handles PEM encoding of a DSA key. From OpenSSL doc for dsa.
PEMDSAPrivate ::= SEQUENCE {
version Version,
p INTEGER,
q INTEGER,
g INTEGER,
y INTEGER,
x INTEGER
}
Version ::= INTEGER { openssl(0) }
(OpenSSL currently hardcodes version to 0)
Methods inherited from class com.mindbright.asn1.ASN1Structure |
addComponent, addComponent, addOptional, addOptional, addOptional, decodeValue, encodeValue, equals, getComponent, getCount, getDecodeComponent, getDefault, getDistinctComponent, hashCode, isOptional, ofType |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
version
public ASN1Integer version
p
public ASN1Integer p
q
public ASN1Integer q
g
public ASN1Integer g
y
public ASN1Integer y
x
public ASN1Integer x
SSH2KeyPairFile.PEMDSAPrivate
public SSH2KeyPairFile.PEMDSAPrivate()
SSH2KeyPairFile.PEMDSAPrivate
public SSH2KeyPairFile.PEMDSAPrivate(int version,
java.math.BigInteger p,
java.math.BigInteger q,
java.math.BigInteger g,
java.math.BigInteger y,
java.math.BigInteger x)