Class ZertDetailSSHSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf119.ZertDetailSSHSection

public final class ZertDetailSSHSection extends SmfData
  • Field Details

    • SMF119SC_SSH_Enc_Then_Mac_In

      public static final int SMF119SC_SSH_Enc_Then_Mac_In
      Constant: 0x80 = 128
      See Also:
    • SMF119SC_SSH_Enc_Then_Mac_Out

      public static final int SMF119SC_SSH_Enc_Then_Mac_Out
      Constant: 0x40 = 64
      See Also:
  • Method Details

    • smf119scSshProtVer

      public SSHProtocolVersion smf119scSshProtVer()
      SMF119SC_SSH_Prot_Ver as a SSHProtocolVersion.
      Returns:
      SSHProtocolVersion SMF119SC_SSH_Prot_Ver
    • smf119scSshProtVerRawValue

      public int smf119scSshProtVerRawValue()
      SMF119SC_SSH_Prot_Ver raw value.
      Returns:
      int SMF119SC_SSH_Prot_Ver value
    • smf119scSshSource

      public Source smf119scSshSource()
      SMF119SC_SSH_Source as a Source.
      Returns:
      Source SMF119SC_SSH_Source
    • smf119scSshSourceRawValue

      public int smf119scSshSourceRawValue()
      SMF119SC_SSH_Source raw value.
      Returns:
      int SMF119SC_SSH_Source value
    • smf119scSshFipsMode

      public FipsMode smf119scSshFipsMode()
      SMF119SC_SSH_FIPS_Mode as a FipsMode.
      Returns:
      FipsMode SMF119SC_SSH_FIPS_Mode
    • smf119scSshFipsModeRawValue

      public int smf119scSshFipsModeRawValue()
      SMF119SC_SSH_FIPS_Mode raw value.
      Returns:
      int SMF119SC_SSH_FIPS_Mode value
    • smf119scSshCryptoFlags

      public int smf119scSshCryptoFlags()
      SMF119SC_SSH_CryptoFlags value.
      Returns:
      int SMF119SC_SSH_CryptoFlags value
    • smf119scSshEncThenMacIn

      public boolean smf119scSshEncThenMacIn()
      Returns:
      boolean SMF119SC_SSH_Enc_Then_Mac_In bit is set in smf119scSshCryptoFlags()

      SMF119SC_SSH_Enc_Then_Mac_In = 0x80

    • smf119scSshEncThenMacOut

      public boolean smf119scSshEncThenMacOut()
      Returns:
      boolean SMF119SC_SSH_Enc_Then_Mac_Out bit is set in smf119scSshCryptoFlags()

      SMF119SC_SSH_Enc_Then_Mac_Out = 0x40

    • smf119scSshComp

      public String smf119scSshComp()
      SMF119SC_SSH_Comp value.
      Returns:
      String SMF119SC_SSH_Comp value
    • smf119scSshProtocolProvider

      public String smf119scSshProtocolProvider()
      SMF119SC_SSH_Protocol_Provider value.
      Returns:
      String SMF119SC_SSH_Protocol_Provider value
    • smf119scSshAuthMethod

      public SSHAuthMethod smf119scSshAuthMethod()
      SMF119SC_SSH_Auth_Method as a SSHAuthMethod.
      Returns:
      SSHAuthMethod SMF119SC_SSH_Auth_Method
    • smf119scSshAuthMethodRawValue

      public int smf119scSshAuthMethodRawValue()
      SMF119SC_SSH_Auth_Method raw value.
      Returns:
      int SMF119SC_SSH_Auth_Method value
    • smf119scSshAuthMethod2

      public SSHAuthMethod smf119scSshAuthMethod2()
      SMF119SC_SSH_Auth_Method2 as a SSHAuthMethod.
      Returns:
      SSHAuthMethod SMF119SC_SSH_Auth_Method2
    • smf119scSshAuthMethod2RawValue

      public int smf119scSshAuthMethod2RawValue()
      SMF119SC_SSH_Auth_Method2 raw value.
      Returns:
      int SMF119SC_SSH_Auth_Method2 value
    • smf119scSshInEncAlg

      public EncryptionAlgorithm smf119scSshInEncAlg()
      SMF119SC_SSH_In_Enc_Alg as a EncryptionAlgorithm.
      Returns:
      EncryptionAlgorithm SMF119SC_SSH_In_Enc_Alg
    • smf119scSshInEncAlgRawValue

      public int smf119scSshInEncAlgRawValue()
      SMF119SC_SSH_In_Enc_Alg raw value.
      Returns:
      int SMF119SC_SSH_In_Enc_Alg value
    • smf119scSshInMsgAuth

      public MessageAuthAlgorithm smf119scSshInMsgAuth()
      SMF119SC_SSH_In_Msg_Auth as a MessageAuthAlgorithm.
      Returns:
      MessageAuthAlgorithm SMF119SC_SSH_In_Msg_Auth
    • smf119scSshInMsgAuthRawValue

      public int smf119scSshInMsgAuthRawValue()
      SMF119SC_SSH_In_Msg_Auth raw value.
      Returns:
      int SMF119SC_SSH_In_Msg_Auth value
    • smf119scSshKexMethod

      public SSHKexMethod smf119scSshKexMethod()
      SMF119SC_SSH_Kex_Method as a SSHKexMethod.
      Returns:
      SSHKexMethod SMF119SC_SSH_Kex_Method
    • smf119scSshKexMethodRawValue

      public int smf119scSshKexMethodRawValue()
      SMF119SC_SSH_Kex_Method raw value.
      Returns:
      int SMF119SC_SSH_Kex_Method value
    • smf119scSshOutEncAlg

      public EncryptionAlgorithm smf119scSshOutEncAlg()
      SMF119SC_SSH_Out_Enc_Alg as a EncryptionAlgorithm.
      Returns:
      EncryptionAlgorithm SMF119SC_SSH_Out_Enc_Alg
    • smf119scSshOutEncAlgRawValue

      public int smf119scSshOutEncAlgRawValue()
      SMF119SC_SSH_Out_Enc_Alg raw value.
      Returns:
      int SMF119SC_SSH_Out_Enc_Alg value
    • smf119scSshOutMsgAuth

      public MessageAuthAlgorithm smf119scSshOutMsgAuth()
      SMF119SC_SSH_Out_Msg_Auth as a MessageAuthAlgorithm.
      Returns:
      MessageAuthAlgorithm SMF119SC_SSH_Out_Msg_Auth
    • smf119scSshOutMsgAuthRawValue

      public int smf119scSshOutMsgAuthRawValue()
      SMF119SC_SSH_Out_Msg_Auth raw value.
      Returns:
      int SMF119SC_SSH_Out_Msg_Auth value
    • smf119scSshSKeyType

      public KeyType smf119scSshSKeyType()
      SMF119SC_SSH_SKey_Type as a KeyType.
      Returns:
      KeyType SMF119SC_SSH_SKey_Type
    • smf119scSshSKeyTypeRawValue

      public int smf119scSshSKeyTypeRawValue()
      SMF119SC_SSH_SKey_Type raw value.
      Returns:
      int SMF119SC_SSH_SKey_Type value
    • smf119scSshSKeyLen

      public int smf119scSshSKeyLen()
      SMF119SC_SSH_SKey_Len value.
      Returns:
      int SMF119SC_SSH_SKey_Len value
    • smf119scSshCKeyType

      public KeyType smf119scSshCKeyType()
      SMF119SC_SSH_CKey_Type as a KeyType.
      Returns:
      KeyType SMF119SC_SSH_CKey_Type
    • smf119scSshCKeyTypeRawValue

      public int smf119scSshCKeyTypeRawValue()
      SMF119SC_SSH_CKey_Type raw value.
      Returns:
      int SMF119SC_SSH_CKey_Type value
    • smf119scSshCKeyLen

      public int smf119scSshCKeyLen()
      SMF119SC_SSH_CKey_Len value.
      Returns:
      int SMF119SC_SSH_CKey_Len value
    • smf119scSshSKeyFpLen

      public int smf119scSshSKeyFpLen()
      SMF119SC_SSH_SKey_FPLen value.
      Returns:
      int SMF119SC_SSH_SKey_FPLen value
    • smf119scSshCKeyFpLen

      public int smf119scSshCKeyFpLen()
      SMF119SC_SSH_CKey_FPLen value.
      Returns:
      int SMF119SC_SSH_CKey_FPLen value
    • smf119scSshSKeyFp

      public Token smf119scSshSKeyFp()
      SMF119SC_SSH_SKey_FP data.
      Returns:
      Token SMF119SC_SSH_SKey_FP data
    • smf119scSshCKeyFp

      public Token smf119scSshCKeyFp()
      SMF119SC_SSH_CKey_FP data.
      Returns:
      Token SMF119SC_SSH_CKey_FP data
    • smf119scSshSCertSignatureMethod

      public SignatureMethod smf119scSshSCertSignatureMethod()
      SMF119SC_SSH_SCert_Signature_Method as a SignatureMethod.
      Returns:
      SignatureMethod SMF119SC_SSH_SCert_Signature_Method
    • smf119scSshSCertSignatureMethodRawValue

      public int smf119scSshSCertSignatureMethodRawValue()
      SMF119SC_SSH_SCert_Signature_Method raw value.
      Returns:
      int SMF119SC_SSH_SCert_Signature_Method value
    • smf119scSshSCertEncMethod

      public CertEncryptionMethod smf119scSshSCertEncMethod()
      SMF119SC_SSH_SCert_Enc_Method as a CertEncryptionMethod.
      Returns:
      CertEncryptionMethod SMF119SC_SSH_SCert_Enc_Method
    • smf119scSshSCertEncMethodRawValue

      public int smf119scSshSCertEncMethodRawValue()
      SMF119SC_SSH_SCert_Enc_Method raw value.
      Returns:
      int SMF119SC_SSH_SCert_Enc_Method value
    • smf119scSshSCertDigestAlg

      public CertDigestAlgorithm smf119scSshSCertDigestAlg()
      SMF119SC_SSH_SCert_Digest_Alg as a CertDigestAlgorithm.
      Returns:
      CertDigestAlgorithm SMF119SC_SSH_SCert_Digest_Alg
    • smf119scSshSCertDigestAlgRawValue

      public int smf119scSshSCertDigestAlgRawValue()
      SMF119SC_SSH_SCert_Digest_Alg raw value.
      Returns:
      int SMF119SC_SSH_SCert_Digest_Alg value
    • smf119scSshSCertSerialLen

      public int smf119scSshSCertSerialLen()
      SMF119SC_SSH_SCert_Serial_Len value.
      Returns:
      int SMF119SC_SSH_SCert_Serial_Len value
    • smf119scSshSCertSerial

      public Token smf119scSshSCertSerial()
      SMF119SC_SSH_SCert_Serial data.
      Returns:
      Token SMF119SC_SSH_SCert_Serial data
    • smf119scSshSCertTimeType

      public TimeType smf119scSshSCertTimeType()
      SMF119SC_SSH_SCert_Time_Type as a TimeType.
      Returns:
      TimeType SMF119SC_SSH_SCert_Time_Type
    • smf119scSshSCertTimeTypeRawValue

      public int smf119scSshSCertTimeTypeRawValue()
      SMF119SC_SSH_SCert_Time_Type raw value.
      Returns:
      int SMF119SC_SSH_SCert_Time_Type value
    • smf119scSshSCertTime

      public ZonedDateTime smf119scSshSCertTime()
      SMF119SC_SSH_SCert_Time as ZonedDateTime.
      Returns:
      ZonedDateTime SMF119SC_SSH_SCert_Time Date and Time
      See Also:
    • smf119scSshSCertTimeRawValue

      public String smf119scSshSCertTimeRawValue()
      SMF119SC_SSH_SCert_Time String value.
      Returns:
      String SMF119SC_SSH_SCert_Time value
    • smf119scSshSCertKeyType

      public KeyType smf119scSshSCertKeyType()
      SMF119SC_SSH_SCert_Key_Type as a KeyType.
      Returns:
      KeyType SMF119SC_SSH_SCert_Key_Type
    • smf119scSshSCertKeyTypeRawValue

      public int smf119scSshSCertKeyTypeRawValue()
      SMF119SC_SSH_SCert_Key_Type raw value.
      Returns:
      int SMF119SC_SSH_SCert_Key_Type value
    • smf119scSshSCertKeyLen

      public int smf119scSshSCertKeyLen()
      SMF119SC_SSH_SCert_Key_Len value.
      Returns:
      int SMF119SC_SSH_SCert_Key_Len value
    • smf119scSshCCertSignatureMethod

      public SignatureMethod smf119scSshCCertSignatureMethod()
      SMF119SC_SSH_Ccert_Signature_Method as a SignatureMethod.
      Returns:
      SignatureMethod SMF119SC_SSH_Ccert_Signature_Method
    • smf119scSshCCertSignatureMethodRawValue

      public int smf119scSshCCertSignatureMethodRawValue()
      SMF119SC_SSH_Ccert_Signature_Method raw value.
      Returns:
      int SMF119SC_SSH_Ccert_Signature_Method value
    • smf119scSshCCertEncMethod

      public CertEncryptionMethod smf119scSshCCertEncMethod()
      SMF119SC_SSH_CCert_Enc_Method as a CertEncryptionMethod.
      Returns:
      CertEncryptionMethod SMF119SC_SSH_CCert_Enc_Method
    • smf119scSshCCertEncMethodRawValue

      public int smf119scSshCCertEncMethodRawValue()
      SMF119SC_SSH_CCert_Enc_Method raw value.
      Returns:
      int SMF119SC_SSH_CCert_Enc_Method value
    • smf119scSshCCertDigestAlg

      public CertDigestAlgorithm smf119scSshCCertDigestAlg()
      SMF119SC_SSH_CCert_Digest_Alg as a CertDigestAlgorithm.
      Returns:
      CertDigestAlgorithm SMF119SC_SSH_CCert_Digest_Alg
    • smf119scSshCCertDigestAlgRawValue

      public int smf119scSshCCertDigestAlgRawValue()
      SMF119SC_SSH_CCert_Digest_Alg raw value.
      Returns:
      int SMF119SC_SSH_CCert_Digest_Alg value
    • smf119scSshCCertSerialLen

      public int smf119scSshCCertSerialLen()
      SMF119SC_SSH_Ccert_Serial_Len value.
      Returns:
      int SMF119SC_SSH_Ccert_Serial_Len value
    • smf119scSshCCertSerial

      public Token smf119scSshCCertSerial()
      SMF119SC_SSH_Ccert_Serial data.
      Returns:
      Token SMF119SC_SSH_Ccert_Serial data
    • smf119scSshCCertTimeType

      public TimeType smf119scSshCCertTimeType()
      SMF119SC_SSH_CCert_Time_Type as a TimeType.
      Returns:
      TimeType SMF119SC_SSH_CCert_Time_Type
    • smf119scSshCCertTimeTypeRawValue

      public int smf119scSshCCertTimeTypeRawValue()
      SMF119SC_SSH_CCert_Time_Type raw value.
      Returns:
      int SMF119SC_SSH_CCert_Time_Type value
    • smf119scSshCCertTime

      public ZonedDateTime smf119scSshCCertTime()
      SMF119SC_SSH_CCert_Time as ZonedDateTime.
      Returns:
      ZonedDateTime SMF119SC_SSH_CCert_Time Date and Time
      See Also:
    • smf119scSshCCertTimeRawValue

      public String smf119scSshCCertTimeRawValue()
      SMF119SC_SSH_CCert_Time String value.
      Returns:
      String SMF119SC_SSH_CCert_Time value
    • smf119scSshCCertKeyType

      public KeyType smf119scSshCCertKeyType()
      SMF119SC_SSH_Ccert_Key_Type as a KeyType.
      Returns:
      KeyType SMF119SC_SSH_Ccert_Key_Type
    • smf119scSshCCertKeyTypeRawValue

      public int smf119scSshCCertKeyTypeRawValue()
      SMF119SC_SSH_Ccert_Key_Type raw value.
      Returns:
      int SMF119SC_SSH_Ccert_Key_Type value
    • smf119scSshCCertKeyLen

      public int smf119scSshCCertKeyLen()
      SMF119SC_SSH_Ccert_Key_Len value.
      Returns:
      int SMF119SC_SSH_Ccert_Key_Len value
    • create

      public static ZertDetailSSHSection create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section