XCMS Toolkit

com.cms.types
Class SignerInfo

java.lang.Object
  extended by schemajic.model.ASN1Value
      extended by schemajic.model.ASN1Sequence
          extended by com.cms.types.SignerInfo

public class SignerInfo
extends ASN1Sequence

SignerInfo generated Java class.

The generation of this Java class is based on the definition of an ASN.1 type specified in the ISO 22895 Cryptographic Syntax Schema standard. This ASN.1 definition is an abstract schema for binary encodings and XML markup representations of values of this ASN.1 type.

For more information on the type definition on which this generated Java class is based, see SignerInfo.

Version:
1.00 - Sun Mar 19 13:02:09 EST 2006
Author:
support@phillipgriffin.com

Field Summary
 
Fields inherited from class schemajic.model.ASN1Sequence
_fields
 
Constructor Summary
SignerInfo()
           
SignerInfo(CMSVersion version, SignerIdentifier sid, DigestAlgorithmIdentifier digestAlgorithm, SignedAttributes signedAttrs, SignatureAlgorithmIdentifier signatureAlgorithm, SignatureValue signature, UnsignedAttributes unsignedAttrs)
          Default constructor for generated Java class SignerInfo.
 
Method Summary
 Type getAsn1Type()
          Returns an ASN.1 SEQUENCE type.
 ASN1Value getDefaultValue(int i)
           
 DigestAlgorithmIdentifier getDigestAlgorithm()
           
 SignerIdentifier getSid()
           
 SignatureValue getSignature()
           
 SignatureAlgorithmIdentifier getSignatureAlgorithm()
           
 SignedAttributes getSignedAttrs()
           
 UnsignedAttributes getUnsignedAttrs()
           
 CMSVersion getVersion()
           
 void setDigestAlgorithm(DigestAlgorithmIdentifier digestAlgorithm)
           
 void setSid(SignerIdentifier sid)
           
 void setSignature(SignatureValue signature)
           
 void setSignatureAlgorithm(SignatureAlgorithmIdentifier signatureAlgorithm)
           
 void setSignedAttrs(SignedAttributes signedAttrs)
           
 void setUnsignedAttrs(UnsignedAttributes unsignedAttrs)
           
 void setVersion(CMSVersion version)
           
 
Methods inherited from class schemajic.model.ASN1Sequence
accept, getFields, setAbsent, setFields, setPresent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignerInfo

public SignerInfo(CMSVersion version,
                  SignerIdentifier sid,
                  DigestAlgorithmIdentifier digestAlgorithm,
                  SignedAttributes signedAttrs,
                  SignatureAlgorithmIdentifier signatureAlgorithm,
                  SignatureValue signature,
                  UnsignedAttributes unsignedAttrs)
Default constructor for generated Java class SignerInfo.


SignerInfo

public SignerInfo()
Method Detail

getAsn1Type

public Type getAsn1Type()
Description copied from class: ASN1Sequence
Returns an ASN.1 SEQUENCE type.

Overrides:
getAsn1Type in class ASN1Sequence

getVersion

public CMSVersion getVersion()

setVersion

public void setVersion(CMSVersion version)

getSid

public SignerIdentifier getSid()

setSid

public void setSid(SignerIdentifier sid)

getDigestAlgorithm

public DigestAlgorithmIdentifier getDigestAlgorithm()

setDigestAlgorithm

public void setDigestAlgorithm(DigestAlgorithmIdentifier digestAlgorithm)

getSignedAttrs

public SignedAttributes getSignedAttrs()

setSignedAttrs

public void setSignedAttrs(SignedAttributes signedAttrs)

getSignatureAlgorithm

public SignatureAlgorithmIdentifier getSignatureAlgorithm()

setSignatureAlgorithm

public void setSignatureAlgorithm(SignatureAlgorithmIdentifier signatureAlgorithm)

getSignature

public SignatureValue getSignature()

setSignature

public void setSignature(SignatureValue signature)

getUnsignedAttrs

public UnsignedAttributes getUnsignedAttrs()

setUnsignedAttrs

public void setUnsignedAttrs(UnsignedAttributes unsignedAttrs)

getDefaultValue

public ASN1Value getDefaultValue(int i)
Overrides:
getDefaultValue in class ASN1Sequence

XCMS Toolkit


Copyright © 2005-2006 GRIFFIN Consulting. All Rights Reserved.