de.osci.osci12.messageparts
Class OSCISignature

java.lang.Object
  |
  +--de.osci.osci12.messageparts.MessagePart
        |
        +--de.osci.osci12.messageparts.OSCISignature

public class OSCISignature
extends MessagePart

Diese Klasse bildet eine die Grundlage für XML-Signature Signaturen der Bibliothek.

Copyright: Copyright (c) 2003

Organisation: bremen online services GmbH & Co. KG


Field Summary
 java.util.Vector refs
           
 java.lang.String signatureAlgorithm
           
 byte[] signatureValue
           
 byte[] signedInfoDigestValue
           
 java.lang.String signerId
           
 
Method Summary
 OSCISignatureReference[] getReferences()
           
 byte[] getSignedInfoBytes()
           
 void sign(Role signer)
           
 void writeXML(java.io.OutputStream out)
          Interne Methode.
 
Methods inherited from class de.osci.osci12.messageparts.MessagePart
getRefID, setRefID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

refs

public java.util.Vector refs

signatureValue

public byte[] signatureValue

signedInfoDigestValue

public byte[] signedInfoDigestValue

signerId

public java.lang.String signerId

signatureAlgorithm

public java.lang.String signatureAlgorithm
Method Detail

getReferences

public OSCISignatureReference[] getReferences()

sign

public void sign(Role signer)
          throws OSCIRoleException,
                 java.security.SignatureException,
                 OSCICancelledException
OSCIRoleException
java.security.SignatureException
OSCICancelledException

getSignedInfoBytes

public byte[] getSignedInfoBytes()

writeXML

public void writeXML(java.io.OutputStream out)
              throws java.io.IOException
Description copied from class: MessagePart
Interne Methode.

Specified by:
writeXML in class MessagePart
Parameters:
out - Description of Parameter
Throws:
java.io.IOException - Description of Exception