Class GeckoSession.PromptDelegate.CertificateRequest

Object
org.mozilla.geckoview.GeckoSession.PromptDelegate.BasePrompt
org.mozilla.geckoview.GeckoSession.PromptDelegate.CertificateRequest
Enclosing interface:
GeckoSession.PromptDelegate

public static class GeckoSession.PromptDelegate.CertificateRequest extends GeckoSession.PromptDelegate.BasePrompt
CertificateRequest represents a request for a client authentication certificate.
  • Field Details

    • host

      @NonNull public final String host
      The host requesting the certificate.
    • issuers

      @Nullable public final Principal[] issuers
      The X.500 Distinguished Names the server specified as acceptable issuers.
  • Constructor Details

    • CertificateRequest

      protected CertificateRequest(@NonNull String id, GeckoSession.PromptDelegate.BasePrompt.Observer observer, String host, Principal[] issuers)
      Constructor for CertificateRequest containing host and issuer details.
      Parameters:
      id - the unique identifier for this prompt
      observer - the observer to notify when the prompt is completed
      host - the host requesting the client certificate
      issuers - the acceptable certificate issuers as distinguished names (may be null)
  • Method Details