public class OSCISignature extends MessagePart
Copyright © 2017 Freie Hansestadt Bremen
Erstellt von Governikus GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der Senator für Finanzen, Freie Hansestadt Bremen, Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.Modifier and Type | Field and Description |
---|---|
java.util.Vector<de.osci.osci12.messageparts.OSCISignatureReference> |
refs |
java.lang.String |
signatureAlgorithm |
byte[] |
signatureValue |
byte[] |
signedInfo |
java.lang.String |
signerId |
ns, ns2017
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable<java.lang.String,java.lang.String> |
getDigestMethods()
undocumented
|
java.util.Hashtable<java.lang.String,byte[]> |
getDigests()
undocumented
|
byte[] |
getSignedInfoBytes()
undocumented
|
Role |
getSigner()
Liefert das zu dieser Signatur gehörige Signer-Objekt.
|
java.lang.String |
getSigningTime()
Liefert den zu dieser Signatur gehörende Signaturzeitpunkt (ISO-8601-DateTime Format).
|
void |
sign(Role signer)
undocumented
|
void |
writeXML(java.io.OutputStream out)
undocumented
|
getLength, getRefID, setNSPrefixes, setNSPrefixes, setRefID
public java.util.Vector<de.osci.osci12.messageparts.OSCISignatureReference> refs
public byte[] signatureValue
public byte[] signedInfo
public java.lang.String signerId
public java.lang.String signatureAlgorithm
public Role getSigner()
public java.lang.String getSigningTime()
public java.util.Hashtable<java.lang.String,byte[]> getDigests()
public java.util.Hashtable<java.lang.String,java.lang.String> getDigestMethods()
public void sign(Role signer) throws OSCIRoleException, java.security.SignatureException, OSCICancelledException, java.io.IOException
signer
- undocumentedOSCIRoleException
- undocumentedjava.security.SignatureException
- undocumentedOSCICancelledException
- undocumentedjava.io.IOException
- undocumentedpublic byte[] getSignedInfoBytes()
public void writeXML(java.io.OutputStream out) throws java.io.IOException
out
- undocumentedjava.io.IOException
- undocumentedCopyright © 2017. All Rights Reserved.