gov.nih.nci.cagrid.dorian.service.ca
Class DBCertificateAuthority
java.lang.Object
gov.nih.nci.cagrid.dorian.common.LoggingObject
gov.nih.nci.cagrid.dorian.service.ca.CertificateAuthority
gov.nih.nci.cagrid.dorian.service.ca.DBCertificateAuthority
public class DBCertificateAuthority
- extends CertificateAuthority
- Version:
- $Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella
Exp $
- Author:
- Stephen Langella , Scott Oster , Shannon Hastings
| Methods inherited from class gov.nih.nci.cagrid.dorian.service.ca.CertificateAuthority |
clearCertificateAuthority, createCredentials, createImpersonationProxyCertificate, getCACertificate, getCAPrivateKey, getConfiguration, getCRL, getProperty, renewCertifcateAuthorityCredentials, setCACredentials, signCertificate, signHostCertificate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SIGNATURE_ALGORITHM
public static final java.lang.String SIGNATURE_ALGORITHM
- See Also:
- Constant Field Values
DBCertificateAuthority
public DBCertificateAuthority(Database db,
DorianCAConfiguration conf)
getCACredentialsProvider
public java.lang.String getCACredentialsProvider()
- Specified by:
getCACredentialsProvider in class CertificateAuthority
getUserCredentialsProvider
public java.lang.String getUserCredentialsProvider()
- Specified by:
getUserCredentialsProvider in class CertificateAuthority
getProvider
public java.lang.String getProvider()
getSignatureAlgorithm
public java.lang.String getSignatureAlgorithm()
- Specified by:
getSignatureAlgorithm in class CertificateAuthority
getCertificateSerialNumber
public long getCertificateSerialNumber(java.lang.String alias)
throws CertificateAuthorityFault
- Specified by:
getCertificateSerialNumber in class CertificateAuthority
- Throws:
CertificateAuthorityFault
addCredentials
public void addCredentials(java.lang.String alias,
java.lang.String password,
java.security.cert.X509Certificate cert,
java.security.PrivateKey key)
throws CertificateAuthorityFault
- Specified by:
addCredentials in class CertificateAuthority
- Throws:
CertificateAuthorityFault
addCertificate
public void addCertificate(java.lang.String alias,
java.security.cert.X509Certificate cert)
throws CertificateAuthorityFault
- Specified by:
addCertificate in class CertificateAuthority
- Throws:
CertificateAuthorityFault
deleteCredentials
public void deleteCredentials(java.lang.String alias)
throws CertificateAuthorityFault
- Specified by:
deleteCredentials in class CertificateAuthority
- Throws:
CertificateAuthorityFault
hasCredentials
public boolean hasCredentials(java.lang.String alias)
throws CertificateAuthorityFault
- Specified by:
hasCredentials in class CertificateAuthority
- Throws:
CertificateAuthorityFault
getPrivateKey
public java.security.PrivateKey getPrivateKey(java.lang.String alias,
java.lang.String password)
throws CertificateAuthorityFault
- Specified by:
getPrivateKey in class CertificateAuthority
- Throws:
CertificateAuthorityFault
getCertificate
public java.security.cert.X509Certificate getCertificate(java.lang.String alias)
throws CertificateAuthorityFault
- Specified by:
getCertificate in class CertificateAuthority
- Throws:
CertificateAuthorityFault
clear
public void clear()
throws CertificateAuthorityFault
- Specified by:
clear in class CertificateAuthority
- Throws:
CertificateAuthorityFault