iaik.tc.asn1.secass
Class TPMSecurityAssertions

Object
  extended by BaseStructure
      extended by TPMSecurityAssertions

public class TPMSecurityAssertions
extends BaseStructure

TPMSecurityAssertions ASN.1 structure.

 TPMSecurityAssertions ::= SEQUENCE {
   version              Version DEFAULT v1,
   fieldUpgradable      BOOLEAN DEFAULT FALSE,
   ekGenerationType     [0] IMPLICIT EKGenerationType OPTIONAL,
   ekGenerationLocation [1] IMPLICIT EKGenerationLocation OPTIONAL,
   ekCertificateGenerationLocation [2] IMPLICIT EKCertificateGenerationLocation OPTIONAL,
   ccInfo               [3] IMPLICIT CommonCriteriaMeasures OPTIONAL,
   fipsLevel            [4] IMPLICIT FIPSLevel OPTIONAL,
   iso9000Certified     [5] IMPLICIT BOOLEAN DEFAULT FALSE,
   iso9000Uri           IA5STRING OPTIONAL }
 


Field Summary
static INTEGER v1
           
 
Constructor Summary
TPMSecurityAssertions()
           
TPMSecurityAssertions(ASN1Object obj)
           
TPMSecurityAssertions(INTEGER version, BOOLEAN fieldUpgradeable, EKGenerationType ekGenerationType, EKGenerationLocation ekGenerationLocation, EKCertificateGenerationLocation ekCertificateGenerationLocation, CommonCriteriaMeasures ccInfo, FIPSLevel fipsLevel, BOOLEAN iso9000Certified, IA5String iso9000Uri)
           
 
Method Summary
 CommonCriteriaMeasures getCCInfo()
           
 EKCertificateGenerationLocation getEKCertificateGenerationLocation()
           
 EKGenerationLocation getEKGenerationLocation()
           
 EKGenerationType getEKGenerationType()
           
 BOOLEAN getFieldUpgradeAble()
           
 FIPSLevel getFIPSLevel()
           
 BOOLEAN getIso9000Certified()
           
 IA5String getIso9000Uri()
           
 INTEGER getVersion()
           
static TPMSecurityAssertions parse(Properties prop, String prefix)
           
 void setCCInfo(CommonCriteriaMeasures ccInfo)
           
 void setEKCertificateGenerationLocation(EKCertificateGenerationLocation ekCertificateGenerationLocation)
           
 void setEKGenerationLocation(EKGenerationLocation ekGenerationLocation)
           
 void setEKGenerationType(EKGenerationType ekGenerationType)
           
 void setFieldUpgradeAble(BOOLEAN bool)
           
 void setFIPSLevel(FIPSLevel fipsLevel)
           
 void setIso9000Certified(BOOLEAN bool)
           
 void setIso9000Uri(IA5String iso9000Uri)
           
 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

TPMSecurityAssertions

public TPMSecurityAssertions()

TPMSecurityAssertions

public TPMSecurityAssertions(INTEGER version,
                             BOOLEAN fieldUpgradeable,
                             EKGenerationType ekGenerationType,
                             EKGenerationLocation ekGenerationLocation,
                             EKCertificateGenerationLocation ekCertificateGenerationLocation,
                             CommonCriteriaMeasures ccInfo,
                             FIPSLevel fipsLevel,
                             BOOLEAN iso9000Certified,
                             IA5String iso9000Uri)

TPMSecurityAssertions

public TPMSecurityAssertions(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)

setFieldUpgradeAble

public void setFieldUpgradeAble(BOOLEAN bool)

setEKGenerationType

public void setEKGenerationType(EKGenerationType ekGenerationType)

setEKGenerationLocation

public void setEKGenerationLocation(EKGenerationLocation ekGenerationLocation)

setEKCertificateGenerationLocation

public void setEKCertificateGenerationLocation(EKCertificateGenerationLocation ekCertificateGenerationLocation)

setCCInfo

public void setCCInfo(CommonCriteriaMeasures ccInfo)

setFIPSLevel

public void setFIPSLevel(FIPSLevel fipsLevel)

setIso9000Certified

public void setIso9000Certified(BOOLEAN bool)

setIso9000Uri

public void setIso9000Uri(IA5String iso9000Uri)

getVersion

public INTEGER getVersion()

getFieldUpgradeAble

public BOOLEAN getFieldUpgradeAble()

getEKGenerationType

public EKGenerationType getEKGenerationType()

getEKGenerationLocation

public EKGenerationLocation getEKGenerationLocation()

getEKCertificateGenerationLocation

public EKCertificateGenerationLocation getEKCertificateGenerationLocation()

getCCInfo

public CommonCriteriaMeasures getCCInfo()

getFIPSLevel

public FIPSLevel getFIPSLevel()

getIso9000Certified

public BOOLEAN getIso9000Certified()

getIso9000Uri

public IA5String getIso9000Uri()

parse

public static TPMSecurityAssertions parse(Properties prop,
                                          String prefix)

toString

public String toString()
Overrides:
toString in class Object