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)
-
Method Summary
Modifier and TypeMethodDescriptiongenerateClientKeystore(String alias, String passphrase) getCertificate(String alias) getCertificateAlias(Certificate certificate) booleanisAliasInKeystore(String alias) voidremoveClientCertificate(String alias)
-
Method Details
-
removeClientCertificate
- Throws:
KeyStoreException
-
generateClientKeystore
- Throws:
GeneralSecurityException
-
getListOfModuleKeyStoreEntries
List<KeyStoreEntryDataContainer> getListOfModuleKeyStoreEntries() -
getModuleKeyStoreAlias
String getModuleKeyStoreAlias() -
getModuleKeyStoreLocation
String getModuleKeyStoreLocation() -
getModuleSignatureAlgorithm
String getModuleSignatureAlgorithm() -
getCertificate
- Throws:
KeyStoreException
-
getModulePrivateKey
PrivateKey getModulePrivateKey() -
isAliasInKeystore
- Throws:
KeyStoreException
-
getCertificateAlias
- Throws:
KeyStoreException
-