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.PublicKeycaPubKeyprivate java.util.List<java.lang.String>criticalOptionsprivate java.util.List<java.lang.String>extensionsprivate java.lang.Stringidprivate java.lang.StringkeyTypeprivate byte[]messageprivate byte[]nonceprivate java.util.Collection<java.lang.String>principalsprivate java.lang.Stringreservedprivate longserialprivate static longserialVersionUIDprivate java.security.PublicKeyserverHostKeyprivate byte[]signatureprivate inttypeprivate longvalidAfterprivate longvalidBefore-
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.StringgetAlgorithm()java.security.PublicKeygetCaPubKey()java.util.List<java.lang.String>getCriticalOptions()byte[]getEncoded()java.util.List<java.lang.String>getExtensions()java.lang.StringgetFormat()java.lang.StringgetId()java.lang.StringgetKeyType()byte[]getMessage()byte[]getNonce()java.util.Collection<java.lang.String>getPrincipals()java.lang.StringgetRawKeyType()java.lang.StringgetReserved()longgetSerial()java.security.PublicKeygetServerHostKey()byte[]getSignature()java.lang.StringgetSignatureAlg()intgetType()longgetValidAfter()longgetValidBefore()voidsetCaPubKey(java.security.PublicKey caPubKey)voidsetCriticalOptions(java.util.List<java.lang.String> criticalOptions)voidsetExtensions(java.util.List<java.lang.String> extensions)voidsetId(java.lang.String id)voidsetKeyType(java.lang.String keyType)voidsetMessage(byte[] message)voidsetNonce(byte[] nonce)voidsetPrincipals(java.util.Collection<java.lang.String> principals)voidsetReserved(java.lang.String reserved)voidsetSerial(long serial)voidsetServerHostKey(java.security.PublicKey serverHostKey)voidsetSignature(byte[] signature)voidsetType(int type)voidsetValidAfter(long validAfter)voidsetValidBefore(long validBefore)java.lang.StringtoString()-
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:
getRawKeyTypein interfaceOpenSshCertificate
-
getNonce
public byte[] getNonce()
- Specified by:
getNoncein interfaceOpenSshCertificate
-
getKeyType
public java.lang.String getKeyType()
- Specified by:
getKeyTypein interfaceOpenSshCertificate
-
getServerHostKey
public java.security.PublicKey getServerHostKey()
- Specified by:
getServerHostKeyin interfaceOpenSshCertificate
-
getSerial
public long getSerial()
- Specified by:
getSerialin interfaceOpenSshCertificate
-
getType
public int getType()
- Specified by:
getTypein interfaceOpenSshCertificate
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceOpenSshCertificate
-
getPrincipals
public java.util.Collection<java.lang.String> getPrincipals()
- Specified by:
getPrincipalsin interfaceOpenSshCertificate
-
getValidAfter
public long getValidAfter()
- Specified by:
getValidAfterin interfaceOpenSshCertificate
-
getValidBefore
public long getValidBefore()
- Specified by:
getValidBeforein interfaceOpenSshCertificate
-
getCriticalOptions
public java.util.List<java.lang.String> getCriticalOptions()
- Specified by:
getCriticalOptionsin interfaceOpenSshCertificate
-
getExtensions
public java.util.List<java.lang.String> getExtensions()
- Specified by:
getExtensionsin interfaceOpenSshCertificate
-
getReserved
public java.lang.String getReserved()
- Specified by:
getReservedin interfaceOpenSshCertificate
-
getCaPubKey
public java.security.PublicKey getCaPubKey()
- Specified by:
getCaPubKeyin interfaceOpenSshCertificate
-
getMessage
public byte[] getMessage()
- Specified by:
getMessagein interfaceOpenSshCertificate
-
getSignature
public byte[] getSignature()
- Specified by:
getSignaturein interfaceOpenSshCertificate
-
getSignatureAlg
public java.lang.String getSignatureAlg()
- Specified by:
getSignatureAlgin interfaceOpenSshCertificate
-
getAlgorithm
public java.lang.String getAlgorithm()
- Specified by:
getAlgorithmin interfacejava.security.Key
-
getFormat
public java.lang.String getFormat()
- Specified by:
getFormatin interfacejava.security.Key
-
getEncoded
public byte[] getEncoded()
- Specified by:
getEncodedin 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:
toStringin classjava.lang.Object
-
-