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.PrivateKey
Represents and OpenSSH certificate key as specified in PROTOCOL.certkeys
-
-
Field Summary
Fields Modifier and Type Field Description static int
SSH_CERT_TYPE_HOST
static int
SSH_CERT_TYPE_USER
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.security.PublicKey
getCaPubKey()
java.util.List<java.lang.String>
getCriticalOptions()
java.util.List<java.lang.String>
getExtensions()
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()
default java.util.Date
getValidAfterDate()
long
getValidBefore()
default java.util.Date
getValidBeforeDate()
static java.util.Date
getValidDate(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)
-
-