public class OpenSshCertificateImpl extends java.lang.Object implements OpenSshCertificate
Modifier and Type | Field and Description |
---|---|
private java.security.PublicKey |
caPubKey |
private java.util.List<java.lang.String> |
criticalOptions |
private java.util.List<java.lang.String> |
extensions |
private java.lang.String |
id |
private java.lang.String |
keyType |
private byte[] |
message |
private byte[] |
nonce |
private java.util.Collection<java.lang.String> |
principals |
private java.lang.String |
reserved |
private long |
serial |
private static long |
serialVersionUID |
private java.security.PublicKey |
serverHostKey |
private byte[] |
signature |
private int |
type |
private long |
validAfter |
private long |
validBefore |
SSH_CERT_TYPE_HOST, SSH_CERT_TYPE_USER
Constructor and Description |
---|
OpenSshCertificateImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithm() |
java.security.PublicKey |
getCaPubKey() |
java.util.List<java.lang.String> |
getCriticalOptions() |
byte[] |
getEncoded() |
java.util.List<java.lang.String> |
getExtensions() |
java.lang.String |
getFormat() |
java.lang.String |
getId() |
java.lang.String |
getKeyType() |
byte[] |
getMessage() |
byte[] |
getNonce() |
java.util.Collection<java.lang.String> |
getPrincipals() |
java.lang.String |
getRawKeyType() |
java.lang.String |
getReserved() |
long |
getSerial() |
java.security.PublicKey |
getServerHostKey() |
byte[] |
getSignature() |
java.lang.String |
getSignatureAlg() |
int |
getType() |
long |
getValidAfter() |
long |
getValidBefore() |
void |
setCaPubKey(java.security.PublicKey caPubKey) |
void |
setCriticalOptions(java.util.List<java.lang.String> criticalOptions) |
void |
setExtensions(java.util.List<java.lang.String> extensions) |
void |
setId(java.lang.String id) |
void |
setKeyType(java.lang.String keyType) |
void |
setMessage(byte[] message) |
void |
setNonce(byte[] nonce) |
void |
setPrincipals(java.util.Collection<java.lang.String> principals) |
void |
setReserved(java.lang.String reserved) |
void |
setSerial(long serial) |
void |
setServerHostKey(java.security.PublicKey serverHostKey) |
void |
setSignature(byte[] signature) |
void |
setType(int type) |
void |
setValidAfter(long validAfter) |
void |
setValidBefore(long validBefore) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getValidAfterDate, getValidBeforeDate, getValidDate
private static final long serialVersionUID
private java.lang.String keyType
private byte[] nonce
private java.security.PublicKey serverHostKey
private long serial
private int type
private java.lang.String id
private java.util.Collection<java.lang.String> principals
private long validAfter
private long validBefore
private java.util.List<java.lang.String> criticalOptions
private java.util.List<java.lang.String> extensions
private java.lang.String reserved
private java.security.PublicKey caPubKey
private byte[] message
private byte[] signature
public java.lang.String getRawKeyType()
getRawKeyType
in interface OpenSshCertificate
public byte[] getNonce()
getNonce
in interface OpenSshCertificate
public java.lang.String getKeyType()
getKeyType
in interface OpenSshCertificate
public java.security.PublicKey getServerHostKey()
getServerHostKey
in interface OpenSshCertificate
public long getSerial()
getSerial
in interface OpenSshCertificate
public int getType()
getType
in interface OpenSshCertificate
public java.lang.String getId()
getId
in interface OpenSshCertificate
public java.util.Collection<java.lang.String> getPrincipals()
getPrincipals
in interface OpenSshCertificate
public long getValidAfter()
getValidAfter
in interface OpenSshCertificate
public long getValidBefore()
getValidBefore
in interface OpenSshCertificate
public java.util.List<java.lang.String> getCriticalOptions()
getCriticalOptions
in interface OpenSshCertificate
public java.util.List<java.lang.String> getExtensions()
getExtensions
in interface OpenSshCertificate
public java.lang.String getReserved()
getReserved
in interface OpenSshCertificate
public java.security.PublicKey getCaPubKey()
getCaPubKey
in interface OpenSshCertificate
public byte[] getMessage()
getMessage
in interface OpenSshCertificate
public byte[] getSignature()
getSignature
in interface OpenSshCertificate
public java.lang.String getSignatureAlg()
getSignatureAlg
in interface OpenSshCertificate
public java.lang.String getAlgorithm()
getAlgorithm
in interface java.security.Key
public java.lang.String getFormat()
getFormat
in interface java.security.Key
public byte[] getEncoded()
getEncoded
in interface java.security.Key
public void setKeyType(java.lang.String keyType)
public void setNonce(byte[] nonce)
public void setServerHostKey(java.security.PublicKey serverHostKey)
public void setSerial(long serial)
public void setType(int type)
public void setId(java.lang.String id)
public void setPrincipals(java.util.Collection<java.lang.String> principals)
public void setValidAfter(long validAfter)
public void setValidBefore(long validBefore)
public void setCriticalOptions(java.util.List<java.lang.String> criticalOptions)
public void setExtensions(java.util.List<java.lang.String> extensions)
public void setReserved(java.lang.String reserved)
public void setCaPubKey(java.security.PublicKey caPubKey)
public void setMessage(byte[] message)
public void setSignature(byte[] signature)
public java.lang.String toString()
toString
in class java.lang.Object