issrg.dis
Class Comm

java.lang.Object
  extended by issrg.dis.Comm

public class Comm
extends java.lang.Object

This file contains the communication strings. These strings are used between DIS java object and its frontends

Author:
anhnt

Field Summary
static java.lang.String ACCREATION_ERROR
          This string indicates that the AC creation process fails
static java.lang.String BROKEN_AC
          This string is used to signal the DIS's peer that the AC is broken
static java.lang.String CAN_ASSERT
          This string indicates that the holder of an AC can assert the role specified by the AC
static java.lang.String CAN_NOT_ASSERT
          This string indicates that the holder of an AC can not assert the role specified by the AC
static java.lang.String CAN_NOT_DECODE_AC_TO_BE_SIGN
          This string indicates that the DIS can not decode an AC
static java.lang.String CANNOT_DOWNGRADE_PRIVILEGES
          This string indicates that the requestor does not have enough privileges to issue the AC and the DIS is not configured to downgrade the requested AC
static java.lang.String CHECK_SIGNATURE_FAILED
          This string indicates that the AC has been tampered with.
static java.lang.String DIS_DO_NOT_HAVE_ENOUGH_PRIVILEGE
          This string indicates that the DIS does not enough privileges to issue the requested AC
static java.lang.String ERROR_WRITING_LDAP
          This string indicates that the DIS can not write to the specified LDAP
static java.lang.String ISSUED_ON_BEHALF_OF_NOT_PRESENT
          This string indicates that the iobo extension does not exist in the AC
static java.lang.String ISSUER_DONOT_HAVE_ENOUGH_PRIVILEGES_OR_CAN_NOT_DOWNGRADE_PRIVILEGE_OR_WRONG_REQUEST
          This string indicates that the requestor does not have enough privileges to issue the requested AC or the request is not appropriate for the DIS.
static java.lang.String MUTUAL_AUTHENTICATION_FAILED
          This string indicates mutual authentication between the DIS and its peer fails
static java.lang.String PMI_XML_POLICY
          This string is used to signal the DIS's peer that the AC storing an XML policy
static java.lang.String PROXY_SIGNING_IS_NOT_TRUSTED
          This string indicates that the caller (signing proxy) is not trusted by the DIS
static java.lang.String PUBLISH
          This string indicates the issuing (storing) process is done.
static java.lang.String REVOCATION_REJECT
          This string indicates that the revocation request is rejected
static java.lang.String REVOKE_SUCCESS
          This string indicates that the revocation request is accepted and the AC is revoked
static java.lang.String ROLETYPE_OR_ROLE_VALUE_IS_NOT_SUPPORTED_IN_POLICY
          This string indicates that there is a role value or a role type in the requested AC is not defined in DIS's issuing policy
static java.lang.String USE_ACM_TOOL_TO_REVOKE
          This string indicates that the DIS can not revoke its ACs issued by SOAs.
static java.lang.String YOU_ARE_NOT_ALLOWED_TO_VIEW_ATTRIBUTE
          This string indicates that the requestor is not allowed to view user's attributes
static java.lang.String YOU_DID_NOT_ISSUE_THIS_AC
          This string is used to indicate that one person did not issue a particular AC
 
Constructor Summary
Comm()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MUTUAL_AUTHENTICATION_FAILED

public static final java.lang.String MUTUAL_AUTHENTICATION_FAILED
This string indicates mutual authentication between the DIS and its peer fails

See Also:
Constant Field Values

PUBLISH

public static final java.lang.String PUBLISH
This string indicates the issuing (storing) process is done. The AC is stored in holder's entry in LDAP

See Also:
Constant Field Values

ERROR_WRITING_LDAP

public static final java.lang.String ERROR_WRITING_LDAP
This string indicates that the DIS can not write to the specified LDAP

See Also:
Constant Field Values

ACCREATION_ERROR

public static final java.lang.String ACCREATION_ERROR
This string indicates that the AC creation process fails

See Also:
Constant Field Values

ISSUER_DONOT_HAVE_ENOUGH_PRIVILEGES_OR_CAN_NOT_DOWNGRADE_PRIVILEGE_OR_WRONG_REQUEST

