iaik.tc.asn1.secass
Class TBBSecurityAssertions

Object
  extended by BaseStructure
      extended by TBBSecurityAssertions

public class TBBSecurityAssertions
extends BaseStructure

TBBSecurityAssertions ASN.1 structure.

 TBBSecurityAssertions ::= SEQUENCE {
   version                Version DEFAULT v1,
   ccInfo                 [0] IMPLICIT CommonCriteriaMeasures OPTIONAL,
   fipsLevel              [1] IMPLICIT FIPSLevel OPTIONAL,
   rtmType                [2] IMPLICIT MeasurementRootType OPTIONAL,
   iso9000Certified       BOOLEAN DEFAULT FALSE,
   iso9000Uri             IA5STRING OPTIONAL }
 


Field Summary
static INTEGER v1
           
 
Constructor Summary
TBBSecurityAssertions()
           
TBBSecurityAssertions(ASN1Object obj)
           
TBBSecurityAssertions(INTEGER version, CommonCriteriaMeasures ccInfo, FIPSLevel fipsLevel, MeasurementRootType rtmType, BOOLEAN iso9000Certified, IA5String iso9000Uri)
           
 
Method Summary
 CommonCriteriaMeasures getCCInfo()
           
 FIPSLevel getFIPSLevel()
           
 BOOLEAN getIso9000Certified()
           
 IA5String getIso9000Uri()
           
 MeasurementRootType getRtmType()
           
 INTEGER getVersion()
           
static TBBSecurityAssertions parse(Properties prop, String prefix)
           
 void setCCInfo(CommonCriteriaMeasures ccInfo)
           
 void setFIPSLevel(FIPSLevel fipsLevel)
           
 void setIso9000Certified(BOOLEAN bool)
           
 void setIso9000Uri(IA5String iso9000Uri)
           
 void setRtmType(MeasurementRootType rtmType)
           
 void setVersion(INTEGER version)
           
 ASN1Object toASN1Object()
           
 String toString()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

v1

public static final INTEGER v1
Constructor Detail

TBBSecurityAssertions

public TBBSecurityAssertions()

TBBSecurityAssertions

public TBBSecurityAssertions(INTEGER version,
                             CommonCriteriaMeasures ccInfo,
                             FIPSLevel fipsLevel,
                             MeasurementRootType rtmType,
                             BOOLEAN iso9000Certified,
                             IA5String iso9000Uri)

TBBSecurityAssertions

public TBBSecurityAssertions(ASN1Object obj)
                      throws CodingException
Throws:
CodingException
Method Detail

toASN1Object

public ASN1Object toASN1Object()
                        throws CodingException
Specified by:
toASN1Object in class BaseStructure
Throws:
CodingException

setVersion

public void setVersion(INTEGER version)

setCCInfo

public void setCCInfo(CommonCriteriaMeasures ccInfo)

setFIPSLevel

public void setFIPSLevel(FIPSLevel fipsLevel)

setRtmType

public void setRtmType(MeasurementRootType rtmType)

setIso9000Certified

public void setIso9000Certified(BOOLEAN bool)

setIso9000Uri

public void setIso9000Uri(IA5String iso9000Uri)

getVersion

public INTEGER getVersion()

getCCInfo

public CommonCriteriaMeasures getCCInfo()

getFIPSLevel

public FIPSLevel getFIPSLevel()

getRtmType

public MeasurementRootType getRtmType()

getIso9000Certified

public BOOLEAN getIso9000Certified()

getIso9000Uri

public IA5String getIso9000Uri()

parse

public static TBBSecurityAssertions parse(Properties prop,
                                          String prefix)

toString

public String toString()
Overrides:
toString in class Object