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-Signaturen der Bibliothek. Sie wird von Anwendungen nie direkt benötigt.

Copyright: Copyright (c) 2003

Organisation: bremen online services GmbH & Co. KG

Version:
1.0

Field Summary
 java.util.Vector refs
           
 java.lang.String signatureAlgorithm
           
 byte[] signatureValue
           
 byte[] signedInfoDigestValue
           
 java.lang.String signerId
           
 
Method Summary
 java.util.Hashtable getDigests()
           
 de.osci.osci12.messageparts.OSCISignatureReference[] getReferences()
           
 byte[] getSignedInfoBytes()
           
 void sign(Role signer)
           
 void writeXML(java.io.OutputStream out)
           
 
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 de.osci.osci12.messageparts.OSCISignatureReference[] getReferences()

getDigests

public java.util.Hashtable getDigests()

sign

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

getSignedInfoBytes

public byte[] getSignedInfoBytes()

writeXML

public void writeXML(java.io.OutputStream out)
              throws java.io.IOException
Overrides:
writeXML in class MessagePart
java.io.IOException


Copyright © 2004. All Rights Reserved.