Class ZertSummaryTLSSection

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

public final class ZertSummaryTLSSection extends SmfData
  • Field Details

    • SMF119SS_TLS_Enc_Then_Mac

      public static final int SMF119SS_TLS_Enc_Then_Mac
      Constant: 0x80 = 128
      See Also:
    • SMF119SS_TLS_Raw_Public_Key_Auth

      public static final int SMF119SS_TLS_Raw_Public_Key_Auth
      Constant: 0x40 = 64
      See Also:
    • SMF119SS_TLS_Preshared_Key_Auth

      public static final int SMF119SS_TLS_Preshared_Key_Auth
      Constant: 0x10 = 16
      See Also:
  • Method Details

    • smf119ssTlsSource

      public Source smf119ssTlsSource()
      SMF119SS_TLS_Source as a Source.
      Returns:
      Source SMF119SS_TLS_Source
    • smf119ssTlsSourceRawValue

      public int smf119ssTlsSourceRawValue()
      SMF119SS_TLS_Source raw value.
      Returns:
      int SMF119SS_TLS_Source value
    • smf119ssTlsCryptoFlags

      public int smf119ssTlsCryptoFlags()
      SMF119SS_TLS_CryptoFlags value.
      Returns:
      int SMF119SS_TLS_CryptoFlags value
    • smf119ssTlsEncThenMac

      public boolean smf119ssTlsEncThenMac()
      Returns:
      boolean SMF119SS_TLS_Enc_Then_Mac bit is set in smf119ssTlsCryptoFlags()

      SMF119SS_TLS_Enc_Then_Mac = 0x80

    • smf119ssTlsRawPublicKeyAuth

      public boolean smf119ssTlsRawPublicKeyAuth()
      Returns:
      boolean SMF119SS_TLS_Raw_Public_Key_Auth bit is set in smf119ssTlsCryptoFlags()

      SMF119SS_TLS_Raw_Public_Key_Auth = 0x40

    • smf119ssTlsPresharedKeyAuth

      public boolean smf119ssTlsPresharedKeyAuth()
      Returns:
      boolean SMF119SS_TLS_Preshared_Key_Auth bit is set in smf119ssTlsCryptoFlags()

      SMF119SS_TLS_Preshared_Key_Auth = 0x10

    • smf119ssTlsProtVer

      public TLSProtocolVersion smf119ssTlsProtVer()
      SMF119SS_TLS_Prot_Ver as a TLSProtocolVersion.
      Returns:
      TLSProtocolVersion SMF119SS_TLS_Prot_Ver
    • smf119ssTlsProtVerRawValue

      public int smf119ssTlsProtVerRawValue()
      SMF119SS_TLS_Prot_Ver raw value.
      Returns:
      int SMF119SS_TLS_Prot_Ver value
    • smf119ssTlsNegCipher

      public String smf119ssTlsNegCipher()
      SMF119SS_TLS_Neg_Cipher value.
      Returns:
      String SMF119SS_TLS_Neg_Cipher value
    • smf119ssTlsCSEncAlg

      public EncryptionAlgorithm smf119ssTlsCSEncAlg()
      SMF119SS_TLS_CS_Enc_Alg as a EncryptionAlgorithm.
      Returns:
      EncryptionAlgorithm SMF119SS_TLS_CS_Enc_Alg
    • smf119ssTlsCSEncAlgRawValue

      public int smf119ssTlsCSEncAlgRawValue()
      SMF119SS_TLS_CS_Enc_Alg raw value.
      Returns:
      int SMF119SS_TLS_CS_Enc_Alg value
    • smf119ssTlsCSMsgAuth

      public MessageAuthAlgorithm smf119ssTlsCSMsgAuth()
      SMF119SS_TLS_CS_Msg_Auth as a MessageAuthAlgorithm.
      Returns:
      MessageAuthAlgorithm SMF119SS_TLS_CS_Msg_Auth
    • smf119ssTlsCSMsgAuthRawValue

      public int smf119ssTlsCSMsgAuthRawValue()
      SMF119SS_TLS_CS_Msg_Auth raw value.
      Returns:
      int SMF119SS_TLS_CS_Msg_Auth value
    • smf119ssTlsCSKexAlg

      public TLSKexAlgorithm smf119ssTlsCSKexAlg()
      SMF119SS_TLS_CS_Kex_Alg as a TLSKexAlgorithm.
      Returns:
      TLSKexAlgorithm SMF119SS_TLS_CS_Kex_Alg
    • smf119ssTlsCSKexAlgRawValue

      public int smf119ssTlsCSKexAlgRawValue()
      SMF119SS_TLS_CS_Kex_Alg raw value.
      Returns:
      int SMF119SS_TLS_CS_Kex_Alg value
    • smf119ssTlsSCertSignatureMethod

      public SignatureMethod smf119ssTlsSCertSignatureMethod()
      SMF119SS_TLS_SCert_Signature_Method as a SignatureMethod.
      Returns:
      SignatureMethod SMF119SS_TLS_SCert_Signature_Method
    • smf119ssTlsSCertSignatureMethodRawValue

      public int smf119ssTlsSCertSignatureMethodRawValue()
      SMF119SS_TLS_SCert_Signature_Method raw value.
      Returns:
      int SMF119SS_TLS_SCert_Signature_Method value
    • smf119ssTlsSCertEncMethod

      public CertEncryptionMethod smf119ssTlsSCertEncMethod()
      SMF119SS_TLS_SCert_Enc_Method as a CertEncryptionMethod.
      Returns:
      CertEncryptionMethod SMF119SS_TLS_SCert_Enc_Method
    • smf119ssTlsSCertEncMethodRawValue

      public int smf119ssTlsSCertEncMethodRawValue()
      SMF119SS_TLS_SCert_Enc_Method raw value.
      Returns:
      int SMF119SS_TLS_SCert_Enc_Method value
    • smf119ssTlsSCertDigestAlg

      public CertDigestAlgorithm smf119ssTlsSCertDigestAlg()
      SMF119SS_TLS_SCert_Digest_Alg as a CertDigestAlgorithm.
      Returns:
      CertDigestAlgorithm SMF119SS_TLS_SCert_Digest_Alg
    • smf119ssTlsSCertDigestAlgRawValue

      public int smf119ssTlsSCertDigestAlgRawValue()
      SMF119SS_TLS_SCert_Digest_Alg raw value.
      Returns:
      int SMF119SS_TLS_SCert_Digest_Alg value
    • smf119ssTlsSCertKeyType

      public KeyType smf119ssTlsSCertKeyType()
      SMF119SS_TLS_SCert_Key_Type as a KeyType.
      Returns:
      KeyType SMF119SS_TLS_SCert_Key_Type
    • smf119ssTlsSCertKeyTypeRawValue

      public int smf119ssTlsSCertKeyTypeRawValue()
      SMF119SS_TLS_SCert_Key_Type raw value.
      Returns:
      int SMF119SS_TLS_SCert_Key_Type value
    • smf119ssTlsSCertKeyLen

      public int smf119ssTlsSCertKeyLen()
      SMF119SS_TLS_SCert_Key_Len value.
      Returns:
      int SMF119SS_TLS_SCert_Key_Len value
    • smf119ssTlsCCertSignatureMethod

      public SignatureMethod smf119ssTlsCCertSignatureMethod()
      SMF119SS_TLS_CCert_Signature_Method as a SignatureMethod.
      Returns:
      SignatureMethod SMF119SS_TLS_CCert_Signature_Method
    • smf119ssTlsCCertSignatureMethodRawValue

      public int smf119ssTlsCCertSignatureMethodRawValue()
      SMF119SS_TLS_CCert_Signature_Method raw value.
      Returns:
      int SMF119SS_TLS_CCert_Signature_Method value
    • smf119ssTlsCCertEncMethod

      public CertEncryptionMethod smf119ssTlsCCertEncMethod()
      SMF119SS_TLS_CCert_Enc_Method as a CertEncryptionMethod.
      Returns:
      CertEncryptionMethod SMF119SS_TLS_CCert_Enc_Method
    • smf119ssTlsCCertEncMethodRawValue

      public int smf119ssTlsCCertEncMethodRawValue()
      SMF119SS_TLS_CCert_Enc_Method raw value.
      Returns:
      int SMF119SS_TLS_CCert_Enc_Method value
    • smf119ssTlsCCertDigestAlg

      public CertDigestAlgorithm smf119ssTlsCCertDigestAlg()
      SMF119SS_TLS_CCert_Digest_Alg as a CertDigestAlgorithm.
      Returns:
      CertDigestAlgorithm SMF119SS_TLS_CCert_Digest_Alg
    • smf119ssTlsCCertDigestAlgRawValue

      public int smf119ssTlsCCertDigestAlgRawValue()
      SMF119SS_TLS_CCert_Digest_Alg raw value.
      Returns:
      int SMF119SS_TLS_CCert_Digest_Alg value
    • smf119ssTlsCCertKeyType

      public KeyType smf119ssTlsCCertKeyType()
      SMF119SS_TLS_CCert_Key_Type as a KeyType.
      Returns:
      KeyType SMF119SS_TLS_CCert_Key_Type
    • smf119ssTlsCCertKeyTypeRawValue

      public int smf119ssTlsCCertKeyTypeRawValue()
      SMF119SS_TLS_CCert_Key_Type raw value.
      Returns:
      int SMF119SS_TLS_CCert_Key_Type value
    • smf119ssTlsCCertKeyLen

      public int smf119ssTlsCCertKeyLen()
      SMF119SS_TLS_CCert_Key_Len value.
      Returns:
      int SMF119SS_TLS_CCert_Key_Len value
    • smf119ssTlsServerHsSigMethod

      public SignatureMethod smf119ssTlsServerHsSigMethod()
      SMF119SS_TLS_Server_HS_Sig_Method as a SignatureMethod.
      Returns:
      SignatureMethod SMF119SS_TLS_Server_HS_Sig_Method
    • smf119ssTlsServerHsSigMethodRawValue

      public int smf119ssTlsServerHsSigMethodRawValue()
      SMF119SS_TLS_Server_HS_Sig_Method raw value.
      Returns:
      int SMF119SS_TLS_Server_HS_Sig_Method value
    • smf119ssTlsClientHsSigMethod

      public SignatureMethod smf119ssTlsClientHsSigMethod()
      SMF119SS_TLS_Client_HS_Sig_Method as a SignatureMethod.
      Returns:
      SignatureMethod SMF119SS_TLS_Client_HS_Sig_Method
    • smf119ssTlsClientHsSigMethodRawValue

      public int smf119ssTlsClientHsSigMethodRawValue()
      SMF119SS_TLS_Client_HS_Sig_Method raw value.
      Returns:
      int SMF119SS_TLS_Client_HS_Sig_Method value
    • smf119ssTlsNegKeyShare

      public TLSNegotiatedkeyShare smf119ssTlsNegKeyShare()
      SMF119SS_TLS_Neg_Key_Share as a TLSNegotiatedkeyShare.
      Returns:
      TLSNegotiatedkeyShare SMF119SS_TLS_Neg_Key_Share
    • smf119ssTlsNegKeyShareRawValue

      public int smf119ssTlsNegKeyShareRawValue()
      SMF119SS_TLS_Neg_Key_Share raw value.
      Returns:
      int SMF119SS_TLS_Neg_Key_Share value
    • create

      public static ZertSummaryTLSSection 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