public interface jakarta.security.auth.message.ClientAuth
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jakarta.security.auth.message.ClientAuth
  super_class: java.lang.Object
{
  public abstract jakarta.security.auth.message.AuthStatus secureRequest(jakarta.security.auth.message.MessageInfo, javax.security.auth.Subject);
    descriptor: (Ljakarta/security/auth/message/MessageInfo;Ljavax/security/auth/Subject;)Ljakarta/security/auth/message/AuthStatus;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.security.auth.message.AuthException
    MethodParameters:
               Name  Flags
      messageInfo    
      clientSubject  

  public abstract jakarta.security.auth.message.AuthStatus validateResponse(jakarta.security.auth.message.MessageInfo, javax.security.auth.Subject, javax.security.auth.Subject);
    descriptor: (Ljakarta/security/auth/message/MessageInfo;Ljavax/security/auth/Subject;Ljavax/security/auth/Subject;)Ljakarta/security/auth/message/AuthStatus;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.security.auth.message.AuthException
    MethodParameters:
                Name  Flags
      messageInfo     
      clientSubject   
      serviceSubject  

  public abstract void cleanSubject(jakarta.security.auth.message.MessageInfo, javax.security.auth.Subject);
    descriptor: (Ljakarta/security/auth/message/MessageInfo;Ljavax/security/auth/Subject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws jakarta.security.auth.message.AuthException
    MethodParameters:
             Name  Flags
      messageInfo  
      subject      
}
SourceFile: "ClientAuth.java"