Interface OpenSshCertificate
- All Superinterfaces:
Destroyable
,Key
,PrivateKey
,PublicKey
,Serializable
- All Known Implementing Classes:
OpenSshCertificateImpl
Represents and OpenSSH certificate key as specified in
PROTOCOL.certkeys
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
Fields inherited from interface java.security.PrivateKey
serialVersionUID
Fields inherited from interface java.security.PublicKey
serialVersionUID
-
Method Summary
Methods inherited from interface javax.security.auth.Destroyable
destroy, isDestroyed
Methods inherited from interface java.security.Key
getAlgorithm, getEncoded, getFormat
-
Field Details
-
SSH_CERT_TYPE_USER
static final int SSH_CERT_TYPE_USER- See Also:
-
SSH_CERT_TYPE_HOST
static final int SSH_CERT_TYPE_HOST- See Also:
-
-
Method Details
-
getRawKeyType
String getRawKeyType() -
getNonce
byte[] getNonce() -
getKeyType
String getKeyType() -
getServerHostKey
PublicKey getServerHostKey() -
getSerial
long getSerial() -
getType
int getType() -
getId
String getId() -
getPrincipals
Collection<String> getPrincipals() -
getValidAfter
long getValidAfter() -
getValidAfterDate
-
getValidBefore
long getValidBefore() -
getValidBeforeDate
-
getCriticalOptions
-
getExtensions
-
getReserved
String getReserved() -
getCaPubKey
PublicKey getCaPubKey() -
getMessage
byte[] getMessage() -
getSignature
byte[] getSignature() -
getSignatureAlg
String getSignatureAlg() -
getValidDate
-