Class OpenSshCertificateImpl
- java.lang.Object
-
- org.apache.sshd.common.config.keys.OpenSshCertificateImpl
-
- All Implemented Interfaces:
java.io.Serializable
,java.security.Key
,java.security.PrivateKey
,java.security.PublicKey
,javax.security.auth.Destroyable
,OpenSshCertificate
public class OpenSshCertificateImpl extends java.lang.Object implements OpenSshCertificate
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from interface org.apache.sshd.common.config.keys.OpenSshCertificate
SSH_CERT_TYPE_HOST, SSH_CERT_TYPE_USER
-
-
Constructor Summary
Constructors Constructor Description OpenSshCertificateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.sshd.common.config.keys.OpenSshCertificate
getValidAfterDate, getValidBeforeDate
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
keyType
private java.lang.String keyType
-
nonce
private byte[] nonce
-
serverHostKey
private java.security.PublicKey serverHostKey
-
serial
private long serial
-
type
private int type
-
id
private java.lang.String id
-
principals
private java.util.Collection<java.lang.String> principals
-
validAfter
private long validAfter
-
validBefore
private long validBefore
-
criticalOptions
private java.util.List<java.lang.String> criticalOptions
-
extensions
private java.util.List<java.lang.String> extensions
-
reserved
private java.lang.String reserved
-
caPubKey
private java.security.PublicKey caPubKey
-
message
private byte[] message
-
signature
private byte[] signature
-
-
Method Detail
-
getRawKeyType
public java.lang.String getRawKeyType()
- Specified by:
getRawKeyType
in interfaceOpenSshCertificate
-
getNonce
public byte[] getNonce()
- Specified by:
getNonce
in interfaceOpenSshCertificate
-
getKeyType
public java.lang.String getKeyType()
- Specified by:
getKeyType
in interfaceOpenSshCertificate
-
getServerHostKey
public java.security.PublicKey getServerHostKey()
- Specified by:
getServerHostKey
in interfaceOpenSshCertificate
-
getSerial
public long getSerial()
- Specified by:
getSerial
in interfaceOpenSshCertificate
-
getType
public int getType()
- Specified by:
getType
in interfaceOpenSshCertificate
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceOpenSshCertificate
-
getPrincipals
public java.util.Collection<java.lang.String> getPrincipals()
- Specified by:
getPrincipals
in interfaceOpenSshCertificate
-
getValidAfter
public long getValidAfter()
- Specified by:
getValidAfter
in interfaceOpenSshCertificate
-
getValidBefore
public long getValidBefore()
- Specified by:
getValidBefore
in interfaceOpenSshCertificate
-
getCriticalOptions
public java.util.List<java.lang.String> getCriticalOptions()
- Specified by:
getCriticalOptions
in interfaceOpenSshCertificate
-
getExtensions
public java.util.List<java.lang.String> getExtensions()
- Specified by:
getExtensions
in interfaceOpenSshCertificate
-
getReserved
public java.lang.String getReserved()
- Specified by:
getReserved
in interfaceOpenSshCertificate
-
getCaPubKey
public java.security.PublicKey getCaPubKey()
- Specified by:
getCaPubKey
in interfaceOpenSshCertificate
-
getMessage
public byte[] getMessage()
- Specified by:
getMessage
in interfaceOpenSshCertificate
-
getSignature
public byte[] getSignature()
- Specified by:
getSignature
in interfaceOpenSshCertificate
-
getSignatureAlg
public java.lang.String getSignatureAlg()
- Specified by:
getSignatureAlg
in interfaceOpenSshCertificate
-
getAlgorithm
public java.lang.String getAlgorithm()
- Specified by:
getAlgorithm
in interfacejava.security.Key
-
getFormat
public java.lang.String getFormat()
- Specified by:
getFormat
in interfacejava.security.Key
-
getEncoded
public byte[] getEncoded()
- Specified by:
getEncoded
in interfacejava.security.Key
-
setKeyType
public void setKeyType(java.lang.String keyType)
-
setNonce
public void setNonce(byte[] nonce)
-
setServerHostKey
public void setServerHostKey(java.security.PublicKey serverHostKey)
-
setSerial
public void setSerial(long serial)
-
setType
public void setType(int type)
-
setId
public void setId(java.lang.String id)
-
setPrincipals
public void setPrincipals(java.util.Collection<java.lang.String> principals)
-
setValidAfter
public void setValidAfter(long validAfter)
-
setValidBefore
public void setValidBefore(long validBefore)
-
setCriticalOptions
public void setCriticalOptions(java.util.List<java.lang.String> criticalOptions)
-
setExtensions
public void setExtensions(java.util.List<java.lang.String> extensions)
-
setReserved
public void setReserved(java.lang.String reserved)
-
setCaPubKey
public void setCaPubKey(java.security.PublicKey caPubKey)
-
setMessage
public void setMessage(byte[] message)
-
setSignature
public void setSignature(byte[] signature)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-