java.lang.Object
com.webauthn4j.data.attestation.statement.TPMTPublic

public class TPMTPublic extends Object
  • Constructor Details

    • TPMTPublic

      public TPMTPublic(@NotNull @NotNull TPMIAlgPublic type, @NotNull @NotNull TPMIAlgHash nameAlg, @NotNull @NotNull TPMAObject objectAttributes, @NotNull @org.jetbrains.annotations.NotNull byte[] authPolicy, @NotNull @NotNull TPMUPublicParms parameters, @NotNull @NotNull TPMUPublicId unique)
  • Method Details

    • getType

      @NotNull public @NotNull TPMIAlgPublic getType()
    • getNameAlg

      @NotNull public @NotNull TPMIAlgHash getNameAlg()
    • getObjectAttributes

      @NotNull public @NotNull TPMAObject getObjectAttributes()
    • getAuthPolicy

      @NotNull public @org.jetbrains.annotations.NotNull byte[] getAuthPolicy()
    • getParameters

      @NotNull public @NotNull TPMUPublicParms getParameters()
    • getUnique

      @NotNull public @NotNull TPMUPublicId getUnique()
    • getBytes

      @NotNull public @org.jetbrains.annotations.NotNull byte[] getBytes()
    • equals

      public boolean equals(@Nullable @Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object