Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.attachments.model.entity.documents
Interface SigningMechanism

All Known Implementing Classes:
BaseSigningMechanism, DefaultSigningMechanism

public interface SigningMechanism

Defines the properties of a signature that required by all requests. In particular, those properties that pertain to security.


Field Summary
static java.lang.String ADMIN_PERMISSION
           
static java.lang.String CERTIFICATE_FINGER_PRINT_BINDER_ATTRIBUTE
           
static java.lang.String CERTIFICATE_FINGER_PRINT_MAP_ATTRIBUTE
           
static java.lang.String DELETE_PERMISSION
           
static java.lang.String EXPIRES_BINDER_ATTRIBUTE
           
static java.lang.String EXPIRES_MAP_ATTRIBUTE
           
static java.lang.String PERMISSION_MAP_ATTRIBUTE
           
static java.lang.String RANDOM_BINDER_ATTRIBUTE
           
static java.lang.String RANDOM_MAP_ATTRIBUTE
           
static java.lang.String READ_PERMISSION
           
static java.lang.String UPDATE_PERMISSION
           
static java.lang.String USER_MAP_ATTRIBUTE
           
 
Method Summary
 java.util.Map getEntryMap()
           
 java.lang.Long getExpiration()
           
 java.lang.String getFingerPrint()
           
 java.lang.String getPermission()
           
 java.lang.Long getRandomValue()
           
 java.lang.String getUser()
           
 

Field Detail

READ_PERMISSION

static final java.lang.String READ_PERMISSION
See Also:
Constant Field Values

UPDATE_PERMISSION

static final java.lang.String UPDATE_PERMISSION
See Also:
Constant Field Values

DELETE_PERMISSION

static final java.lang.String DELETE_PERMISSION
See Also:
Constant Field Values

ADMIN_PERMISSION

static final java.lang.String ADMIN_PERMISSION
See Also:
Constant Field Values

EXPIRES_BINDER_ATTRIBUTE

static final java.lang.String EXPIRES_BINDER_ATTRIBUTE
See Also:
Constant Field Values

RANDOM_BINDER_ATTRIBUTE

static final java.lang.String RANDOM_BINDER_ATTRIBUTE
See Also:
Constant Field Values

CERTIFICATE_FINGER_PRINT_BINDER_ATTRIBUTE

static final java.lang.String CERTIFICATE_FINGER_PRINT_BINDER_ATTRIBUTE
See Also:
Constant Field Values

PERMISSION_MAP_ATTRIBUTE

static final java.lang.String PERMISSION_MAP_ATTRIBUTE
See Also:
Constant Field Values

USER_MAP_ATTRIBUTE

static final java.lang.String USER_MAP_ATTRIBUTE
See Also:
Constant Field Values

RANDOM_MAP_ATTRIBUTE

static final java.lang.String RANDOM_MAP_ATTRIBUTE
See Also:
Constant Field Values

EXPIRES_MAP_ATTRIBUTE

static final java.lang.String EXPIRES_MAP_ATTRIBUTE
See Also:
Constant Field Values

CERTIFICATE_FINGER_PRINT_MAP_ATTRIBUTE

static final java.lang.String CERTIFICATE_FINGER_PRINT_MAP_ATTRIBUTE
See Also:
Constant Field Values
Method Detail

getPermission

java.lang.String getPermission()
Returns:
the privilege requested. It will be one of: READ_PERMISSION, UPDATE_PERMISSION, DELETE_PERMISSION or ADMIN_PERMISSION.

getExpiration

java.lang.Long getExpiration()
Returns:
the time in milliseconds when a request expires. After this time the content server will no longer elevate access privileges.

getRandomValue

java.lang.Long getRandomValue()
Returns:
a random value that is included in the signature

getUser

java.lang.String getUser()
Returns:
the username of the user making the request. This is included in the signature and compared with the user that is making the request to the content server.

getEntryMap

java.util.Map getEntryMap()
Returns:
a map containing all the properties and their values of this SigningMechanism.

getFingerPrint

java.lang.String getFingerPrint()
Returns:
the finger print of the public certificate. This identifies the public certificate used to generate the signature.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.