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 Object
implements SecurityObjectWrapper<X509Credential>, Storable, CredentialWrapper
Fill Me
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCertKeyCredential
(GlobusResource certResource, GlobusResource keyResource) CertKeyCredential
(GlobusResource certResource, GlobusResource keyResource, X509Credential credential) -
Method Summary
Modifier and TypeMethodDescriptionprotected X509Credential
createObject
(GlobusResource certSource, GlobusResource keySource) getAlias()
boolean
protected void
init
(GlobusResource initCertResource, GlobusResource initKeyResource) protected void
init
(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential) void
refresh()
void
store()
-
Field Details
-
globusCertFile
-
globusKeyFile
-
-
Constructor Details
-
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 Details
-
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
- Specified by:
refresh
in interfaceSecurityObjectWrapper<X509Credential>
- Throws:
ResourceStoreException
-
getCertificateFile
-
getKeyFile
-
createObject
protected X509Credential createObject(GlobusResource certSource, GlobusResource keySource) throws ResourceStoreException - Throws:
ResourceStoreException
-
getSecurityObject
- Specified by:
getSecurityObject
in interfaceSecurityObjectWrapper<X509Credential>
- Throws:
ResourceStoreException
-
hasChanged
public boolean hasChanged()- Specified by:
hasChanged
in interfaceSecurityObjectWrapper<X509Credential>
-
getCredential
- Specified by:
getCredential
in interfaceCredentialWrapper
- Throws:
ResourceStoreException
-
store
- Specified by:
store
in interfaceStorable
- Throws:
ResourceStoreException
-
getAlias
- Specified by:
getAlias
in interfaceSecurityObjectWrapper<X509Credential>
-