eu.xtreemos.xosd.security.rca
Class RCASignedResponse

java.lang.Object
  extended by eu.xtreemos.xosd.security.rca.RCASignedResponse
All Implemented Interfaces:
java.io.Serializable

public class RCASignedResponse
extends java.lang.Object
implements java.io.Serializable

The class to represent the response of Resource Certification Authority server to the client's request for certificate signature. The response consists of a signed public key of the resource's identity certificate, and the signed attribute certificate explaining the resource.

Author:
matej.artac@xlab.si
See Also:
Serialized Form

Field Summary
 org.bouncycastle.x509.X509AttributeCertificate attributeCertificate
          The certificate that describes the resource, using the attribute certificate form.
 java.security.cert.X509Certificate attributeCertificateExt
          The certificate that describes the resource, using the form of a certificate with the attributes in the extensions.
 java.util.ArrayList<java.security.cert.X509Certificate> attributeVOCertificates
          The VO attribute certificates, using the form of a certificate with the attributes in the extensions.
 java.security.cert.X509Certificate identityCertificate
          The certificate that identifies the resource.
 CommunicationAddress siteAddress
          The communication address of the xosd.
 
Constructor Summary
RCASignedResponse()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

siteAddress

public CommunicationAddress siteAddress
The communication address of the xosd.


identityCertificate

public java.security.cert.X509Certificate identityCertificate
The certificate that identifies the resource.


attributeCertificate

public org.bouncycastle.x509.X509AttributeCertificate attributeCertificate
The certificate that describes the resource, using the attribute certificate form. TODO: this is not serializable and hence needs to be replaced


attributeCertificateExt

public java.security.cert.X509Certificate attributeCertificateExt
The certificate that describes the resource, using the form of a certificate with the attributes in the extensions.


attributeVOCertificates

public java.util.ArrayList<java.security.cert.X509Certificate> attributeVOCertificates
The VO attribute certificates, using the form of a certificate with the attributes in the extensions.

Constructor Detail

RCASignedResponse

public RCASignedResponse()