iaik.tc.asn1.comcrit
Class URIReference

Object
  extended by BaseStructure
      extended by URIReference

public class URIReference
extends BaseStructure

URIReference ASN.1 structure.

 URIReference ::= SEQUENCE {
   uniformResourceIdentifier IA5String,
   hashAlgorithm             AlgorithmIdentifier,
   hashValue                 BIT STRING }
 


Constructor Summary
URIReference()
           
URIReference(ASN1Object obj)
           
URIReference(IA5String uniformResourceIdentifier, AlgorithmID hashAlgorithmen, BIT_STRING hashValue)
           
 
Method Summary
 AlgorithmID getHashAlgorithmen()
           
 BIT_STRING getHashValue()
           
 IA5String getUniformResourceIdentifier()
           
static URIReference parse(Properties prop, String prefix)
           
 void setHashAlgorithm(AlgorithmID hashAlgorithmen)
           
 void setHashValue(BIT_STRING hashValue)
           
 void setUniformResourceIdentifier(IA5String uniformResourceIdentifier)
           
 ASN1Object toASN1Object()
           
 String toString()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URIReference

public URIReference()

URIReference

public URIReference(IA5String uniformResourceIdentifier,
                    AlgorithmID hashAlgorithmen,
                    BIT_STRING hashValue)

URIReference

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

toASN1Object

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

setUniformResourceIdentifier

public void setUniformResourceIdentifier(IA5String uniformResourceIdentifier)

setHashAlgorithm

public void setHashAlgorithm(AlgorithmID hashAlgorithmen)

setHashValue

public void setHashValue(BIT_STRING hashValue)

getUniformResourceIdentifier

public IA5String getUniformResourceIdentifier()

getHashAlgorithmen

public AlgorithmID getHashAlgorithmen()

getHashValue

public BIT_STRING getHashValue()

parse

public static URIReference parse(Properties prop,
                                 String prefix)

toString

public String toString()
Overrides:
toString in class Object