Class UefiKeySignatures

java.lang.Object
com.azure.resourcemanager.compute.models.UefiKeySignatures

public final class UefiKeySignatures extends Object
Additional UEFI key signatures that will be added to the image in addition to the signature templates.
  • Constructor Details

    • UefiKeySignatures

      public UefiKeySignatures()
      Creates an instance of UefiKeySignatures class.
  • Method Details

    • pk

      public UefiKey pk()
      Get the pk property: The Platform Key of this image version.
      Returns:
      the pk value.
    • withPk

      public UefiKeySignatures withPk(UefiKey pk)
      Set the pk property: The Platform Key of this image version.
      Parameters:
      pk - the pk value to set.
      Returns:
      the UefiKeySignatures object itself.
    • kek

      public List<UefiKey> kek()
      Get the kek property: The Key Encryption Keys of this image version.
      Returns:
      the kek value.
    • withKek

      public UefiKeySignatures withKek(List<UefiKey> kek)
      Set the kek property: The Key Encryption Keys of this image version.
      Parameters:
      kek - the kek value to set.
      Returns:
      the UefiKeySignatures object itself.
    • db

      public List<UefiKey> db()
      Get the db property: The database of UEFI keys for this image version.
      Returns:
      the db value.
    • withDb

      public UefiKeySignatures withDb(List<UefiKey> db)
      Set the db property: The database of UEFI keys for this image version.
      Parameters:
      db - the db value to set.
      Returns:
      the UefiKeySignatures object itself.
    • dbx

      public List<UefiKey> dbx()
      Get the dbx property: The database of revoked UEFI keys for this image version.
      Returns:
      the dbx value.
    • withDbx

      public UefiKeySignatures withDbx(List<UefiKey> dbx)
      Set the dbx property: The database of revoked UEFI keys for this image version.
      Parameters:
      dbx - the dbx value to set.
      Returns:
      the UefiKeySignatures object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.