org.cagrid.gaards.cds.service
Interface KeyManager
- All Known Implementing Classes:
- AbstractDBKeyManager, DBKeyManager
public interface KeyManager
createAndStoreKeyPair
java.security.KeyPair createAndStoreKeyPair(java.lang.String alias,
int keyLength)
throws CDSInternalFault
- Throws:
CDSInternalFault
getPublicKey
java.security.PublicKey getPublicKey(java.lang.String alias)
throws CDSInternalFault
- Throws:
CDSInternalFault
getPrivateKey
java.security.PrivateKey getPrivateKey(java.lang.String alias)
throws CDSInternalFault
- Throws:
CDSInternalFault
getCertificates
java.security.cert.X509Certificate[] getCertificates(java.lang.String alias)
throws CDSInternalFault
- Throws:
CDSInternalFault
exists
boolean exists(java.lang.String alias)
throws CDSInternalFault
- Throws:
CDSInternalFault
storeCertificates
void storeCertificates(java.lang.String alias,
java.security.cert.X509Certificate[] cert)
throws CDSInternalFault,
DelegationFault
- Throws:
CDSInternalFault
DelegationFault
delete
void delete(java.lang.String alias)
throws CDSInternalFault
- Throws:
CDSInternalFault
deleteAll
void deleteAll()
throws CDSInternalFault
- Throws:
CDSInternalFault