Package org.globus.gsi.stores
Class CertKeyCredential
- java.lang.Object
-
- org.globus.gsi.stores.CertKeyCredential
-
- All Implemented Interfaces:
CredentialWrapper,SecurityObjectWrapper<X509Credential>,Storable
public class CertKeyCredential extends java.lang.Object implements SecurityObjectWrapper<X509Credential>, Storable, CredentialWrapper
Fill Me
-
-
Field Summary
Fields Modifier and Type Field Description protected GlobusResourceglobusCertFileprotected GlobusResourceglobusKeyFile
-
Constructor Summary
Constructors Constructor Description CertKeyCredential(GlobusResource certResource, GlobusResource keyResource)CertKeyCredential(GlobusResource certResource, GlobusResource keyResource, X509Credential credential)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected X509CredentialcreateObject(GlobusResource certSource, GlobusResource keySource)java.lang.StringgetAlias()GlobusResourcegetCertificateFile()X509CredentialgetCredential()GlobusResourcegetKeyFile()X509CredentialgetSecurityObject()booleanhasChanged()protected voidinit(GlobusResource initCertResource, GlobusResource initKeyResource)protected voidinit(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential)voidrefresh()voidstore()
-
-
-
Field Detail
-
globusCertFile
protected GlobusResource globusCertFile
-
globusKeyFile
protected GlobusResource globusKeyFile
-
-
Constructor Detail
-
CertKeyCredential
public CertKeyCredential(GlobusResource certResource, GlobusResource keyResource) throws ResourceStoreException
- Throws:
ResourceStoreException
-
CertKeyCredential
public CertKeyCredential(GlobusResource certResource, GlobusResource keyResource, X509Credential credential) throws ResourceStoreException
- Throws:
ResourceStoreException
-
-
Method Detail
-
init
protected void init(GlobusResource initCertResource, GlobusResource initKeyResource) throws ResourceStoreException
- Throws:
ResourceStoreException
-
init
protected void init(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential) throws ResourceStoreException
- Throws:
ResourceStoreException
-
refresh
public void refresh() throws ResourceStoreException- Specified by:
refreshin interfaceSecurityObjectWrapper<X509Credential>- Throws:
ResourceStoreException
-
getCertificateFile
public GlobusResource getCertificateFile()
-
getKeyFile
public GlobusResource getKeyFile()
-
createObject
protected X509Credential createObject(GlobusResource certSource, GlobusResource keySource) throws ResourceStoreException
- Throws:
ResourceStoreException
-
getSecurityObject
public X509Credential getSecurityObject() throws ResourceStoreException
- Specified by:
getSecurityObjectin interfaceSecurityObjectWrapper<X509Credential>- Throws:
ResourceStoreException
-
hasChanged
public boolean hasChanged()
- Specified by:
hasChangedin interfaceSecurityObjectWrapper<X509Credential>
-
getCredential
public X509Credential getCredential() throws ResourceStoreException
- Specified by:
getCredentialin interfaceCredentialWrapper- Throws:
ResourceStoreException
-
store
public void store() throws ResourceStoreException- Specified by:
storein interfaceStorable- Throws:
ResourceStoreException
-
getAlias
public java.lang.String getAlias()
- Specified by:
getAliasin interfaceSecurityObjectWrapper<X509Credential>
-
-