Class NTSKERecordFactory

java.lang.Object
nts.NTSKERecords.NTSKERecordFactory

public class NTSKERecordFactory extends Object
  • Constructor Details

    • NTSKERecordFactory

      public NTSKERecordFactory()
  • Method Details

    • parseRecord

      public static NTSKERecord parseRecord(byte[] raw_record)
      Factory method to create an NTSKEBaseRecord from a raw byte array.
      Parameters:
      raw_record - the raw byte array containing the record data.
      Returns:
      an instance of NTSKEBaseRecord or its subclass based on the record type.
    • getEndOfMessageRecord

      public static NTSKERecord getEndOfMessageRecord()
    • getNTSNextProtocolNegotiationRecord

      public static NTSKERecord getNTSNextProtocolNegotiationRecord(Constants.NTSNextProtocols protocol)
    • getErrorRecord

      public static NTSKERecord getErrorRecord(Constants.ErrorCodes errorCode)
    • getWarningRecord

      public static NTSKERecord getWarningRecord(int warningCode)
    • getAEADAlgorithmNegotiationRecord

      public static NTSKERecord getAEADAlgorithmNegotiationRecord(Constants.AEADAlgorithms algorithm)