|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openpermis.editor.policy.view.RoleAssignmentWizard
public class RoleAssignmentWizard
Wizard to create an attribute certificates assigning roles to a subject.
Constructor Summary | |
---|---|
RoleAssignmentWizard(org.jdesktop.application.ApplicationContext context,
org.openpermis.policy.bean.PolicyBean policy)
Creates a wizard to create an attribute certificates assigning roles to a subject. |
Method Summary | |
---|---|
void |
cancel()
Action to close the wizard without executing it. |
protected boolean |
createAttributeCertificate(File input,
char[] pw,
File output)
Creates a an attribute certificate with the specified input pkcs12 file, password and output file. |
protected org.openpermis.cert.KeyStoreReader |
createKeyStoreReader(File input,
char[] pw)
Creates a key store reader for the specified input file and password. |
void |
execute()
Action to execute the signing process. |
protected org.openpermis.cert.AttributeCertificate |
generateAttributeCertificate(org.openpermis.cert.KeyStoreReader rd,
org.openpermis.cert.Attribute rolesAttribute)
Generates an attribute certificate for the specified key store reader and policy. |
void |
show(Component parent)
Starts the wizard. |
protected void |
showErrorDialog(Component parent,
String key,
Object... args)
Shows an error dialog with the specified title, message and paramters. |
protected void |
showErrorDialog(String key,
Object... args)
Shows an error dialog with the specified title, message and paramters. |
protected boolean |
writeAttributeCertificate(File output,
org.openpermis.cert.AttributeCertificate ac)
Encodes and writes an attribute certificate. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RoleAssignmentWizard(org.jdesktop.application.ApplicationContext context, org.openpermis.policy.bean.PolicyBean policy)
context
- the application context used to lookup the action and resource map.policy
- the policy to export to the ace file.Method Detail |
---|
protected void showErrorDialog(String key, Object... args)
key
- translation key for the title.args
- optional parameters for the title and message.protected void showErrorDialog(Component parent, String key, Object... args)
parent
- the parent component to show the error dialog for.key
- translation key for the title.args
- optional parameters for the title and message.public void show(Component parent)
parent
- the parent component of the dialog.protected org.openpermis.cert.KeyStoreReader createKeyStoreReader(File input, char[] pw)
input
- the input file to read the pkcs12 data from.pw
- the password for the pkcs12 file.
null
if the key store cannot be read.protected org.openpermis.cert.AttributeCertificate generateAttributeCertificate(org.openpermis.cert.KeyStoreReader rd, org.openpermis.cert.Attribute rolesAttribute)
rd
- the key store reader to use for creation of the attribute certificate.rolesAttribute
- the roles attribute.
null
in case of an error.protected boolean writeAttributeCertificate(File output, org.openpermis.cert.AttributeCertificate ac)
output
- the output file to write to.ac
- the certificate to write.
true
if the output file was written, false
in case of an error.protected boolean createAttributeCertificate(File input, char[] pw, File output)
input
- the pkcs12 input file.pw
- the password for the pkcs12 input file.output
- the output file.
true
if the attribute certificate was created, false
otherwise.@Action public void cancel()
@Action public void execute()
|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
PERMIS Role Based Access Control 0.3.0 (Build 14)
2009/05/08 09:06:33
Copyright (c) 2002-2007 Ergon Informatik AG