Class AuthenticationRequestDecoder

java.lang.Object
org.webpki.json.JSONDecoder
org.webpki.webauth.AuthenticationRequestDecoder

public class AuthenticationRequestDecoder extends JSONDecoder
  • Constructor Details

    • AuthenticationRequestDecoder

      public AuthenticationRequestDecoder()
  • Method Details

    • getSignatureAlgorithms

      public AsymSignatureAlgorithms[] getSignatureAlgorithms()
    • getCertificateFilters

      public CertificateFilter[] getCertificateFilters()
    • getOptionalKeyContainerList

      public LinkedHashSet<KeyContainerTypes> getOptionalKeyContainerList()
    • getID

      public String getID()
    • getServerTime

      public GregorianCalendar getServerTime()
    • getRequestedClientFeatures

      public String[] getRequestedClientFeatures()
    • getOptionalLanguageList

      public String[] getOptionalLanguageList()
    • getExpires

      public int getExpires()
    • wantsExtendedCertPath

      public boolean wantsExtendedCertPath()
    • getQualifier

      public String getQualifier()
      Description copied from class: JSONDecoder
      Optional type indicator for JSON objects belonging to the same @context.
      Overrides:
      getQualifier in class JSONDecoder
      Returns:
      The qualifier name
    • verifySignature

      public void verifySignature(X509VerifierInterface verifier)
    • isSigned

      public boolean isSigned()
    • readJSONData

      protected final void readJSONData(JSONObjectReader rd)
      Description copied from class: JSONDecoder
      INTERNAL USE ONLY.
      Specified by:
      readJSONData in class JSONDecoder
      Parameters:
      rd - A JSON reader
    • getContext

      public final String getContext()
      Description copied from class: JSONDecoder
      Emulation of XML namespace
      Specified by:
      getContext in class JSONDecoder
      Returns:
      The context name