Class ValidatedBootCX


public final class ValidatedBootCX extends SmfData
  • Method Details

    • smf90t42CxCertName

      public String smf90t42CxCertName()
      SMF90T42_CX_CertName value.
      Returns:
      String SMF90T42_CX_CertName value
    • smf90t42CxCertFP

      public Token smf90t42CxCertFP()
      SMF90T42_CX_CertFP data.
      Returns:
      Token SMF90T42_CX_CertFP data
    • smf90t42CxKeyID

      public Token smf90t42CxKeyID()
      SMF90T42_CX_KeyID data.
      Returns:
      Token SMF90T42_CX_KeyID data
    • smf90t42CxNumSuccessfulUses

      public long smf90t42CxNumSuccessfulUses()
      SMF90T42_CX_NumSuccessfulUses value.
      Returns:
      long SMF90T42_CX_NumSuccessfulUses value
    • smf90t42CxStartTime

      public ZonedDateTime smf90t42CxStartTime()
      SMF90T42_CX_StartTime STCKE high 8 bytes value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf90t42CxStartTimeRawValue() for a BigInteger containing the 8 byte STCKE value.

      Returns:
      DateTime SMF90T42_CX_StartTime STCKE converted to ZonedDateTime
      See Also:
    • smf90t42CxStartTimeRawValue

      public BigInteger smf90t42CxStartTimeRawValue()
      SMF90T42_CX_StartTime raw value.
      Returns:
      BigInteger SMF90T42_CX_StartTime raw value
    • smf90t42CxExpirationTime

      public ZonedDateTime smf90t42CxExpirationTime()
      SMF90T42_CX_ExpirationTime STCKE high 8 bytes value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf90t42CxExpirationTimeRawValue() for a BigInteger containing the 8 byte STCKE value.

      Returns:
      DateTime SMF90T42_CX_ExpirationTime STCKE converted to ZonedDateTime
      See Also:
    • smf90t42CxExpirationTimeRawValue

      public BigInteger smf90t42CxExpirationTimeRawValue()
      SMF90T42_CX_ExpirationTime raw value.
      Returns:
      BigInteger SMF90T42_CX_ExpirationTime raw value
    • smf90t42CxReasonBad

      public CertFailureReason smf90t42CxReasonBad()
      SMF90T42_CX_ReasonBad as a CertFailureReason.
      Returns:
      CertFailureReason SMF90T42_CX_ReasonBad
    • smf90t42CxReasonBadRawValue

      public int smf90t42CxReasonBadRawValue()
      SMF90T42_CX_ReasonBad raw value.
      Returns:
      int SMF90T42_CX_ReasonBad value
    • create

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