org.iaccess.CredentialManager
Class CertificateLogical

java.lang.Object
  extended by org.iaccess.CredentialManager.CertificateLogical

public class CertificateLogical
extends java.lang.Object

Provides a logical representation of a credential certificate. Defines a transformation to logic level credential tokens.


Constructor Summary
CertificateLogical()
          Creates a new instance of CertificateLogical
CertificateLogical(java.lang.String holder, java.lang.String issuer, java.lang.String attribute)
          Creates a new instance of CertificateLogical by string representation of holder, attribute, and issuer.
CertificateLogical(java.security.cert.X509Certificate certificate)
          Creates a new instance of CertificateLogical from a java.security.cert.X509Certificate.
CertificateLogical(org.bouncycastle.x509.X509V2AttributeCertificate certificate)
          Creates a new instance of CertificateLogical from X509V2AttributeCertificate.
 
Method Summary
 java.lang.String getAttribute()
           
 java.lang.String getHolder()
           
 java.lang.String getIssuer()
           
static java.lang.String makeLogical(java.lang.String cn)
           
 void setAttribute(java.lang.String attribute)
           
 void setHolder(java.lang.String holder)
           
 void setIssuer(java.lang.String issuer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateLogical

public CertificateLogical()
Creates a new instance of CertificateLogical


CertificateLogical

public CertificateLogical(java.lang.String holder,
                          java.lang.String issuer,
                          java.lang.String attribute)
Creates a new instance of CertificateLogical by string representation of holder, attribute, and issuer.


CertificateLogical

public CertificateLogical(org.bouncycastle.x509.X509V2AttributeCertificate certificate)
Creates a new instance of CertificateLogical from X509V2AttributeCertificate.


CertificateLogical

public CertificateLogical(java.security.cert.X509Certificate certificate)
Creates a new instance of CertificateLogical from a java.security.cert.X509Certificate.

Method Detail

makeLogical

public static java.lang.String makeLogical(java.lang.String cn)

getHolder

public java.lang.String getHolder()

setHolder

public void setHolder(java.lang.String holder)

getIssuer

public java.lang.String getIssuer()

setIssuer

public void setIssuer(java.lang.String issuer)

getAttribute

public java.lang.String getAttribute()

setAttribute

public void setAttribute(java.lang.String attribute)