|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
SecurityAssertion.java The SecurityAssertion interface marks classes being security assertions and provides simple type checking interface. SecurityAssertions represent the set of security claims that have been verified as result of some security processing. For example, a digital signature verified with x509 certificate will provide assertions about the integrity of the message and the identity of the sender. Created: Thu Aug 8 09:02:14 2002
Field Summary | |
static java.lang.String |
CONFIDENTIALITY_ASSERTION
|
static int |
CONFIDENTIALITY_CODE
|
static java.lang.String |
IDENTITY_ASSERTION
|
static int |
IDENTITY_CODE
|
static java.lang.String |
INTEGRITY_ASSERTION
|
static int |
INTEGRITY_CODE
|
static java.lang.String |
TYPE_CONFIDENTIALITY_ASSERTION
|
static int |
TYPE_CONFIDENTIALITY_CODE
|
static java.lang.String |
TYPE_INTEGRITY_ASSERTION
|
static int |
TYPE_INTEGRITY_CODE
|
Method Summary | |
java.lang.String |
getAssertionType()
getAssertionType returns the type of the assertion
(e.g. |
int |
getAssertionTypeCode()
Returns an integer that uniquely identifies the type of assertion. |
boolean |
isAssertionType(java.lang.String assertionType)
isAssertionType tests to see whether the type of the
assertion matches the passed in type. |
boolean |
repudiable()
repudiable returns repudiablility of an assertion --
i.e. |
Field Detail |
public static final java.lang.String IDENTITY_ASSERTION
public static final int IDENTITY_CODE
public static final java.lang.String INTEGRITY_ASSERTION
public static final int INTEGRITY_CODE
public static final java.lang.String TYPE_INTEGRITY_ASSERTION
public static final int TYPE_INTEGRITY_CODE
public static final java.lang.String CONFIDENTIALITY_ASSERTION
public static final int CONFIDENTIALITY_CODE
public static final java.lang.String TYPE_CONFIDENTIALITY_ASSERTION
public static final int TYPE_CONFIDENTIALITY_CODE
Method Detail |
public java.lang.String getAssertionType()
getAssertionType
returns the type of the assertion
(e.g. identity, integrity, confidentiality) as a string.
String
value representing the assertion typepublic int getAssertionTypeCode()
public boolean isAssertionType(java.lang.String assertionType)
isAssertionType
tests to see whether the type of the
assertion matches the passed in type.
assertionType
- a String
valueboolean
value indicating the match result.public boolean repudiable()
repudiable
returns repudiablility of an assertion --
i.e. can the the creator reasonably deny that they performed the
operation that backs this assertion. This is generally true for
public/private key based operations where the operation is
performed by the private key that is available only to a single
individual or entity.
True non-repudiation is only acheived in the context of solid
practices (e.g. secure storage of keys, regular updates of
revocation lists, certificate chain validation, etc.) and binding
agreements between parties. This property indicates only that
the backing operation supports non-repudiation.
boolean
value
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |