org.kuali.rice.ksb.security.admin.service
Interface JavaSecurityManagementService
- All Known Implementing Classes: 
- JavaSecurityManagementServiceImpl
- public interface JavaSecurityManagementService 
This is an interface for the Java Security Management piece of the KSB module
 of Rice. It is used for modifying and creating keystores and certificates
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
 
removeClientCertificate
void removeClientCertificate(String alias)
                             throws KeyStoreException
- 
- Throws:
- KeyStoreException
 
generateClientKeystore
KeyStore generateClientKeystore(String alias,
                                String passphrase)
                                throws GeneralSecurityException
- 
- Throws:
- GeneralSecurityException
 
getListOfModuleKeyStoreEntries
List<KeyStoreEntryDataContainer> getListOfModuleKeyStoreEntries()
- 
 
getModuleKeyStoreAlias
String getModuleKeyStoreAlias()
- 
 
getModuleKeyStoreLocation
String getModuleKeyStoreLocation()
- 
 
getModuleSignatureAlgorithm
String getModuleSignatureAlgorithm()
- 
 
getCertificate
Certificate getCertificate(String alias)
                           throws KeyStoreException
- 
- Throws:
- KeyStoreException
 
getModulePrivateKey
PrivateKey getModulePrivateKey()
- 
 
isAliasInKeystore
boolean isAliasInKeystore(String alias)
                          throws KeyStoreException
- 
- Throws:
- KeyStoreException
 
getCertificateAlias
String getCertificateAlias(Certificate certificate)
                           throws KeyStoreException
- 
- Throws:
- KeyStoreException
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.