Class 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 Detail

      • 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
    • Constructor Detail

      • OpenSshCertificateImpl

        public OpenSshCertificateImpl()
    • Method Detail

      • getAlgorithm

        public java.lang.String getAlgorithm()
        Specified by:
        getAlgorithm in interface java.security.Key
      • getFormat

        public java.lang.String getFormat()
        Specified by:
        getFormat in interface java.security.Key
      • getEncoded

        public byte[] getEncoded()
        Specified by:
        getEncoded in interface java.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 class java.lang.Object