Interface OpenSshCertificate
-
- All Superinterfaces:
javax.security.auth.Destroyable,java.security.Key,java.security.PrivateKey,java.security.PublicKey,java.io.Serializable
- All Known Implementing Classes:
OpenSshCertificateImpl
public interface OpenSshCertificate extends java.security.PublicKey, java.security.PrivateKeyRepresents and OpenSSH certificate key as specified in PROTOCOL.certkeys
-
-
Field Summary
Fields Modifier and Type Field Description static intSSH_CERT_TYPE_HOSTstatic intSSH_CERT_TYPE_USER
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.security.PublicKeygetCaPubKey()java.util.List<java.lang.String>getCriticalOptions()java.util.List<java.lang.String>getExtensions()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()default java.util.DategetValidAfterDate()longgetValidBefore()default java.util.DategetValidBeforeDate()static java.util.DategetValidDate(long timestamp)
-
-
-
Field Detail
-
SSH_CERT_TYPE_USER
static final int SSH_CERT_TYPE_USER
- See Also:
- Constant Field Values
-
SSH_CERT_TYPE_HOST
static final int SSH_CERT_TYPE_HOST
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRawKeyType
java.lang.String getRawKeyType()
-
getNonce
byte[] getNonce()
-
getKeyType
java.lang.String getKeyType()
-
getServerHostKey
java.security.PublicKey getServerHostKey()
-
getSerial
long getSerial()
-
getType
int getType()
-
getId
java.lang.String getId()
-
getPrincipals
java.util.Collection<java.lang.String> getPrincipals()
-
getValidAfter
long getValidAfter()
-
getValidAfterDate
default java.util.Date getValidAfterDate()
-
getValidBefore
long getValidBefore()
-
getValidBeforeDate
default java.util.Date getValidBeforeDate()
-
getCriticalOptions
java.util.List<java.lang.String> getCriticalOptions()
-
getExtensions
java.util.List<java.lang.String> getExtensions()
-
getReserved
java.lang.String getReserved()
-
getCaPubKey
java.security.PublicKey getCaPubKey()
-
getMessage
byte[] getMessage()
-
getSignature
byte[] getSignature()
-
getSignatureAlg
java.lang.String getSignatureAlg()
-
getValidDate
static java.util.Date getValidDate(long timestamp)
-
-