All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.iiop.csiv2.SASCurrentOperations Maven / Gradle / Ivy

There is a newer version: 10.1.0.Final
Show newest version
package org.jboss.iiop.csiv2;


/**
* org/jboss/iiop/csiv2/SASCurrentOperations.java .
* Generated by the IDL-to-Java compiler (portable), version "3.2"
* from /home/tomek/workspace/openjdk-orb/javax/src/share/classes/org/jboss/iiop/csiv2/SASCurrent.idl
* Friday, December 10, 2021 1:31:02 PM CET
*/

public interface SASCurrentOperations  extends org.omg.CORBA.CurrentOperations
{

  /**
  					 * Returns true if an SAS context arrived with the current IIOP
  					 * request.
  					 */
  boolean context_received ();

  /**
  					 * Returns true if an SAS context containing a client authentication
  					 * token arrived with the current IIOP request.
  					 */
  boolean client_authentication_info_received ();

  /**
  					 * Returns the username that arrived with the current IIOP request.
  					 */
  byte[] get_incoming_username ();

  /**
  					 * Returns the password that arrived with the current IIOP request.
  					 */
  byte[] get_incoming_password ();

  /**
  					 * Returns the target name that arrived with the current IIOP request.
  					 */
  byte[] get_incoming_target_name ();

  /**
  					 * Returns the org.omg.CSI.IdentityToken that arrived with
  					 * the current IIOP request.
  					 */
  org.omg.CSI.IdentityToken get_incoming_identity ();

  /**
  					 * Returns the org.omg.CSI.IdentityTokenType that arrived
  					 * with the current IIOP request.
  					 */
  int get_incoming_identity_token_type ();

  /**
  					 * Returns the principal name that arrived with the current IIOP
  					 * request.
  					 */
  byte[] get_incoming_principal_name ();

  /**
  					 * Sets the outgoing SAS reply to ContextError, with
  					 * major status "invalid evidence".
  					 */
  void reject_incoming_context ();
} // interface SASCurrentOperations