public class SignedSignaturePropertiesImpl extends XadesDOMStructure implements SignedSignatureProperties
Modifier and Type | Field and Description |
---|---|
protected String |
id_ |
protected SignaturePolicyIdentifierImpl |
signaturePolicyIdentifier_ |
protected SignatureProductionPlaceImpl |
signatureProductionPlace_ |
protected SignatureProductionPlaceV2Impl |
signatureProductionPlaceV2_ |
protected SignerRoleImpl |
signerRole_ |
protected SignerRoleV2Impl |
signerRoleV2_ |
protected SigningCertificateImpl |
signingCertificate_ |
protected SigningCertificateV2Impl |
signingCertificateV2_ |
protected SigningTimeImpl |
signingTime_ |
Constructor and Description |
---|
SignedSignaturePropertiesImpl(DOMCryptoContext context,
Node node) |
SignedSignaturePropertiesImpl(SigningTimeImpl signingTime,
SigningCertificate signingCertificate,
SignaturePolicyIdentifierImpl signaturePolicyIdentifier,
SignatureProductionPlaceImpl signatureProductionPlace,
SignerRoleImpl signerRole,
String id)
Creates the SignedSignaturePropertiesImpl with the given properties.
|
SignedSignaturePropertiesImpl(SigningTimeImpl signingTime,
SigningCertificateV2 signingCertificate,
SignaturePolicyIdentifierImpl signaturePolicyIdentifier,
SignatureProductionPlaceV2Impl signatureProductionPlace,
SignerRoleV2Impl signerRole,
String id)
Creates the SignedSignaturePropertiesImpl with the given properties.
|
Modifier and Type | Method and Description |
---|---|
protected List |
getChildStructures() |
String |
getId()
Returns the
id -attribute value. |
String |
getLocalName() |
SignaturePolicyIdentifier |
getSignaturePolicyIdentifier()
Returns the signature policy identifier.
|
SignatureProductionPlace |
getSignatureProductionPlace()
Returns the signature production place (
ETSI TS 101 903 ). |
SignatureProductionPlaceV2 |
getSignatureProductionPlaceV2()
Returns the signature production place (V2,
ETSI EN 319 132-1 ). |
SignerRole |
getSignerRole()
Returns the signer role (
ETSI TS 101 903 ). |
SignerRoleV2 |
getSignerRoleV2()
Returns the signer role (V2,
ETSI EN 319 132-1 ). |
SigningCertificate |
getSigningCertificate()
Returns the signing certificate (
ETSI TS 101 903 ). |
SigningCertificateV2 |
getSigningCertificateV2()
Returns the signing certificate (V2,
ETSI EN 319 132-1 ). |
SigningTime |
getSigningTime()
Returns the signing time.
|
protected Attr |
marshalIDAttribute(DOMCryptoContext context,
Element parent) |
protected void |
putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) |
protected void |
unmarshalAttributes(NamedNodeMap attributes,
DOMCryptoContext context) |
getInstance, getNamespace, getParentQualifyingPropertiesOf, getParentSignatureOf
addBytesToElement, addBytesToElement, clearMarshalling, clearMarshalling, getBytesFromElement, getBytesFromElementStream, getChildStructureVersion, getHere, getImplClass, getInstance, getInstance, getNode, getParentStructure, getParentStructureOf, getQualifiedName, getQualifiedName, hasNSDeclAttrInScope, isFeatureSupported, isNSDeclInScope, marshal, marshalAttributes, marshalElement, newIDforLookUp, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalElement, unmarshalIDAttribute, unmarshalStructures, wrapNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isFeatureSupported
protected SigningTimeImpl signingTime_
protected SigningCertificateImpl signingCertificate_
protected SigningCertificateV2Impl signingCertificateV2_
protected SignaturePolicyIdentifierImpl signaturePolicyIdentifier_
protected SignatureProductionPlaceImpl signatureProductionPlace_
protected SignatureProductionPlaceV2Impl signatureProductionPlaceV2_
protected SignerRoleImpl signerRole_
protected SignerRoleV2Impl signerRoleV2_
protected String id_
public SignedSignaturePropertiesImpl(DOMCryptoContext context, Node node) throws MarshalException
MarshalException
public SignedSignaturePropertiesImpl(SigningTimeImpl signingTime, SigningCertificate signingCertificate, SignaturePolicyIdentifierImpl signaturePolicyIdentifier, SignatureProductionPlaceImpl signatureProductionPlace, SignerRoleImpl signerRole, String id)
signingTime
- signingCertificate
- signaturePolicyIdentifier
- signatureProductionPlace
- signerRole
- id
- public SignedSignaturePropertiesImpl(SigningTimeImpl signingTime, SigningCertificateV2 signingCertificate, SignaturePolicyIdentifierImpl signaturePolicyIdentifier, SignatureProductionPlaceV2Impl signatureProductionPlace, SignerRoleV2Impl signerRole, String id)
signingTime
- signingCertificate
- signaturePolicyIdentifier
- signatureProductionPlace
- signerRole
- id
- public String getId()
SignedSignatureProperties
id
-attribute value.getId
in interface SignedSignatureProperties
id
-attribute valueSignedSignatureProperties.getId()
public SigningTime getSigningTime()
SignedSignatureProperties
getSigningTime
in interface SignedSignatureProperties
SignedSignatureProperties.getSigningTime()
public SigningCertificate getSigningCertificate()
SignedSignatureProperties
ETSI TS 101 903
).
For ETSI EN 319 132-1
compliant signatures use SignedSignatureProperties.getSigningCertificateV2()
.
getSigningCertificate
in interface SignedSignatureProperties
SignedSignatureProperties.getSigningCertificate()
public SigningCertificateV2 getSigningCertificateV2()
SignedSignatureProperties
ETSI EN 319 132-1
).
For ETSI TS 101 903
compliant signatures use SignedSignatureProperties.getSigningCertificate()
.
getSigningCertificateV2
in interface SignedSignatureProperties
ETSI EN 319 132-1
)SignedSignatureProperties.getSigningCertificateV2()
public SignaturePolicyIdentifier getSignaturePolicyIdentifier()
SignedSignatureProperties
getSignaturePolicyIdentifier
in interface SignedSignatureProperties
SignedSignatureProperties.getSignaturePolicyIdentifier()
public SignatureProductionPlace getSignatureProductionPlace()
SignedSignatureProperties
ETSI TS 101 903
).
For ETSI EN 319 132-1
compliant signatures use SignedSignatureProperties.getSignatureProductionPlaceV2()
.
getSignatureProductionPlace
in interface SignedSignatureProperties
ETSI TS 101 903
).SignedSignatureProperties.getSignatureProductionPlace()
public SignatureProductionPlaceV2 getSignatureProductionPlaceV2()
SignedSignatureProperties
ETSI EN 319 132-1
).
For ETSI TS 101 903
compliant signatures use SignedSignatureProperties.getSignatureProductionPlaceV2()
.
getSignatureProductionPlaceV2
in interface SignedSignatureProperties
ETSI EN 319 132-1
)SignedSignatureProperties.getSignatureProductionPlaceV2()
public SignerRole getSignerRole()
SignedSignatureProperties
ETSI TS 101 903
).
For ETSI EN 319 132-1
compliant signatures use SignedSignatureProperties.getSignerRoleV2()
.
getSignerRole
in interface SignedSignatureProperties
ETSI TS 101 903
)SignedSignatureProperties.getSignerRole()
public SignerRoleV2 getSignerRoleV2()
SignedSignatureProperties
ETSI EN 319 132-1
).
For ETSI TS 101 903
compliant signatures use SignedSignatureProperties.getSignerRole()
.
getSignerRoleV2
in interface SignedSignatureProperties
public String getLocalName()
getLocalName
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getLocalName()
protected Attr marshalIDAttribute(DOMCryptoContext context, Element parent)
marshalIDAttribute
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.marshalIDAttribute(DOMCryptoContext,
Element)
protected void unmarshalAttributes(NamedNodeMap attributes, DOMCryptoContext context) throws MarshalException
unmarshalAttributes
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.unmarshalAttributes(org.w3c.dom.NamedNodeMap,
DOMCryptoContext)
protected List getChildStructures()
getChildStructures
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getChildStructures()
protected void putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) throws MarshalException
putChildStructure
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.putChildStructure(DOMStructure)
© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC