org.globus.gsi.stores
Class CertKeyCredential

java.lang.Object
  extended by 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
protected  GlobusResource globusCertFile
           
protected  GlobusResource globusKeyFile
           
 
Constructor Summary
CertKeyCredential(GlobusResource certResource, GlobusResource keyResource)
           
CertKeyCredential(GlobusResource certResource, GlobusResource keyResource, X509Credential credential)
           
 
Method Summary
protected  X509Credential createObject(GlobusResource certSource, GlobusResource keySource)
           
 java.lang.String getAlias()
           
 GlobusResource getCertificateFile()
           
 X509Credential getCredential()
           
 GlobusResource getKeyFile()
           
 X509Credential getSecurityObject()
           
 boolean hasChanged()
           
protected  void init(GlobusResource initCertResource, GlobusResource initKeyResource)
           
protected  void init(GlobusResource initCertFile, GlobusResource keyResource, X509Credential initCredential)
           
 void refresh()
           
 void store()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
refresh in interface SecurityObjectWrapper<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:
getSecurityObject in interface SecurityObjectWrapper<X509Credential>
Throws:
ResourceStoreException

hasChanged

public boolean hasChanged()
Specified by:
hasChanged in interface SecurityObjectWrapper<X509Credential>

getCredential

public X509Credential getCredential()
                             throws ResourceStoreException
Specified by:
getCredential in interface CredentialWrapper
Throws:
ResourceStoreException

store

public void store()
           throws ResourceStoreException
Specified by:
store in interface Storable
Throws:
ResourceStoreException

getAlias

public java.lang.String getAlias()
Specified by:
getAlias in interface SecurityObjectWrapper<X509Credential>


Copyright © 2013. All Rights Reserved.