public static final java.lang.String ISSUER_DONOT_HAVE_ENOUGH_PRIVILEGES_OR_CAN_NOT_DOWNGRADE_PRIVILEGE_OR_WRONG_REQUEST
This string indicates that the requestor does not have enough privileges to issue the requested AC or the request is not appropriate for the DIS. Example: requestor wants to issue an AC to a user that is outside the DIS's subject domain.

See Also:
Constant Field Values

CANNOT_DOWNGRADE_PRIVILEGES

public static final java.lang.String CANNOT_DOWNGRADE_PRIVILEGES
This string indicates that the requestor does not have enough privileges to issue the AC and the DIS is not configured to downgrade the requested AC

See Also:
Constant Field Values

CAN_ASSERT

public static final java.lang.String CAN_ASSERT
This string indicates that the holder of an AC can assert the role specified by the AC

See Also:
Constant Field Values

CAN_NOT_ASSERT

public static final java.lang.String CAN_NOT_ASSERT
This string indicates that the holder of an AC can not assert the role specified by the AC

See Also:
Constant Field Values

ROLETYPE_OR_ROLE_VALUE_IS_NOT_SUPPORTED_IN_POLICY

public static final java.lang.String ROLETYPE_OR_ROLE_VALUE_IS_NOT_SUPPORTED_IN_POLICY
This string indicates that there is a role value or a role type in the requested AC is not defined in DIS's issuing policy

See Also:
Constant Field Values

CAN_NOT_DECODE_AC_TO_BE_SIGN

public static final java.lang.String CAN_NOT_DECODE_AC_TO_BE_SIGN
This string indicates that the DIS can not decode an AC

See Also:
Constant Field Values

DIS_DO_NOT_HAVE_ENOUGH_PRIVILEGE

public static final java.lang.String DIS_DO_NOT_HAVE_ENOUGH_PRIVILEGE
This string indicates that the DIS does not enough privileges to issue the requested AC

See Also:
Constant Field Values

PROXY_SIGNING_IS_NOT_TRUSTED

public static final java.lang.String PROXY_SIGNING_IS_NOT_TRUSTED
This string indicates that the caller (signing proxy) is not trusted by the DIS

See Also:
Constant Field Values

CHECK_SIGNATURE_FAILED

public static final java.lang.String CHECK_SIGNATURE_FAILED
This string indicates that the AC has been tampered with. The signature verification fails.

See Also:
Constant Field Values

ISSUED_ON_BEHALF_OF_NOT_PRESENT

public static final java.lang.String ISSUED_ON_BEHALF_OF_NOT_PRESENT
This string indicates that the iobo extension does not exist in the AC

See Also:
Constant Field Values

REVOCATION_REJECT

public static final java.lang.String REVOCATION_REJECT
This string indicates that the revocation request is rejected

See Also:
Constant Field Values

REVOKE_SUCCESS

public static final java.lang.String REVOKE_SUCCESS
This string indicates that the revocation request is accepted and the AC is revoked

See Also:
Constant Field Values

YOU_DID_NOT_ISSUE_THIS_AC

public static final java.lang.String YOU_DID_NOT_ISSUE_THIS_AC
This string is used to indicate that one person did not issue a particular AC

See Also:
Constant Field Values

BROKEN_AC

public static final java.lang.String BROKEN_AC
This string is used to signal the DIS's peer that the AC is broken

See Also:
Constant Field Values

PMI_XML_POLICY

public static final java.lang.String PMI_XML_POLICY
This string is used to signal the DIS's peer that the AC storing an XML policy

See Also:
Constant Field Values

YOU_ARE_NOT_ALLOWED_TO_VIEW_ATTRIBUTE

public static final java.lang.String YOU_ARE_NOT_ALLOWED_TO_VIEW_ATTRIBUTE
This string indicates that the requestor is not allowed to view user's attributes

See Also:
Constant Field Values

USE_ACM_TOOL_TO_REVOKE

public static final java.lang.String USE_ACM_TOOL_TO_REVOKE
This string indicates that the DIS can not revoke its ACs issued by SOAs. Requestor needs to use another tool to do it.

See Also:
Constant Field Values
Constructor Detail

Comm

public Comm()